3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="lineComment" VALUE="%" />
8 <PROPERTY NAME="wordBreakChars" VALUE="{}" />
10 <RULES IGNORE_CASE="FALSE">
12 <SPAN TYPE="MARKUP" DELEGATE="MATH">
18 <SPAN TYPE="MARKUP" DELEGATE="MATH">
23 <!-- \[...\] (LaTeX math mode) -->
24 <SPAN TYPE="MARKUP" DELEGATE="MATH">
29 <!-- some commands must be handled specially -->
30 <SEQ TYPE="KEYWORD1">\$</SEQ>
31 <SEQ TYPE="KEYWORD1">\\</SEQ>
32 <SEQ TYPE="KEYWORD1">\%</SEQ>
34 <!-- \iffalse ... \fi - a block comment -->
35 <SPAN TYPE="COMMENT1">
36 <BEGIN>\iffalse</BEGIN>
40 <!-- \begin{verbatim} ... \end{verbatim} -->
41 <SPAN TYPE="KEYWORD1" DELEGATE="VERBATIM">
42 <BEGIN>\begin{verbatim}</BEGIN>
43 <END>\end{verbatim}</END>
46 <!-- \verb|sometext| -->
47 <SPAN TYPE="KEYWORD1" DELEGATE="VERBATIM"
52 <!-- \... commands -->
53 <MARK_FOLLOWING TYPE="KEYWORD1">\</MARK_FOLLOWING>
56 <EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
58 <!-- word separators -->
59 <SEQ TYPE="OPERATOR">{</SEQ>
60 <SEQ TYPE="OPERATOR">}</SEQ>
61 <SEQ TYPE="OPERATOR">[</SEQ>
62 <SEQ TYPE="OPERATOR">]</SEQ>
65 <RULES SET="MATH" DEFAULT="MARKUP">
66 <!-- some commands must be handled specially -->
67 <SEQ TYPE="KEYWORD3">\$</SEQ>
68 <SEQ TYPE="KEYWORD3">\\</SEQ>
69 <SEQ TYPE="KEYWORD3">\%</SEQ>
71 <!-- \... commands -->
72 <MARK_FOLLOWING TYPE="KEYWORD3">\</MARK_FOLLOWING>
74 <!-- word separators -->
75 <SEQ TYPE="KEYWORD2">)</SEQ>
76 <SEQ TYPE="KEYWORD2">(</SEQ>
77 <SEQ TYPE="KEYWORD2">{</SEQ>
78 <SEQ TYPE="KEYWORD2">}</SEQ>
79 <SEQ TYPE="KEYWORD2">[</SEQ>
80 <SEQ TYPE="KEYWORD2">]</SEQ>
81 <SEQ TYPE="KEYWORD2">=</SEQ>
82 <SEQ TYPE="KEYWORD2">!</SEQ>
83 <SEQ TYPE="KEYWORD2">+</SEQ>
84 <SEQ TYPE="KEYWORD2">-</SEQ>
85 <SEQ TYPE="KEYWORD2">/</SEQ>
86 <SEQ TYPE="KEYWORD2">*</SEQ>
87 <SEQ TYPE="KEYWORD2">></SEQ>
88 <SEQ TYPE="KEYWORD2"><</SEQ>
89 <SEQ TYPE="KEYWORD2">&</SEQ>
90 <SEQ TYPE="KEYWORD2">|</SEQ>
91 <SEQ TYPE="KEYWORD2">^</SEQ>
92 <SEQ TYPE="KEYWORD2">~</SEQ>
93 <SEQ TYPE="KEYWORD2">.</SEQ>
94 <SEQ TYPE="KEYWORD2">,</SEQ>
95 <SEQ TYPE="KEYWORD2">;</SEQ>
96 <SEQ TYPE="KEYWORD2">?</SEQ>
97 <SEQ TYPE="KEYWORD2">:</SEQ>
98 <SEQ TYPE="KEYWORD2">'</SEQ>
99 <SEQ TYPE="KEYWORD2">"</SEQ>
100 <SEQ TYPE="KEYWORD2">`</SEQ>
103 <EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
106 <RULES SET="VERBATIM" DEFAULT="NULL" />