aboutsummaryrefslogtreecommitdiff
path: root/imports/codemirror/mode/clike/clike.js
diff options
context:
space:
mode:
authorJose Antonio Marquez Russo2012-02-29 15:41:12 -0800
committerJose Antonio Marquez Russo2012-02-29 15:41:12 -0800
commit13aca03d4e0d11729d691db0b7f0d2f2a6899cf6 (patch)
treedbd17232983247a38bb6b2cea480242bdf3f2422 /imports/codemirror/mode/clike/clike.js
parentb09956e4a9a35c5588cc7cd1f01efb617cbe0884 (diff)
parent8fee7d6bdb55ba18f396c3523081b18499fa1e30 (diff)
downloadninja-13aca03d4e0d11729d691db0b7f0d2f2a6899cf6.tar.gz
Merge pull request #24 from ananyasen/FileIO
undo/redo per document , codemirror 2.22 update
Diffstat (limited to 'imports/codemirror/mode/clike/clike.js')
-rw-r--r--[-rwxr-xr-x]imports/codemirror/mode/clike/clike.js19
1 files changed, 2 insertions, 17 deletions
diff --git a/imports/codemirror/mode/clike/clike.js b/imports/codemirror/mode/clike/clike.js
index 69877efd..66443fb8 100755..100644
--- a/imports/codemirror/mode/clike/clike.js
+++ b/imports/codemirror/mode/clike/clike.js
@@ -59,7 +59,7 @@ CodeMirror.defineMode("clike", function(config, parserConfig) {
59 escaped = !escaped && next == "\\"; 59 escaped = !escaped && next == "\\";
60 } 60 }
61 if (end || !(escaped || multiLineStrings)) 61 if (end || !(escaped || multiLineStrings))
62 state.tokenize = tokenBase; 62 state.tokenize = null;
63 return "string"; 63 return "string";
64 }; 64 };
65 } 65 }
@@ -68,7 +68,7 @@ CodeMirror.defineMode("clike", function(config, parserConfig) {
68 var maybeEnd = false, ch; 68 var maybeEnd = false, ch;
69 while (ch = stream.next()) { 69 while (ch = stream.next()) {
70 if (ch == "/" && maybeEnd) { 70 if (ch == "/" && maybeEnd) {
71 state.tokenize = tokenBase; 71 state.tokenize = null;
72 break; 72 break;
73 } 73 }
74 maybeEnd = (ch == "*"); 74 maybeEnd = (ch == "*");
@@ -231,19 +231,4 @@ CodeMirror.defineMode("clike", function(config, parserConfig) {
231 } 231 }
232 } 232 }
233 }); 233 });
234 CodeMirror.defineMIME("text/x-groovy", {
235 name: "clike",
236 keywords: words("abstract as assert boolean break byte case catch char class const continue def default " +
237 "do double else enum extends final finally float for goto if implements import " +
238 "in instanceof int interface long native new package property private protected public " +
239 "return short static strictfp super switch synchronized this throw throws transient " +
240 "try void volatile while"),
241 atoms: words("true false null"),
242 hooks: {
243 "@": function(stream, state) {
244 stream.eatWhile(/[\w\$_]/);
245 return "meta";
246 }
247 }
248 });
249}()); 234}());