]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/jmk.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / jmk.xml
1 <?xml version="1.0"?>
2
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
4
5 <MODE>
6         <PROPS>
7                 <PROPERTY NAME="lineComment" VALUE="#" />
8                 <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
9                 <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
10                 <PROPERTY NAME="contextInsensitive" VALUE="true" />
11         </PROPS>
12         <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
13                 <!-- Comment -->
14                 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
15
16                 <!-- Literals -->
17                 <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
18                         <BEGIN>"</BEGIN>
19                         <END>"</END>
20                 </SPAN>
21                 <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
22                         <BEGIN>'</BEGIN>
23                         <END>'</END>
24                 </SPAN>
25
26                 <!-- Brackets -->
27                 <SEQ TYPE="OPERATOR">{</SEQ>
28                 <SEQ TYPE="OPERATOR">}</SEQ>
29                 <SEQ TYPE="OPERATOR">(</SEQ>
30                 <SEQ TYPE="OPERATOR">)</SEQ>
31                 <SEQ TYPE="OPERATOR">-</SEQ>
32                 <SEQ TYPE="OPERATOR">=</SEQ>
33
34                 <KEYWORDS>
35                         <KEYWORD1>cat</KEYWORD1>
36                         <KEYWORD1>copy</KEYWORD1>
37                         <KEYWORD1>create</KEYWORD1>
38                         <KEYWORD1>delall</KEYWORD1>
39                         <KEYWORD1>delete</KEYWORD1>
40                         <KEYWORD1>dirs</KEYWORD1>
41                         <KEYWORD1>equal</KEYWORD1>
42                         <KEYWORD1>else</KEYWORD1>
43                         <KEYWORD1>end</KEYWORD1>
44                         <KEYWORD1>exec</KEYWORD1>
45                         <KEYWORD1>first</KEYWORD1>
46                         <KEYWORD1>forname</KEYWORD1>
47                         <KEYWORD1>function</KEYWORD1>
48                         <KEYWORD1>getprop</KEYWORD1>
49                         <KEYWORD1>glob</KEYWORD1>
50                         <KEYWORD1>if</KEYWORD1>
51                         <KEYWORD1>join</KEYWORD1>
52                         <KEYWORD1>load</KEYWORD1>
53                         <KEYWORD1>mkdir</KEYWORD1>
54                         <KEYWORD1>mkdirs</KEYWORD1>
55                         <KEYWORD1>note</KEYWORD1>
56                         <KEYWORD1>patsubst</KEYWORD1>
57                         <KEYWORD1>rename</KEYWORD1>
58                         <KEYWORD1>rest</KEYWORD1>
59                         <KEYWORD1>subst</KEYWORD1>
60                         <KEYWORD1>then</KEYWORD1>
61                         <KEYWORD2>@</KEYWORD2>
62                         <KEYWORD2>?</KEYWORD2>
63                         <KEYWORD2>&lt;</KEYWORD2>
64                         <KEYWORD2>%</KEYWORD2>
65                         <KEYWORD3>include</KEYWORD3>
66                 </KEYWORDS>
67         </RULES>
68 </MODE>