]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/jmk.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / jmk.xml
index 64ffc04aee852e942798fee611ffb65217ea0b05..56c223004347dbd33a6ca9e1d3117a1887ba1b9c 100644 (file)
@@ -1,67 +1,68 @@
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="lineComment" VALUE="#" />\r
-               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />\r
-               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />\r
-       </PROPS>\r
-       <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">\r
-               <!-- Comment -->\r
-               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
-\r
-               <!-- Literals -->\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <!-- Brackets -->\r
-               <SEQ TYPE="OPERATOR">{</SEQ>\r
-               <SEQ TYPE="OPERATOR">}</SEQ>\r
-               <SEQ TYPE="OPERATOR">(</SEQ>\r
-               <SEQ TYPE="OPERATOR">)</SEQ>\r
-               <SEQ TYPE="OPERATOR">-</SEQ>\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-\r
-               <KEYWORDS>\r
-                       <KEYWORD1>cat</KEYWORD1>\r
-                       <KEYWORD1>copy</KEYWORD1>\r
-                       <KEYWORD1>create</KEYWORD1>\r
-                       <KEYWORD1>delall</KEYWORD1>\r
-                       <KEYWORD1>delete</KEYWORD1>\r
-                       <KEYWORD1>dirs</KEYWORD1>\r
-                       <KEYWORD1>equal</KEYWORD1>\r
-                       <KEYWORD1>else</KEYWORD1>\r
-                       <KEYWORD1>end</KEYWORD1>\r
-                       <KEYWORD1>exec</KEYWORD1>\r
-                       <KEYWORD1>first</KEYWORD1>\r
-                       <KEYWORD1>forname</KEYWORD1>\r
-                       <KEYWORD1>function</KEYWORD1>\r
-                       <KEYWORD1>getprop</KEYWORD1>\r
-                       <KEYWORD1>glob</KEYWORD1>\r
-                       <KEYWORD1>if</KEYWORD1>\r
-                       <KEYWORD1>join</KEYWORD1>\r
-                       <KEYWORD1>load</KEYWORD1>\r
-                       <KEYWORD1>mkdir</KEYWORD1>\r
-                       <KEYWORD1>mkdirs</KEYWORD1>\r
-                       <KEYWORD1>note</KEYWORD1>\r
-                       <KEYWORD1>patsubst</KEYWORD1>\r
-                       <KEYWORD1>rename</KEYWORD1>\r
-                       <KEYWORD1>rest</KEYWORD1>\r
-                       <KEYWORD1>subst</KEYWORD1>\r
-                       <KEYWORD1>then</KEYWORD1>\r
-                       <KEYWORD2>@</KEYWORD2>\r
-                       <KEYWORD2>?</KEYWORD2>\r
-                       <KEYWORD2>&lt;</KEYWORD2>\r
-                       <KEYWORD2>%</KEYWORD2>\r
-                       <KEYWORD3>include</KEYWORD3>\r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="lineComment" VALUE="#" />
+               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
+               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
+               <PROPERTY NAME="contextInsensitive" VALUE="true" />
+       </PROPS>
+       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
+               <!-- Comment -->
+               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
+
+               <!-- Literals -->
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <!-- Brackets -->
+               <SEQ TYPE="OPERATOR">{</SEQ>
+               <SEQ TYPE="OPERATOR">}</SEQ>
+               <SEQ TYPE="OPERATOR">(</SEQ>
+               <SEQ TYPE="OPERATOR">)</SEQ>
+               <SEQ TYPE="OPERATOR">-</SEQ>
+               <SEQ TYPE="OPERATOR">=</SEQ>
+
+               <KEYWORDS>
+                       <KEYWORD1>cat</KEYWORD1>
+                       <KEYWORD1>copy</KEYWORD1>
+                       <KEYWORD1>create</KEYWORD1>
+                       <KEYWORD1>delall</KEYWORD1>
+                       <KEYWORD1>delete</KEYWORD1>
+                       <KEYWORD1>dirs</KEYWORD1>
+                       <KEYWORD1>equal</KEYWORD1>
+                       <KEYWORD1>else</KEYWORD1>
+                       <KEYWORD1>end</KEYWORD1>
+                       <KEYWORD1>exec</KEYWORD1>
+                       <KEYWORD1>first</KEYWORD1>
+                       <KEYWORD1>forname</KEYWORD1>
+                       <KEYWORD1>function</KEYWORD1>
+                       <KEYWORD1>getprop</KEYWORD1>
+                       <KEYWORD1>glob</KEYWORD1>
+                       <KEYWORD1>if</KEYWORD1>
+                       <KEYWORD1>join</KEYWORD1>
+                       <KEYWORD1>load</KEYWORD1>
+                       <KEYWORD1>mkdir</KEYWORD1>
+                       <KEYWORD1>mkdirs</KEYWORD1>
+                       <KEYWORD1>note</KEYWORD1>
+                       <KEYWORD1>patsubst</KEYWORD1>
+                       <KEYWORD1>rename</KEYWORD1>
+                       <KEYWORD1>rest</KEYWORD1>
+                       <KEYWORD1>subst</KEYWORD1>
+                       <KEYWORD1>then</KEYWORD1>
+                       <KEYWORD2>@</KEYWORD2>
+                       <KEYWORD2>?</KEYWORD2>
+                       <KEYWORD2>&lt;</KEYWORD2>
+                       <KEYWORD2>%</KEYWORD2>
+                       <KEYWORD3>include</KEYWORD3>
+               </KEYWORDS>
+       </RULES>
+</MODE>