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