Updated doc/NEWS file
[midnight-commander.git] / misc / syntax / cs.syntax
blob4164100ff9253bbfa3fca3dd1d3215da5bf2603e
1 # Modified from C highlight file by Juan C. Olivares <juancri@juancri.com>
3 context default
5     keyword whole abstract yellow
6     keyword whole as yellow
7     keyword whole base yellow
8     keyword whole bool yellow
9     keyword whole break yellow
10     keyword whole byte yellow
11     keyword whole case yellow
12     keyword whole catch yellow
13     keyword whole char yellow
14     keyword whole checked yellow
15     keyword whole class white
16     keyword whole const yellow
17     keyword whole continue yellow
18     keyword whole decimal yellow
19     keyword whole default yellow
20     keyword whole delegate white
21     keyword whole do yellow
22     keyword whole double yellow
23     keyword whole else yellow
24     keyword whole enum white
25     keyword whole event yellow
26     keyword whole explicit yellow
27     keyword whole extern yellow
28     keyword whole false yellow
29     keyword whole finally yellow
30     keyword whole fixed yellow
31     keyword whole float yellow
32     keyword whole for yellow
33     keyword whole foreach yellow
34     keyword whole get brightgreen
35     keyword whole goto yellow
36     keyword whole if yellow
37     keyword whole implicit yellow
38     keyword whole in yellow
39     keyword whole int yellow
40     keyword whole interface white
41     keyword whole internal brightred
42     keyword whole is yellow
43     keyword whole lock yellow
44     keyword whole long yellow
45     keyword whole namespace white
46     keyword whole new yellow
47     keyword whole null yellow
48     keyword whole object yellow
49     keyword whole operator yellow
50     keyword whole out yellow
51     keyword whole override yellow
52     keyword whole params yellow
53     keyword whole partial yellow
54     keyword whole private brightred
55     keyword whole protected yellow
56     keyword whole public brightred
57     keyword whole readonly yellow
58     keyword whole ref yellow
59     keyword whole return yellow
60     keyword whole sbyte yellow
61     keyword whole sealed yellow
62     keyword whole set brightgreen
63     keyword whole short yellow
64     keyword whole sizeof yellow
65     keyword whole stackalloc yellow
66     keyword whole static yellow
67     keyword whole string yellow
68     keyword whole struct white
69     keyword whole switch yellow
70     keyword whole this yellow
71     keyword whole throw yellow
72     keyword whole true yellow
73     keyword whole try yellow
74     keyword whole typeof yellow
75     keyword whole uint yellow
76     keyword whole ulong yellow
77     keyword whole unchecked yellow
78     keyword whole unsafe yellow
79     keyword whole ushort yellow
80     keyword whole using brightcyan
81     keyword whole value yellow
82     keyword whole virtual yellow
83     keyword whole void yellow
84     keyword whole volatile yellow
85     keyword whole where yellow
86     keyword whole while yellow
87     keyword whole yield yellow
90     keyword whole linestart \{\s\t\}\[\s\t\]#*\n brightmagenta
92     keyword /\* brown
93     keyword \*/ brown
94     keyword // brown
96     keyword '\\\{"abtnvfr\}' brightgreen
97     keyword '\\\{0123\}\{01234567\}\{01234567\}' brightgreen
98     keyword '\\'' brightgreen
99     keyword '\\\\' brightgreen
100     keyword '\\0' brightgreen
101     keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\}' brightgreen
103     keyword > yellow
104     keyword < yellow
105     keyword \+ yellow
106     keyword - yellow
107     keyword \* yellow
108     keyword / yellow
109     keyword % yellow
110     keyword = yellow
111     keyword != yellow
112     keyword == yellow
113     keyword { brightcyan
114     keyword } brightcyan
115     keyword ( brightcyan
116     keyword ) brightcyan
117     keyword [ brightcyan
118     keyword ] brightcyan
119     keyword , brightcyan
120     keyword : brightcyan
121     keyword ? brightcyan
122     keyword ; brightmagenta
124 context exclusive /\* \*/ brown
125     spellcheck
127 context exclusive // \n brown
128     spellcheck
130 context linestart # \n brightred
131     keyword \\\n yellow
132     keyword /\**\*/ brown
133     keyword "+" red
135 context " " green
136     spellcheck
137     keyword \\" brightgreen
138     keyword %% brightgreen
139     keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
140     keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen
141     keyword %\[hl\]n brightgreen
142     keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
143     keyword %[*] brightgreen
144     keyword %c brightgreen
145     keyword %p brightgreen
146     keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
147     keyword \\\\ brightgreen
148     keyword \\' brightgreen
149     keyword \\\{abtnvfr\} brightgreen