-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="lineComment" VALUE=".. "/>\r
- <!-- indent after literal blocks and directives -->\r
- <PROPERTY NAME="indentNextLines" VALUE=".*::$"/>\r
- </PROPS>\r
-\r
- <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE" ESCAPE="\">\r
-\r
- <!-- targets -->\r
- <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">__</EOL_SPAN>\r
- <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">.. _</EOL_SPAN>\r
-\r
- <!-- section titles -->\r
- <SEQ_REGEXP HASH_CHAR="===" TYPE="LABEL">={3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="---" TYPE="LABEL">-{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="~~~" TYPE="LABEL">~{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="###" TYPE="LABEL">#{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR='"""' TYPE="LABEL">"{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="^^^" TYPE="LABEL">\^{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="+++" TYPE="LABEL">\+{3,}</SEQ_REGEXP>\r
- <SEQ_REGEXP HASH_CHAR="***" TYPE="LABEL">\*{3,}</SEQ_REGEXP>\r
-\r
- <!-- replacement -->\r
- <SEQ_REGEXP\r
- HASH_CHAR=".."\r
- AT_LINE_START="TRUE"\r
- TYPE="LITERAL3"\r
- >\.\.\s\|[^|]+\|</SEQ_REGEXP>\r
-\r
- <!-- substitution -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="|"\r
- AT_LINE_START="FALSE"\r
- TYPE="LITERAL4"\r
- >\|[^|]+\|</SEQ_REGEXP>\r
-\r
- <!-- directives: .. name:: -->\r
- <SEQ_REGEXP\r
- HASH_CHAR=".."\r
- AT_LINE_START="TRUE"\r
- TYPE="LITERAL2"\r
- >\.\.\s[A-z][A-z0-9-_]+::</SEQ_REGEXP>\r
-\r
- <!-- strong emphasis: **...** -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="**"\r
- AT_LINE_START="FALSE"\r
- TYPE="KEYWORD2"\r
- >\*\*[^*]+\*\*</SEQ_REGEXP>\r
-\r
- <!-- emphasis: *...* -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="*"\r
- AT_LINE_START="FALSE"\r
- TYPE="KEYWORD4"\r
- >\*[^\s*][^*]*\*</SEQ_REGEXP>\r
-\r
- <!-- comments -->\r
- <EOL_SPAN AT_LINE_START="TRUE" TYPE="COMMENT1">.. </EOL_SPAN>\r
-\r
- <!-- links: `...`_ or `...`__ -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="`"\r
- TYPE="LABEL"\r
- >`[A-z0-9]+[^`]+`_{1,2}</SEQ_REGEXP>\r
-\r
- <!-- footnote reference: [0]_ -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="["\r
- TYPE="LABEL"\r
- >\[[0-9]+\]_</SEQ_REGEXP>\r
-\r
- <!-- footnote reference: [#]_ or [#foo]_ -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="[#"\r
- TYPE="LABEL"\r
- >\[#[A-z0-9_]*\]_</SEQ_REGEXP>\r
-\r
- <!-- footnote reference: [*]_ -->\r
- <SEQ TYPE="LABEL">[*]_</SEQ>\r
-\r
- <!-- citation reference: [foo]_ -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="["\r
- TYPE="LABEL"\r
- >\[[A-z][A-z0-9_-]*\]_</SEQ_REGEXP>\r
-\r
- <!-- inline literal: ``...``-->\r
- <!--<SEQ_REGEXP\r
- HASH_CHAR="``"\r
- TYPE="LITERAL1"\r
- >``[^`]+``</SEQ_REGEXP>-->\r
- <SPAN TYPE="LITERAL1">\r
- <BEGIN>``</BEGIN>\r
- <END>``</END>\r
- </SPAN>\r
-\r
- <!-- interpreted text: `...` -->\r
- <!--\r
- <SEQ_REGEXP\r
- HASH_CHAR="`"\r
- TYPE="KEYWORD1"\r
- >`[^`]+`</SEQ_REGEXP>\r
- -->\r
- <SPAN TYPE="KEYWORD1">\r
- <BEGIN>`</BEGIN>\r
- <END>`</END>\r
- </SPAN>\r
-\r
- <SEQ_REGEXP HASH_CHAR="```" TYPE="LABEL">`{3,}</SEQ_REGEXP>\r
-\r
- <!-- :field list: -->\r
- <SEQ_REGEXP\r
- HASH_CHAR=":"\r
- TYPE="KEYWORD1"\r
- >:[A-z][A-z0-9 =\s\t_]*:</SEQ_REGEXP>\r
-\r
- <!-- table -->\r
- <SEQ_REGEXP\r
- HASH_CHAR="+-"\r
- TYPE="LABEL"\r
- >\+-[+-]+</SEQ_REGEXP>\r
- <SEQ_REGEXP\r
- HASH_CHAR="+?"\r
- TYPE="LABEL"\r
- >\+=[+=]+</SEQ_REGEXP>\r
-\r
- </RULES>\r
-\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="lineComment" VALUE=".. "/>
+ <!-- indent after literal blocks and directives -->
+ <PROPERTY NAME="indentNextLines" VALUE=".*::$"/>
+ </PROPS>
+
+ <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
+
+ <!-- targets -->
+ <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">__</EOL_SPAN>
+ <EOL_SPAN AT_LINE_START="TRUE" TYPE="KEYWORD3">.. _</EOL_SPAN>
+
+ <!-- section titles -->
+ <SEQ_REGEXP HASH_CHAR="===" TYPE="LABEL">={3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="---" TYPE="LABEL">-{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="~~~" TYPE="LABEL">~{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="###" TYPE="LABEL">#{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR='"""' TYPE="LABEL">"{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="^^^" TYPE="LABEL">\^{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="+++" TYPE="LABEL">\+{3,}</SEQ_REGEXP>
+ <SEQ_REGEXP HASH_CHAR="***" TYPE="LABEL">\*{3,}</SEQ_REGEXP>
+
+ <!-- replacement -->
+ <SEQ_REGEXP
+ HASH_CHAR=".."
+ AT_LINE_START="TRUE"
+ TYPE="LITERAL3"
+ >\.\.\s\|[^|]+\|</SEQ_REGEXP>
+
+ <!-- substitution -->
+ <SEQ_REGEXP
+ HASH_CHAR="|"
+ AT_LINE_START="FALSE"
+ TYPE="LITERAL4"
+ >\|[^|]+\|</SEQ_REGEXP>
+
+ <!-- directives: .. name:: -->
+ <SEQ_REGEXP
+ HASH_CHAR=".."
+ AT_LINE_START="TRUE"
+ TYPE="LITERAL2"
+ >\.\.\s[A-z][A-z0-9-_]+::</SEQ_REGEXP>
+
+ <!-- strong emphasis: **...** -->
+ <SEQ_REGEXP
+ HASH_CHAR="**"
+ AT_LINE_START="FALSE"
+ TYPE="KEYWORD2"
+ >\*\*[^*]+\*\*</SEQ_REGEXP>
+
+ <!-- emphasis: *...* -->
+ <SEQ_REGEXP
+ HASH_CHAR="*"
+ AT_LINE_START="FALSE"
+ TYPE="KEYWORD4"
+ >\*[^\s*][^*]*\*</SEQ_REGEXP>
+
+ <!-- comments -->
+ <EOL_SPAN AT_LINE_START="TRUE" TYPE="COMMENT1">.. </EOL_SPAN>
+
+ <!-- links: `...`_ or `...`__ -->
+ <SEQ_REGEXP
+ HASH_CHAR="`"
+ TYPE="LABEL"
+ >`[A-z0-9]+[^`]+`_{1,2}</SEQ_REGEXP>
+
+ <!-- footnote reference: [0]_ -->
+ <SEQ_REGEXP
+ HASH_CHAR="["
+ TYPE="LABEL"
+ >\[[0-9]+\]_</SEQ_REGEXP>
+
+ <!-- footnote reference: [#]_ or [#foo]_ -->
+ <SEQ_REGEXP
+ HASH_CHAR="[#"
+ TYPE="LABEL"
+ >\[#[A-z0-9_]*\]_</SEQ_REGEXP>
+
+ <!-- footnote reference: [*]_ -->
+ <SEQ TYPE="LABEL">[*]_</SEQ>
+
+ <!-- citation reference: [foo]_ -->
+ <SEQ_REGEXP
+ HASH_CHAR="["
+ TYPE="LABEL"
+ >\[[A-z][A-z0-9_-]*\]_</SEQ_REGEXP>
+
+ <!-- inline literal: ``...``-->
+ <!--<SEQ_REGEXP
+ HASH_CHAR="``"
+ TYPE="LITERAL1"
+ >``[^`]+``</SEQ_REGEXP>-->
+ <SPAN TYPE="LITERAL1" ESCAPE="\">
+ <BEGIN>``</BEGIN>
+ <END>``</END>
+ </SPAN>
+
+ <!-- interpreted text: `...` -->
+ <!--
+ <SEQ_REGEXP
+ HASH_CHAR="`"
+ TYPE="KEYWORD1"
+ >`[^`]+`</SEQ_REGEXP>
+ -->
+ <SPAN TYPE="KEYWORD1">
+ <BEGIN>`</BEGIN>
+ <END>`</END>
+ </SPAN>
+
+ <SEQ_REGEXP HASH_CHAR="```" TYPE="LABEL">`{3,}</SEQ_REGEXP>
+
+ <!-- :field list: -->
+ <SEQ_REGEXP
+ HASH_CHAR=":"
+ TYPE="KEYWORD1"
+ >:[A-z][A-z0-9 =\s\t_]*:</SEQ_REGEXP>
+
+ <!-- table -->
+ <SEQ_REGEXP
+ HASH_CHAR="+-"
+ TYPE="LABEL"
+ >\+-[+-]+</SEQ_REGEXP>
+ <SEQ_REGEXP
+ HASH_CHAR="+?"
+ TYPE="LABEL"
+ >\+=[+=]+</SEQ_REGEXP>
+
+ </RULES>
+
+</MODE>