File: yaml.xml

package info (click to toggle)
jedit 4.5.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 12,252 kB
  • sloc: java: 90,581; xml: 88,372; makefile: 55; sh: 25
file content (83 lines) | stat: -rw-r--r-- 2,183 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?xml version="1.0"?>
<!--
YAML mode by Jakub Roztočil <jakub@webkitchen.cz>
-->
<!DOCTYPE MODE SYSTEM "xmode.dtd">
<MODE>
	<PROPS>
		<PROPERTY NAME="indentNextLines" VALUE=".+:$" />
		<PROPERTY NAME="indentOpenBrackets" VALUE="[{|>" />
		<PROPERTY NAME="indentCloseBrackets" VALUE="}]" />
		<PROPERTY NAME="ignoreWhitespace" VALUE="false" />
		<PROPERTY NAME="lineComment" VALUE="#" />
		<!-- YAML forbids tabs -->
		<PROPERTY NAME="noTabs" VALUE="true" />
		<PROPERTY NAME="indentSize" VALUE="2" />
		<PROPERTY NAME="tabSize" VALUE="2" />
	</PROPS>

	<RULES ESCAPE="\" HIGHLIGHT_DIGITS="TRUE">
		<SEQ TYPE="KEYWORD3">...</SEQ>
		<SEQ TYPE="KEYWORD3">---</SEQ>
		<!-- NAME -->
		<SEQ_REGEXP AT_WHITESPACE_END="TRUE" DELEGATE="VALUES">-( |$)</SEQ_REGEXP>
		<IMPORT DELEGATE="NAME" />
	</RULES>

	<RULES SET="NAME">
		<SEQ_REGEXP TYPE="KEYWORD1" DELEGATE="VALUES">[^:\[\]{},'"#]+:( |$)</SEQ_REGEXP>
		<!-- Useful for Symfony configuration files -->
		<SPAN TYPE="MARKUP" DELEGATE="php::PHP">
			<BEGIN>&lt;?php</BEGIN>
			<END>?&gt;</END>
		</SPAN>
	</RULES>

	<RULES SET="ARRAYS">
		<SPAN NO_LINE_BREAK="FALSE" TYPE="OPERATOR" DELEGATE="ARRAY">
			<BEGIN>{</BEGIN>
			<END>}</END>
		</SPAN>
		<SPAN NO_LINE_BREAK="FALSE" TYPE="OPERATOR" DELEGATE="ARRAY">
			<BEGIN>[</BEGIN>
			<END>]</END>
		</SPAN>
	</RULES>

	<RULES SET="ARRAY">
		<IMPORT DELEGATE="VALUES" />
		<SEQ TYPE="OPERATOR">,</SEQ>
	</RULES>

	<RULES SET="AFTER_NAME"></RULES>

	<RULES SET="VALUES" HIGHLIGHT_DIGITS="TRUE">
		<EOL_SPAN TYPE="COMMENT1" AT_LINE_START="FALSE">#</EOL_SPAN>
		<IMPORT DELEGATE="NAME" />
		<IMPORT DELEGATE="ARRAYS" />
		<!-- Yaml forbids tabs -->
		<SEQ_REGEXP TYPE="INVALID" DELEGATE="INVALID">\t</SEQ_REGEXP>
		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
			<BEGIN>"</BEGIN>
			<END>"</END>
		</SPAN>
		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
			<BEGIN>'</BEGIN>
			<END>'</END>
		</SPAN>
		<KEYWORDS>
			<KEYWORD3>~</KEYWORD3>
			<KEYWORD3>false</KEYWORD3>
			<KEYWORD3>n</KEYWORD3>
			<KEYWORD3>No</KEYWORD3>
			<KEYWORD3>off</KEYWORD3>
			<KEYWORD3>Y</KEYWORD3>
			<KEYWORD3>true</KEYWORD3>
			<KEYWORD3>Yes</KEYWORD3>
			<KEYWORD3>ON</KEYWORD3>
		</KEYWORDS>
	</RULES>

</MODE>