Try fix of compile warnings about assigned but unused variables
[midnight-commander.git] / misc / syntax / sql.syntax
blob51c6bfef78a331176798a21d78dd83443e8d63bd
1 # SQL syntax highlighting for CoolEdit
2 # by Walery Studennikov <despair@sama.ru>
4 caseinsensitive
6 context default
7     keyword whole abort yellow
8     keyword whole absolute yellow
9     keyword whole action yellow
10     keyword whole ada yellow
11     keyword whole add yellow
12     keyword whole all yellow
13     keyword whole allocate yellow
14     keyword whole alter yellow
15     keyword whole and yellow
16     keyword whole any yellow
17     keyword whole are yellow
18     keyword whole as yellow
19     keyword whole asc yellow
20     keyword whole assertion yellow
21     keyword whole at yellow
22     keyword whole authorization yellow
23     keyword whole auto_increment yellow
24     keyword whole begin yellow
25     keyword whole between yellow
26     keyword whole bigint yellow
27     keyword whole bit yellow
28     keyword whole bit_length yellow
29     keyword whole blob yellow
30     keyword whole both yellow
31     keyword whole by yellow
32     keyword whole cascade yellow
33     keyword whole cascaded yellow
34     keyword whole case yellow
35     keyword whole cast yellow
36     keyword whole catalog yellow
37     keyword whole char yellow
38     keyword whole char_length yellow
39     keyword whole character yellow
40     keyword whole character_length yellow
41     keyword whole check yellow
42     keyword whole close yellow
43     keyword whole coalesce yellow
44     keyword whole collate yellow
45     keyword whole collation yellow
46     keyword whole column yellow
47     keyword whole commit yellow
48     keyword whole compile yellow
49     keyword whole connect yellow
50     keyword whole connection yellow
51     keyword whole constraint yellow
52     keyword whole constraint yellow
53     keyword whole constraints yellow
54     keyword whole continue yellow
55     keyword whole copy yellow
56     keyword whole corresponding yellow
57     keyword whole create yellow
58     keyword whole cross yellow
59     keyword whole current yellow
60     keyword whole current_date yellow
61     keyword whole current_time yellow
62     keyword whole current_timestamp yellow
63     keyword whole current_user yellow
64     keyword whole cursor yellow
65     keyword whole database yellow
66     keyword whole date yellow
67     keyword whole datetime yellow
68     keyword whole day yellow
69     keyword whole deallocate yellow
70     keyword whole dec yellow
71     keyword whole decimal yellow
72     keyword whole declare yellow
73     keyword whole default yellow
74     keyword whole deferrable yellow
75     keyword whole deferred yellow
76     keyword whole delete yellow
77     keyword whole desc yellow
78     keyword whole describe yellow
79     keyword whole descriptor yellow
80     keyword whole diagnostics yellow
81     keyword whole disconnect yellow
82     keyword whole distinct yellow
83     keyword whole domain yellow
84     keyword whole double yellow
85     keyword whole drop yellow
86     keyword whole else yellow
87     keyword whole encoding yellow
88     keyword whole end yellow
89     keyword whole end-exec yellow
90     keyword whole enum yellow
91     keyword whole escape yellow
92     keyword whole except yellow
93     keyword whole exception yellow
94     keyword whole exec yellow
95     keyword whole execute yellow
96     keyword whole exists yellow
97     keyword whole external yellow
98     keyword whole extract yellow
99     keyword whole false yellow
100     keyword whole fetch yellow
101     keyword whole first yellow
102     keyword whole float yellow
103     keyword whole for yellow
104     keyword whole foreign yellow
105     keyword whole fortran yellow
106     keyword whole found yellow
107     keyword whole from yellow
108     keyword whole full yellow
109     keyword whole get yellow
110     keyword whole global yellow
111     keyword whole go yellow
112     keyword whole goto yellow
113     keyword whole grant yellow
114     keyword whole group yellow
115     keyword whole having yellow
116     keyword whole hour yellow
117     keyword whole identity yellow
118     keyword whole if yellow
119     keyword whole immediate yellow
120     keyword whole in yellow
121     keyword whole include yellow
122     keyword whole index yellow
123     keyword whole indicator yellow
124     keyword whole initially yellow
125     keyword whole inner yellow
126     keyword whole input yellow
127     keyword whole insensitive yellow
128     keyword whole insert yellow
129     keyword whole int yellow
130     keyword whole integer yellow
131     keyword whole intersect yellow
132     keyword whole interval yellow
133     keyword whole into yellow
134     keyword whole is yellow
135     keyword whole isolation yellow
136     keyword whole join yellow
137     keyword whole key yellow
138     keyword whole key yellow
139     keyword whole language yellow
140     keyword whole last yellow
141     keyword whole leading yellow
142     keyword whole left yellow
143     keyword whole level yellow
144     keyword whole like yellow
145     keyword whole local yellow
146     keyword whole lock yellow
147     keyword whole longblob yellow
148     keyword whole longtext yellow
149     keyword whole loop yellow
150     keyword whole match yellow
151     keyword whole mediumblob yellow
152     keyword whole mediumint yellow
153     keyword whole mediumtext yellow
154     keyword whole merge yellow
155     keyword whole minute yellow
156     keyword whole minus yellow
157     keyword whole module yellow
158     keyword whole month yellow
159     keyword whole names yellow
160     keyword whole national yellow
161     keyword whole natural yellow
162     keyword whole nchar yellow
163     keyword whole next yellow
164     keyword whole no yellow
165     keyword whole none yellow
166     keyword whole not yellow
167     keyword whole null yellow
168     keyword whole nullif yellow
169     keyword whole numeric yellow
170     keyword whole octet_length yellow
171     keyword whole of yellow
172     keyword whole offline yellow
173     keyword whole on yellow
174     keyword whole online yellow
175     keyword whole only yellow
176     keyword whole open yellow
177     keyword whole option yellow
178     keyword whole or yellow
179     keyword whole order yellow
180     keyword whole outer yellow
181     keyword whole output yellow
182     keyword whole overlaps yellow
183     keyword whole pad yellow
184     keyword whole partial yellow
185     keyword whole pascal yellow
186     keyword whole position yellow
187     keyword whole precision yellow
188     keyword whole prepare yellow
189     keyword whole preserve yellow
190     keyword whole primary yellow
191     keyword whole primary yellow
192     keyword whole prior yellow
193     keyword whole privileges yellow
194     keyword whole procedure yellow
195     keyword whole public yellow
196     keyword whole read yellow
197     keyword whole real yellow
198     keyword whole rebuild yellow
199     keyword whole references yellow
200     keyword whole relative yellow
201     keyword whole replace yellow
202     keyword whole restrict yellow
203     keyword whole revoke yellow
204     keyword whole right yellow
205     keyword whole rollback yellow
206     keyword whole rows yellow
207     keyword whole schema yellow
208     keyword whole scroll yellow
209     keyword whole second yellow
210     keyword whole section yellow
211     keyword whole select yellow
212     keyword whole sequence yellow
213     keyword whole session yellow
214     keyword whole session_user yellow
215     keyword whole set yellow
216     keyword whole size yellow
217     keyword whole smallint yellow
218     keyword whole some yellow
219     keyword whole space yellow
220     keyword whole sql yellow
221     keyword whole sqlca yellow
222     keyword whole sqlstate yellow
223     keyword whole sqlwarning yellow
224     keyword whole substring yellow
225     keyword whole system_user yellow
226     keyword whole table yellow
227     keyword whole tablespace yellow
228     keyword whole template yellow
229     keyword whole temporary yellow
230     keyword whole text yellow
231     keyword whole then yellow
232     keyword whole time yellow
233     keyword whole truncate yellow
234     keyword whole timestamp yellow
235     keyword whole timezone_hour yellow
236     keyword whole timezone_minute yellow
237     keyword whole tinyblob yellow
238     keyword whole tinyint yellow
239     keyword whole tinytext yellow
240     keyword whole to yellow
241     keyword whole trailing yellow
242     keyword whole transaction yellow
243     keyword whole translation yellow
244     keyword whole trigger yellow
245     keyword whole trim yellow
246     keyword whole true yellow
247     keyword whole type yellow
248     keyword whole union yellow
249     keyword whole unique yellow
250     keyword whole unknown yellow
251     keyword whole unsigned yellow
252     keyword whole update yellow
253     keyword whole usage yellow
254     keyword whole use yellow
255     keyword whole user yellow
256     keyword whole using yellow
257     keyword whole value yellow
258     keyword whole values yellow
259     keyword whole varchar yellow
260     keyword whole varying yellow
261     keyword whole view yellow
262     keyword whole when yellow
263     keyword whole whenever yellow
264     keyword whole where yellow
265     keyword whole while yellow
266     keyword whole with yellow
267     keyword whole work yellow
268     keyword whole write yellow
269     keyword whole year yellow
270     keyword whole zone yellow
272     keyword /\* brown
273     keyword \*/ brown
274     keyword -- brown
276     keyword > brightcyan
277     keyword < brightcyan
278     keyword \+ brightcyan
279     keyword - brightcyan
280     keyword \* brightcyan
281     keyword / brightcyan
282     keyword % brightcyan
283     keyword = brightcyan
284     keyword ( brightcyan
285     keyword ) brightcyan
286     keyword , brightcyan
287     keyword ; brightcyan
288     keyword . white
290 # PostgreSQL specific
291     keyword aggregate yellow
292     keyword checkpoint yellow
293     keyword cluster yellow
294     keyword conversion yellow
295     keyword listen yellow
296     keyword notify yellow
297     keyword operator yellow
298     keyword reindex yellow
299     keyword savepoint yellow
300     keyword unlisten yellow
301     keyword vacuum yellow
303     keyword createdb white
304     keyword createuser white
305     keyword nocreatedb white
306     keyword nocreateuser white
307     keyword password white
308     keyword sysid white
310     keyword currval white
311     keyword nextval white
312     keyword pg_database white
313     keyword pg_group white
314     keyword pg_shadow white
315     keyword setval white
316     keyword stdin white
318 # PostgreSQL sequences
319     keyword cache white
320     keyword increment white
321     keyword maxvalue white
322     keyword minvalue white
323     keyword start white
325 # MySQL comment
326 context linestart # \n brown
327     spellcheck
329 # ANSI SQL comment
330 context exclusive -- \n brown
331     spellcheck
333 context exclusive /\* \*/ brown
334     spellcheck
336 context ' ' green
337     keyword \\' green
339 context " " green
340     keyword \\" green
342 # Beckticks are used to escape reserved words in MySQL
343 context ` ` cyan
344     keyword . white