Merge branch '4615_browser_runtime'
[midnight-commander.git] / misc / syntax / spec.syntax
blobb2a16ec36661457ca5755a89acaaab2402d78b26
1 context default
2     keyword whole Auto\{Pp\}rov: green
3     keyword whole Auto\{Rr\}eq\{Pp\}rov: green
4     keyword whole Auto\{Rr\}eq: green
5     keyword whole Build\{Aa\}rch: green
6     keyword whole Build\{Cc\}onflicts: green
7     keyword whole Build\{Pp\}re\{Rr\}eq: green
8     keyword whole Build\{Rr\}oot: green
9     keyword whole Build\{Rr\}equires: green
10     keyword whole Conflicts: green
11     keyword whole Copyright: white
12     keyword whole Description: green
13     keyword whole Distribution: green
14     keyword whole Doc\{Dd\}ir: green
15     keyword whole Epoch: green
16     keyword whole Enhances: green
17     keyword whole Exclude\{Aa\}rch: green
18     keyword whole Exclusive\{Aa\}rch: green
19     keyword whole Exclusive\{Oo\}\{Ss\}: green
20     keyword whole Group: green
21     keyword whole Icon: green
22     keyword whole License: green
23     keyword whole Name: green
24     keyword whole NoSource\[0123456789\]: green
25     keyword whole Obsoletes: green
26     keyword whole Packager: green
27     keyword whole Patch\[0123456789\]: green
28     keyword whole Prefix: green
29     keyword whole Pre\{Rr\}eq: green
30     keyword whole Provides: green
31     keyword whole Recommends: green
32     keyword whole Release: green
33     keyword whole Requires: green
34     keyword whole Requires(\[abcdefghijklmnopqrstuvwxyz\]): green
35     keyword whole Root: green
36     keyword whole Serial: white
37     keyword whole Source\[0123456789\]: green
38     keyword whole Suggests: green
39     keyword whole Summary: green
40     keyword whole Supplements: green
41     keyword whole Vendor: green
42     keyword whole Version: green
43     keyword whole U\{Rr\}\{Ll\}: green
45     keyword whole linestart %build red
46     keyword whole linestart %changelog red
47     keyword whole linestart %check red
48     keyword whole linestart %clean red
49     keyword whole linestart %description red
50     keyword whole linestart %files red
51     keyword whole linestart %install red
52     keyword whole linestart %package red
53     keyword whole linestart %post red
54     keyword whole linestart %postun red
55     keyword whole linestart %pre red
56     keyword whole linestart %prep red
57     keyword whole linestart %preun red
58     keyword whole linestart %pretrans red
59     keyword whole linestart %posttrans red
60     keyword whole linestart %verifyscript red
62     keyword whole %define brightmagenta
63     keyword linestart \[\s\t\]%dnl\[\s\t\]*\n brown
64     keyword whole %dump brightmagenta
65     keyword whole %global brightmagenta
66     keyword whole %trace brightmagenta
67     keyword whole %undefine brightmagenta
68     keyword %\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\}\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\] brightred
70     keyword whole echo: brightmagenta
71     keyword whole warn: brightmagenta
72     keyword whole error: brightmagenta
73     keyword whole uncompress: brightmagenta
74     keyword whole expand: brightmagenta
75     keyword whole S: brightmagenta
76     keyword whole P: brightmagenta
77     keyword whole F: brightmagenta
78     keyword %{ brightcyan
79     keyword { brightcyan
80     keyword } brightcyan
82     keyword whole %triggerin magenta
83     keyword whole %triggerun magenta
84     keyword whole %triggerun magenta
86     keyword \\\n yellow
87     keyword wholeright $+ brightgreen
88     keyword ftp://+ brightgreen
89     keyword http://+ brightgreen
90     keyword https://+ brightgreen
91     keyword cvs://+ brightgreen
93     keyword whole missingok brightcyan
94     keyword whole noreplace brightcyan
96     keyword whole PATCH\[0123456789\] cyan
97     keyword whole SOURCE\[0123456789\] cyan
99 context Group( ): green
100     keyword whole af yellow
101     keyword whole az yellow
102     keyword whole bg yellow
103     keyword whole br yellow
104     keyword whole ca yellow
105     keyword whole ca_ES yellow
106     keyword whole cs yellow
107     keyword whole cs_CZ yellow
108     keyword whole da yellow
109     keyword whole da_DK yellow
110     keyword whole de yellow
111     keyword whole de_AT yellow
112     keyword whole de_DE yellow
113     keyword whole el yellow
114     keyword whole el_GR yellow
115     keyword whole en yellow
116     keyword whole en_GB yellow
117     keyword whole eo yellow
118     keyword whole es yellow
119     keyword whole es_ES yellow
120     keyword whole et yellow
121     keyword whole et_EE yellow
122     keyword whole eu yellow
123     keyword whole fi yellow
124     keyword whole fi_FI yellow
125     keyword whole fr yellow
126     keyword whole fr_FR yellow
127     keyword whole gl yellow
128     keyword whole gl_ES yellow
129     keyword whole gr yellow
130     keyword whole he yellow
131     keyword whole he_IL yellow
132     keyword whole hi yellow
133     keyword whole hr yellow
134     keyword whole hr_HR yellow
135     keyword whole hu yellow
136     keyword whole hu_HU yellow
137     keyword whole id yellow
138     keyword whole is yellow
139     keyword whole is_IS yellow
140     keyword whole it yellow
141     keyword whole it_IT yellow
142     keyword whole ja yellow
143     keyword whole ja_JP yellow
144     keyword whole ja_JP.SJIS yellow
145     keyword whole ko yellow
146     keyword whole ko_KR yellow
147     keyword whole lt yellow
148     keyword whole lt_LT yellow
149     keyword whole lv yellow
150     keyword whole ms yellow
151     keyword whole nb yellow
152     keyword whole nl yellow
153     keyword whole nl_NL yellow
154     keyword whole nn yellow
155     keyword whole nn_NO yellow
156     keyword whole no yellow
157     keyword whole no_NO yellow
158     keyword whole pl yellow
159     keyword whole pl_PL yellow
160     keyword whole pt yellow
161     keyword whole pt_BR yellow
162     keyword whole pt_PT yellow
163     keyword whole ro yellow
164     keyword whole ro_RO yellow
165     keyword whole ru yellow
166     keyword whole ru_RU yellow
167     keyword whole sk yellow
168     keyword whole sk_SK yellow
169     keyword whole sl yellow
170     keyword whole sl_SI yellow
171     keyword whole sr yellow
172     keyword whole sv yellow
173     keyword whole sv_SE yellow
174     keyword whole ta yellow
175     keyword whole th_TH yellow
176     keyword whole tr yellow
177     keyword whole tr_TR yellow
178     keyword whole uk yellow
179     keyword whole vi yellow
180     keyword whole wa yellow
181     keyword whole zh yellow
182     keyword whole zh_CN yellow
183     keyword whole zh_CN.GB2312 yellow
184     keyword whole zh_TW yellow
185     keyword whole zh_TW.Big5 yellow
187 context Requires( ): green
188     keyword whole post yellow
189     keyword whole pre yellow
190     keyword whole postun yellow
191     keyword whole preun yellow
192     keyword , lightgray
194 context Summary( ): green
195     keyword whole af yellow
196     keyword whole az yellow
197     keyword whole bg yellow
198     keyword whole br yellow
199     keyword whole ca yellow
200     keyword whole ca_ES yellow
201     keyword whole cs yellow
202     keyword whole cs_CZ yellow
203     keyword whole da yellow
204     keyword whole da_DK yellow
205     keyword whole de yellow
206     keyword whole de_AT yellow
207     keyword whole de_DE yellow
208     keyword whole el yellow
209     keyword whole el_GR yellow
210     keyword whole en yellow
211     keyword whole en_GB yellow
212     keyword whole eo yellow
213     keyword whole es yellow
214     keyword whole es_ES yellow
215     keyword whole et yellow
216     keyword whole et_EE yellow
217     keyword whole eu yellow
218     keyword whole fi yellow
219     keyword whole fi_FI yellow
220     keyword whole fr yellow
221     keyword whole fr_FR yellow
222     keyword whole gl yellow
223     keyword whole gl_ES yellow
224     keyword whole gr yellow
225     keyword whole he yellow
226     keyword whole he_IL yellow
227     keyword whole hi yellow
228     keyword whole hr yellow
229     keyword whole hr_HR yellow
230     keyword whole hu yellow
231     keyword whole hu_HU yellow
232     keyword whole id yellow
233     keyword whole is yellow
234     keyword whole is_IS yellow
235     keyword whole it yellow
236     keyword whole it_IT yellow
237     keyword whole ja yellow
238     keyword whole ja_JP yellow
239     keyword whole ja_JP.SJIS yellow
240     keyword whole ko yellow
241     keyword whole ko_KR yellow
242     keyword whole lt yellow
243     keyword whole lt_LT yellow
244     keyword whole lv yellow
245     keyword whole ms yellow
246     keyword whole nb yellow
247     keyword whole nl yellow
248     keyword whole nl_NL yellow
249     keyword whole nn yellow
250     keyword whole nn_NO yellow
251     keyword whole no yellow
252     keyword whole no_NO yellow
253     keyword whole pl yellow
254     keyword whole pl_PL yellow
255     keyword whole pt yellow
256     keyword whole pt_BR yellow
257     keyword whole pt_PT yellow
258     keyword whole ro yellow
259     keyword whole ro_RO yellow
260     keyword whole ru yellow
261     keyword whole ru_RU yellow
262     keyword whole sk yellow
263     keyword whole sk_SK yellow
264     keyword whole sl yellow
265     keyword whole sl_SI yellow
266     keyword whole sr yellow
267     keyword whole sv yellow
268     keyword whole sv_SE yellow
269     keyword whole ta yellow
270     keyword whole th_TH yellow
271     keyword whole tr yellow
272     keyword whole tr_TR yellow
273     keyword whole uk yellow
274     keyword whole vi yellow
275     keyword whole wa yellow
276     keyword whole zh yellow
277     keyword whole zh_CN yellow
278     keyword whole zh_CN.GB2312 yellow
279     keyword whole zh_TW yellow
280     keyword whole zh_TW.Big5 yellow
282 context linestart # \n brown
283 context %( ) brightcyan
285 # Changelog
286 context exclusive whole linestart %changelog EOF lightgray
287     keyword Revision*\n brightgreen
288     keyword \*\s\{MWTFS\}*\n brightgreen
289     keyword \s\s[*] brightgreen
290     keyword $Log*$\n brightred
292 #sections
293 context exclusive linestart %build \n yellow
294     keyword whole -l brightred
295     keyword whole -n brightred
296     keyword whole -p brightred
297     keyword %{ brightcyan
298     keyword { brightcyan
299     keyword } brightcyan
301 context exclusive linestart %clean \n yellow
302     keyword whole -l brightred
303     keyword whole -n brightred
304     keyword whole -p brightred
305     keyword %{ brightcyan
306     keyword { brightcyan
307     keyword } brightcyan
309 context exclusive linestart %description \n yellow
310     keyword whole -l brightred
311     keyword whole -n brightred
312     keyword whole -p brightred
313     keyword %{ brightcyan
314     keyword { brightcyan
315     keyword } brightcyan
317 context exclusive linestart %files \n yellow
318     keyword whole -l brightred
319     keyword whole -n brightred
320     keyword whole -p brightred
321     keyword %{ brightcyan
322     keyword { brightcyan
323     keyword } brightcyan
325 context exclusive linestart %install \n yellow
326     keyword whole -l brightred
327     keyword whole -n brightred
328     keyword whole -p brightred
329     keyword %{ brightcyan
330     keyword { brightcyan
331     keyword } brightcyan
333 context exclusive linestart %package \n yellow
334     keyword whole -l brightred
335     keyword whole -n brightred
336     keyword whole -p brightred
337     keyword %{ brightcyan
338     keyword { brightcyan
339     keyword } brightcyan
341 context exclusive linestart %pre \n yellow
342     keyword whole -l brightred
343     keyword whole -n brightred
344     keyword whole -p brightred
345     keyword %{ brightcyan
346     keyword { brightcyan
347     keyword } brightcyan
349 context exclusive linestart %prep \n yellow
350     keyword whole -l brightred
351     keyword whole -n brightred
352     keyword whole -p brightred
353     keyword %{ brightcyan
354     keyword { brightcyan
355     keyword } brightcyan
357 context exclusive linestart %preun \n yellow
358     keyword whole -l brightred
359     keyword whole -n brightred
360     keyword whole -p brightred
361     keyword %{ brightcyan
362     keyword { brightcyan
363     keyword } brightcyan
365 context exclusive linestart %post \n yellow
366     keyword whole -l brightred
367     keyword whole -n brightred
368     keyword whole -p brightred
369     keyword %{ brightcyan
370     keyword { brightcyan
371     keyword } brightcyan
373 context exclusive linestart %postun \n yellow
374     keyword whole -l brightred
375     keyword whole -n brightred
376     keyword whole -p brightred
377     keyword %{ brightcyan
378     keyword { brightcyan
379     keyword } brightcyan
381 #triggers
382 context exclusive %triggerin \n lightgray
383     keyword whole -n brightmagenta
384     keyword whole -p brightmagenta
385     keyword whole -- brightmagenta
387 context exclusive %triggerun \n lightgray
388     keyword whole -n brightmagenta
389     keyword whole -p brightmagenta
390     keyword whole -- brightmagenta
392 context exclusive %triggerpostun \n lightgray
393     keyword whole -n brightmagenta
394     keyword whole -p brightmagenta
395     keyword whole -- brightmagenta