3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="lineComment" VALUE=".. "/>
8 <!-- indent after literal blocks and directives -->
9 <PROPERTY NAME="indentNextLines" VALUE=".*::$"/>
12 <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
15 <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">__</EOL_SPAN>
16 <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">.. _</EOL_SPAN>
18 <!-- section titles -->
19 <SEQ_REGEXP HASH_CHAR="===" TYPE="LABEL">={3,}</SEQ_REGEXP>
20 <SEQ_REGEXP HASH_CHAR="---" TYPE="LABEL">-{3,}</SEQ_REGEXP>
21 <SEQ_REGEXP HASH_CHAR="~~~" TYPE="LABEL">~{3,}</SEQ_REGEXP>
22 <SEQ_REGEXP HASH_CHAR="###" TYPE="LABEL">#{3,}</SEQ_REGEXP>
23 <SEQ_REGEXP HASH_CHAR='"""' TYPE="LABEL">"{3,}</SEQ_REGEXP>
24 <SEQ_REGEXP HASH_CHAR="^^^" TYPE="LABEL">\^{3,}</SEQ_REGEXP>
25 <SEQ_REGEXP HASH_CHAR="+++" TYPE="LABEL">\+{3,}</SEQ_REGEXP>
26 <SEQ_REGEXP HASH_CHAR="***" TYPE="LABEL">\*{3,}</SEQ_REGEXP>
33 >\.\.\s\|[^|]+\|</SEQ_REGEXP>
40 >\|[^|]+\|</SEQ_REGEXP>
42 <!-- directives: .. name:: -->
47 >\.\.\s[A-z][A-z0-9-_]+::</SEQ_REGEXP>
49 <!-- strong emphasis: **...** -->
54 >\*\*[^*]+\*\*</SEQ_REGEXP>
56 <!-- emphasis: *...* -->
61 >\*[^\s*][^*]*\*</SEQ_REGEXP>
64 <EOL_SPAN AT_LINE_START="TRUE" TYPE="COMMENT1">.. </EOL_SPAN>
66 <!-- links: `...`_ or `...`__ -->
70 >`[A-z0-9]+[^`]+`_{1,2}</SEQ_REGEXP>
72 <!-- footnote reference: [0]_ -->
76 >\[[0-9]+\]_</SEQ_REGEXP>
78 <!-- footnote reference: [#]_ or [#foo]_ -->
82 >\[#[A-z0-9_]*\]_</SEQ_REGEXP>
84 <!-- footnote reference: [*]_ -->
85 <SEQ TYPE="LABEL">[*]_</SEQ>
87 <!-- citation reference: [foo]_ -->
91 >\[[A-z][A-z0-9_-]*\]_</SEQ_REGEXP>
93 <!-- inline literal: ``...``-->
97 >``[^`]+``</SEQ_REGEXP>-->
98 <SPAN TYPE="LITERAL1" ESCAPE="\">
103 <!-- interpreted text: `...` -->
108 >`[^`]+`</SEQ_REGEXP>
110 <SPAN TYPE="KEYWORD1">
115 <SEQ_REGEXP HASH_CHAR="```" TYPE="LABEL">`{3,}</SEQ_REGEXP>
117 <!-- :field list: -->
121 >:[A-z][A-z0-9 =\s\t_]*:</SEQ_REGEXP>
127 >\+-[+-]+</SEQ_REGEXP>
131 >\+=[+=]+</SEQ_REGEXP>