Merge branch '1986_confirm_replace_fix'
[free-mc.git] / misc / syntax / yxx.syntax
blob4cb8e3906e4eac62b1b31066d2dcbafbd6f163d4
1 context default
2     keyword whole auto yellow
3     keyword whole break yellow
4     keyword whole case yellow
5     keyword whole char yellow
6     keyword whole const yellow
7     keyword whole continue yellow
8     keyword whole default yellow
9     keyword whole do yellow
10     keyword whole double yellow
11     keyword whole else yellow
12     keyword whole enum yellow
13     keyword whole extern yellow
14     keyword whole float yellow
15     keyword whole for yellow
16     keyword whole goto yellow
17     keyword whole if yellow
18     keyword whole int yellow
19     keyword whole long yellow
20     keyword whole register yellow
21     keyword whole return yellow
22     keyword whole short yellow
23     keyword whole signed yellow
24     keyword whole sizeof yellow
25     keyword whole static yellow
26     keyword whole struct yellow
27     keyword whole switch yellow
28     keyword whole typedef yellow
29     keyword whole union yellow
30     keyword whole unsigned yellow
31     keyword whole void yellow
32     keyword whole volatile yellow
33     keyword whole while yellow
34     keyword whole asm yellow
35     keyword whole catch yellow
36     keyword whole class yellow
37     keyword whole friend yellow
38     keyword whole delete yellow
39     keyword whole inline yellow
40     keyword whole new yellow
41     keyword whole operator yellow
42     keyword whole private yellow
43     keyword whole protected yellow
44     keyword whole public yellow
45     keyword whole this yellow
46     keyword whole throw yellow
47     keyword whole template yellow
48     keyword whole try yellow
49     keyword whole virtual yellow
50     keyword whole bool yellow
51     keyword whole const_cast yellow
52     keyword whole dynamic_cast yellow
53     keyword whole explicit yellow
54     keyword whole false yellow
55     keyword whole mutable yellow
56     keyword whole namespace yellow
57     keyword whole reinterpret_cast yellow
58     keyword whole static_cast yellow
59     keyword whole true yellow
60     keyword whole typeid yellow
61     keyword whole typename yellow
62     keyword whole using yellow
63     keyword whole wchar_t yellow
64     keyword whole ... yellow
65     keyword whole linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
67     keyword whole left yellow
68     keyword whole node yellow
69     keyword whole start yellow
70     keyword whole token yellow
72     keyword /\* brown
73     keyword \*/ brown
74     keyword // brown
76     keyword '\\\{"abtnvfr\}' brightgreen
77     keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
78     keyword '\\'' brightgreen
79     keyword '\\\\' brightgreen
80     keyword '\\0' brightgreen
81     keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\}' brightgreen
83     keyword > yellow
84     keyword < yellow
85     keyword \+ yellow
86     keyword - yellow
87     keyword \* yellow
88     keyword / yellow
89     keyword % yellow
90     keyword = yellow
91     keyword != yellow
92     keyword == yellow
93     keyword { brightcyan
94     keyword } brightcyan
95     keyword ( brightcyan
96     keyword ) brightcyan
97     keyword [ brightcyan
98     keyword ] brightcyan
99     keyword , brightcyan
100     keyword : brightcyan
101     keyword ? brightcyan
102     keyword ; brightmagenta
104     keyword wholeright %{ brightcyan
105     keyword wholeright %} brightcyan
106     keyword wholeright %% brightcyan
107     keyword % yellow
108     keyword $$ yellow
109     keyword $\[0123456789\] yellow
111 context exclusive /\* \*/ brown
112     spellcheck
114 context exclusive // \n brown
115     spellcheck
117 context linestart # \n brightred
118     keyword \\\n yellow
119     keyword /\**\*/ brown
120     keyword //*\n brown
121     keyword "+" red
122     keyword <+> red
124 context " " green
125     spellcheck
126     keyword \\" brightgreen
127     keyword %% brightgreen
128     keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
129     keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen
130     keyword %\[hl\]n brightgreen
131     keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
132     keyword %[*] brightgreen
133     keyword %c brightgreen
134     keyword %p brightgreen
135     keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
136     keyword \\\\ brightgreen
137     keyword \\' brightgreen
138     keyword \\\{abtnvfr\} brightgreen