3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="commentStart" VALUE="/*"/>
8 <PROPERTY NAME="commentEnd" VALUE="*/"/>
9 <PROPERTY NAME="lineComment" VALUE="//"/>
10 <PROPERTY NAME="lineComment" VALUE="#!"/>
13 <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
14 <SPAN TYPE="COMMENT1">
19 <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
21 <EOL_SPAN TYPE="COMMENT3">#!</EOL_SPAN>
23 <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
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 <SEQ TYPE="OPERATOR">'</SEQ>
34 <SEQ TYPE="OPERATOR">#</SEQ>
35 <SEQ TYPE="OPERATOR">+</SEQ>
36 <SEQ TYPE="OPERATOR">-</SEQ>
37 <SEQ TYPE="OPERATOR">*</SEQ>
38 <SEQ TYPE="OPERATOR">/</SEQ>
39 <SEQ TYPE="OPERATOR">%</SEQ>
40 <SEQ TYPE="OPERATOR">^</SEQ>
41 <SEQ TYPE="OPERATOR">=</SEQ>
42 <SEQ TYPE="OPERATOR">|</SEQ>
43 <SEQ TYPE="OPERATOR">~</SEQ>
44 <SEQ TYPE="OPERATOR">!</SEQ>
45 <SEQ TYPE="OPERATOR">$</SEQ>
46 <SEQ TYPE="OPERATOR">:</SEQ>
47 <SEQ TYPE="OPERATOR">?</SEQ>
48 <SEQ TYPE="OPERATOR">,</SEQ>
51 <OPERATOR>or</OPERATOR>
52 <OPERATOR>and</OPERATOR>
53 <OPERATOR>div</OPERATOR>
54 <OPERATOR>mod</OPERATOR>
55 <OPERATOR>not</OPERATOR>
57 <KEYWORD1>case</KEYWORD1>
58 <KEYWORD1>of</KEYWORD1>
59 <KEYWORD1>when</KEYWORD1>
60 <KEYWORD1>with</KEYWORD1>
61 <KEYWORD1>end</KEYWORD1>
62 <KEYWORD1>if</KEYWORD1>
63 <KEYWORD1>then</KEYWORD1>
64 <KEYWORD1>else</KEYWORD1>
65 <KEYWORD1>otherwise</KEYWORD1>
66 <KEYWORD1>catch</KEYWORD1>
67 <KEYWORD1>throw</KEYWORD1>
68 <KEYWORD1>quote</KEYWORD1>
70 <KEYWORD2>bigint</KEYWORD2>
71 <KEYWORD2>bool</KEYWORD2>
72 <KEYWORD2>char</KEYWORD2>
73 <KEYWORD2>double</KEYWORD2>
74 <KEYWORD2>expr</KEYWORD2>
75 <KEYWORD2>short</KEYWORD2>
76 <KEYWORD2>int</KEYWORD2>
77 <KEYWORD2>long</KEYWORD2>
78 <KEYWORD2>string</KEYWORD2>
79 <KEYWORD2>pointer</KEYWORD2>
80 <KEYWORD2>matrix</KEYWORD2>
81 <KEYWORD2>dmatrix</KEYWORD2>
82 <KEYWORD2>cmatrix</KEYWORD2>
83 <KEYWORD2>imatrix</KEYWORD2>
85 <KEYWORD3>const</KEYWORD3>
86 <KEYWORD3>def</KEYWORD3>
87 <KEYWORD3>extern</KEYWORD3>
88 <KEYWORD3>infix</KEYWORD3>
89 <KEYWORD3>infixl</KEYWORD3>
90 <KEYWORD3>infixr</KEYWORD3>
91 <KEYWORD3>let</KEYWORD3>
92 <KEYWORD3>namespace</KEYWORD3>
93 <KEYWORD3>nonfix</KEYWORD3>
94 <KEYWORD3>outfix</KEYWORD3>
95 <KEYWORD3>private</KEYWORD3>
96 <KEYWORD3>public</KEYWORD3>
97 <KEYWORD3>prefix</KEYWORD3>
98 <KEYWORD3>postfix</KEYWORD3>
99 <KEYWORD3>using</KEYWORD3>
101 <LITERAL2>true</LITERAL2>
102 <LITERAL2>false</LITERAL2>