3 YAML mode by Jakub Roztočil <jakub@webkitchen.cz>
5 <!DOCTYPE MODE SYSTEM "xmode.dtd">
8 <PROPERTY NAME="indentNextLines" VALUE=".+:$" />
9 <PROPERTY NAME="indentOpenBrackets" VALUE="[{|>" />
10 <PROPERTY NAME="indentCloseBrackets" VALUE="}]" />
11 <PROPERTY NAME="ignoreWhitespace" VALUE="false" />
12 <PROPERTY NAME="lineComment" VALUE="#" />
13 <!-- YAML forbids tabs -->
14 <PROPERTY NAME="noTabs" VALUE="true" />
15 <PROPERTY NAME="indentSize" VALUE="2" />
16 <PROPERTY NAME="tabSize" VALUE="2" />
19 <RULES ESCAPE="\" HIGHLIGHT_DIGITS="TRUE">
20 <SEQ TYPE="KEYWORD3">...</SEQ>
21 <SEQ TYPE="KEYWORD3">---</SEQ>
23 <SEQ_REGEXP AT_WHITESPACE_END="TRUE" DELEGATE="VALUES">-( |$)</SEQ_REGEXP>
24 <IMPORT DELEGATE="NAME" />
28 <SEQ_REGEXP TYPE="KEYWORD1" DELEGATE="VALUES">[^:\[\]{},'"#]+:( |$)</SEQ_REGEXP>
29 <!-- Useful for Symfony configuration files -->
30 <SPAN TYPE="MARKUP" DELEGATE="php::PHP">
31 <BEGIN><?php</BEGIN>
37 <SPAN NO_LINE_BREAK="FALSE" TYPE="OPERATOR" DELEGATE="ARRAY">
41 <SPAN NO_LINE_BREAK="FALSE" TYPE="OPERATOR" DELEGATE="ARRAY">
48 <IMPORT DELEGATE="VALUES" />
49 <SEQ TYPE="OPERATOR">,</SEQ>
52 <RULES SET="VALUES" HIGHLIGHT_DIGITS="TRUE">
53 <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="FALSE">#</EOL_SPAN>
54 <IMPORT DELEGATE="NAME" />
55 <IMPORT DELEGATE="ARRAYS" />
56 <!-- Yaml forbids tabs -->
57 <SEQ_REGEXP TYPE="INVALID">\t</SEQ_REGEXP>
58 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
62 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
67 <KEYWORD3>~</KEYWORD3>
68 <KEYWORD3>false</KEYWORD3>
69 <KEYWORD3>n</KEYWORD3>
70 <KEYWORD3>No</KEYWORD3>
71 <KEYWORD3>off</KEYWORD3>
72 <KEYWORD3>Y</KEYWORD3>
73 <KEYWORD3>true</KEYWORD3>
74 <KEYWORD3>Yes</KEYWORD3>
75 <KEYWORD3>ON</KEYWORD3>