some coherence with the english version manual adjusted...
[midnight-commander.git] / syntax / sql.syntax
blob966aad677e58d3e6acf26f875a1e3fd964ec61a5
1 # SQL syntax highlighting for CoolEdit
2 # by Walery Studennikov <despair@sama.ru>
4 context default 
5     keyword whole ABSOLUTE yellow
6     keyword whole ACTION yellow
7     keyword whole ADA yellow
8     keyword whole ADD yellow
9     keyword whole ALL yellow
10     keyword whole ALLOCATE yellow
11     keyword whole ALTER yellow
12     keyword whole AND yellow
13     keyword whole ANY yellow
14     keyword whole ARE yellow
15     keyword whole AS yellow
16     keyword whole ASC yellow
17     keyword whole ASSERTION yellow
18     keyword whole AT yellow
19     keyword whole AUTHORIZATION yellow
20     keyword whole AUTO_INCREMENT yellow
21     keyword whole BEGIN yellow
22     keyword whole BETWEEN yellow
23     keyword whole BIGINT yellow
24     keyword whole BIT yellow
25     keyword whole BIT_LENGTH yellow
26     keyword whole BOTH yellow
27     keyword whole BY yellow
28     keyword whole CASCADE yellow
29     keyword whole CASCADED yellow
30     keyword whole CASE yellow
31     keyword whole CAST yellow
32     keyword whole CATALOG yellow
33     keyword whole CHAR yellow
34     keyword whole CHAR_LENGTH yellow
35     keyword whole CHARACTER yellow
36     keyword whole CHARACTER_LENGTH yellow
37     keyword whole CHECK yellow
38     keyword whole CLOSE yellow
39     keyword whole COALESCE yellow
40     keyword whole COLLATE yellow
41     keyword whole COLLATION yellow
42     keyword whole COLUMN yellow
43     keyword whole COMMIT yellow
44     keyword whole CONNECT yellow
45     keyword whole CONNECTION yellow
46     keyword whole CONSTRAINT yellow
47     keyword whole CONSTRAINTS yellow
48     keyword whole CONTINUE yellow
49     keyword whole CORRESPONDING yellow
50     keyword whole CREATE yellow
51     keyword whole CROSS yellow
52     keyword whole CURRENT yellow
53     keyword whole CURRENT_DATE yellow
54     keyword whole CURRENT_TIME yellow
55     keyword whole CURRENT_TIMESTAMP yellow
56     keyword whole CURRENT_USER yellow
57     keyword whole CURSOR yellow
58     keyword whole DATE yellow
59     keyword whole DAY yellow
60     keyword whole DEALLOCATE yellow
61     keyword whole DEC yellow
62     keyword whole DECIMAL yellow
63     keyword whole DECLARE yellow
64     keyword whole DEFAULT yellow
65     keyword whole DEFERRABLE yellow
66     keyword whole DEFERRED yellow
67     keyword whole DELETE yellow
68     keyword whole DESC yellow
69     keyword whole DESCRIBE yellow
70     keyword whole DESCRIPTOR yellow
71     keyword whole DIAGNOSTICS yellow
72     keyword whole DISCONNECT yellow
73     keyword whole DISTINCT yellow
74     keyword whole DOMAIN yellow
75     keyword whole DOUBLE yellow
76     keyword whole DROP yellow
77     keyword whole ELSE yellow
78     keyword whole END yellow
79     keyword whole END-EXEC yellow
80     keyword whole ESCAPE yellow
81     keyword whole EXCEPT yellow
82     keyword whole EXCEPTION yellow
83     keyword whole EXEC yellow
84     keyword whole EXECUTE yellow
85     keyword whole EXISTS yellow
86     keyword whole EXTERNAL yellow
87     keyword whole EXTRACT yellow
88     keyword whole FALSE yellow
89     keyword whole FETCH yellow
90     keyword whole FIRST yellow
91     keyword whole FLOAT yellow
92     keyword whole FOR yellow
93     keyword whole FOREIGN yellow
94     keyword whole FORTRAN yellow
95     keyword whole FOUND yellow
96     keyword whole FROM yellow
97     keyword whole FULL yellow
98     keyword whole GET yellow
99     keyword whole GLOBAL yellow
100     keyword whole GO yellow
101     keyword whole GOTO yellow
102     keyword whole GRANT yellow
103     keyword whole GROUP yellow
104     keyword whole HAVING yellow
105     keyword whole HOUR yellow
106     keyword whole IDENTITY yellow
107     keyword whole IF yellow
108     keyword whole IMMEDIATE yellow
109     keyword whole IN yellow
110     keyword whole INCLUDE yellow
111     keyword whole INDEX yellow
112     keyword whole INDICATOR yellow
113     keyword whole INITIALLY yellow
114     keyword whole INNER yellow
115     keyword whole INPUT yellow
116     keyword whole INSENSITIVE yellow
117     keyword whole INSERT yellow
118     keyword whole INT yellow
119     keyword whole INTEGER yellow
120     keyword whole INTERSECT yellow
121     keyword whole INTERVAL yellow
122     keyword whole INTO yellow
123     keyword whole IS yellow
124     keyword whole ISOLATION yellow
125     keyword whole JOIN yellow
126     keyword whole KEY yellow
127     keyword whole LANGUAGE yellow
128     keyword whole LAST yellow
129     keyword whole LEADING yellow
130     keyword whole LEFT yellow
131     keyword whole LEVEL yellow
132     keyword whole LIKE yellow
133     keyword whole LOCAL yellow
134     keyword whole LOCK yellow
135     keyword whole LOOP yellow
136     keyword whole MATCH yellow
137     keyword whole MINUTE yellow
138     keyword whole MODULE yellow
139     keyword whole MONTH yellow
140     keyword whole NAMES yellow
141     keyword whole NATIONAL yellow
142     keyword whole NATURAL yellow
143     keyword whole NCHAR yellow
144     keyword whole NEXT yellow
145     keyword whole NO yellow
146     keyword whole NONE yellow
147     keyword whole NOT yellow
148     keyword whole NULL yellow
149     keyword whole NULLIF yellow
150     keyword whole NUMERIC yellow
151     keyword whole OCTET_LENGTH yellow
152     keyword whole OF yellow
153     keyword whole ON yellow
154     keyword whole ONLY yellow
155     keyword whole OPEN yellow
156     keyword whole OPTION yellow
157     keyword whole OR yellow
158     keyword whole ORDER yellow
159     keyword whole OUTER yellow
160     keyword whole OUTPUT yellow
161     keyword whole OVERLAPS yellow
162     keyword whole PAD yellow
163     keyword whole PARTIAL yellow
164     keyword whole PASCAL yellow
165     keyword whole POSITION yellow
166     keyword whole PRECISION yellow
167     keyword whole PREPARE yellow
168     keyword whole PRESERVE yellow
169     keyword whole PRIMARY yellow
170     keyword whole PRIOR yellow
171     keyword whole PRIVILEGES yellow
172     keyword whole PROCEDURE yellow
173     keyword whole PUBLIC yellow
174     keyword whole READ yellow
175     keyword whole REAL yellow
176     keyword whole REFERENCES yellow
177     keyword whole RELATIVE yellow
178     keyword whole RESTRICT yellow
179     keyword whole REVOKE yellow
180     keyword whole RIGHT yellow
181     keyword whole ROLLBACK yellow
182     keyword whole ROWS yellow
183     keyword whole SCHEMA yellow
184     keyword whole SCROLL yellow
185     keyword whole SECOND yellow
186     keyword whole SECTION yellow
187     keyword whole SELECT yellow
188     keyword whole SESSION yellow
189     keyword whole SESSION_USER yellow
190     keyword whole SET yellow
191     keyword whole SIZE yellow
192     keyword whole SMALLINT yellow
193     keyword whole SOME yellow
194     keyword whole SPACE yellow
195     keyword whole SQL yellow
196     keyword whole SQLCA yellow
197     keyword whole SQLSTATE yellow
198     keyword whole SQLWARNING yellow
199     keyword whole SUBSTRING yellow
200     keyword whole SYSTEM_USER yellow
201     keyword whole TABLE yellow
202     keyword whole TEMPORARY yellow
203     keyword whole THEN yellow
204     keyword whole TIME yellow
205     keyword whole TIMESTAMP yellow
206     keyword whole TIMEZONE_HOUR yellow
207     keyword whole TIMEZONE_MINUTE yellow
208     keyword whole TO yellow
209     keyword whole TRAILING yellow
210     keyword whole TRANSACTION yellow
211     keyword whole TRANSLATION yellow
212     keyword whole TRIM yellow
213     keyword whole TRUE yellow
214     keyword whole UNION yellow
215     keyword whole UNIQUE yellow
216     keyword whole UNKNOWN yellow
217     keyword whole UPDATE yellow
218     keyword whole USAGE yellow
219     keyword whole USING yellow
220     keyword whole VALUE yellow
221     keyword whole VALUES yellow
222     keyword whole VARCHAR yellow
223     keyword whole VARYING yellow
224     keyword whole VIEW yellow
225     keyword whole WHEN yellow
226     keyword whole WHENEVER yellow
227     keyword whole WHERE yellow
228     keyword whole WITH yellow
229     keyword whole WORK yellow
230     keyword whole WRITE yellow
231     keyword whole YEAR yellow
232     keyword whole ZONE yellow
233                                                                                             
234     keyword whole absolute yellow
235     keyword whole action yellow
236     keyword whole ada yellow
237     keyword whole add yellow
238     keyword whole all yellow
239     keyword whole allocate yellow
240     keyword whole alter yellow
241     keyword whole and yellow
242     keyword whole any yellow
243     keyword whole are yellow
244     keyword whole as yellow
245     keyword whole asc yellow
246     keyword whole assertion yellow
247     keyword whole at yellow
248     keyword whole authorization yellow
249     keyword whole auto_increment yellow
250     keyword whole begin yellow
251     keyword whole between yellow
252     keyword whole bigint yellow
253     keyword whole bit yellow
254     keyword whole bit_length yellow
255     keyword whole both yellow
256     keyword whole by yellow
257     keyword whole cascade yellow
258     keyword whole cascaded yellow
259     keyword whole case yellow
260     keyword whole cast yellow
261     keyword whole catalog yellow
262     keyword whole char yellow
263     keyword whole char_length yellow
264     keyword whole character yellow
265     keyword whole character_length yellow
266     keyword whole check yellow
267     keyword whole close yellow
268     keyword whole coalesce yellow
269     keyword whole collate yellow
270     keyword whole collation yellow
271     keyword whole column yellow
272     keyword whole commit yellow
273     keyword whole connect yellow
274     keyword whole connection yellow
275     keyword whole constraint yellow
276     keyword whole constraints yellow
277     keyword whole continue yellow
278     keyword whole corresponding yellow
279     keyword whole create yellow
280     keyword whole cross yellow
281     keyword whole current yellow
282     keyword whole current_date yellow
283     keyword whole current_time yellow
284     keyword whole current_timestamp yellow
285     keyword whole current_user yellow
286     keyword whole cursor yellow
287     keyword whole date yellow
288     keyword whole day yellow
289     keyword whole deallocate yellow
290     keyword whole dec yellow
291     keyword whole decimal yellow
292     keyword whole declare yellow
293     keyword whole default yellow
294     keyword whole deferrable yellow
295     keyword whole deferred yellow
296     keyword whole delete yellow
297     keyword whole desc yellow
298     keyword whole describe yellow
299     keyword whole descriptor yellow
300     keyword whole diagnostics yellow
301     keyword whole disconnect yellow
302     keyword whole distinct yellow
303     keyword whole domain yellow
304     keyword whole double yellow
305     keyword whole drop yellow
306     keyword whole else yellow
307     keyword whole end yellow
308     keyword whole end-exec yellow
309     keyword whole escape yellow
310     keyword whole except yellow
311     keyword whole exception yellow
312     keyword whole exec yellow
313     keyword whole execute yellow
314     keyword whole exists yellow
315     keyword whole external yellow
316     keyword whole extract yellow
317     keyword whole false yellow
318     keyword whole fetch yellow
319     keyword whole first yellow
320     keyword whole float yellow
321     keyword whole for yellow
322     keyword whole foreign yellow
323     keyword whole fortran yellow
324     keyword whole found yellow
325     keyword whole from yellow
326     keyword whole full yellow
327     keyword whole get yellow
328     keyword whole global yellow
329     keyword whole go yellow
330     keyword whole goto yellow
331     keyword whole grant yellow
332     keyword whole group yellow
333     keyword whole having yellow
334     keyword whole hour yellow
335     keyword whole identity yellow
336     keyword whole if yellow
337     keyword whole immediate yellow
338     keyword whole in yellow
339     keyword whole include yellow
340     keyword whole index yellow
341     keyword whole indicator yellow
342     keyword whole initially yellow
343     keyword whole inner yellow
344     keyword whole input yellow
345     keyword whole insensitive yellow
346     keyword whole insert yellow
347     keyword whole int yellow
348     keyword whole integer yellow
349     keyword whole intersect yellow
350     keyword whole interval yellow
351     keyword whole into yellow
352     keyword whole is yellow
353     keyword whole isolation yellow
354     keyword whole join yellow
355     keyword whole key yellow
356     keyword whole language yellow
357     keyword whole last yellow
358     keyword whole leading yellow
359     keyword whole left yellow
360     keyword whole level yellow
361     keyword whole like yellow
362     keyword whole local yellow
363     keyword whole lock yellow
364     keyword whole loop yellow
365     keyword whole match yellow
366     keyword whole minute yellow
367     keyword whole module yellow
368     keyword whole month yellow
369     keyword whole names yellow
370     keyword whole national yellow
371     keyword whole natural yellow
372     keyword whole nchar yellow
373     keyword whole next yellow
374     keyword whole no yellow
375     keyword whole none yellow
376     keyword whole not yellow
377     keyword whole null yellow
378     keyword whole nullif yellow
379     keyword whole numeric yellow
380     keyword whole octet_length yellow
381     keyword whole of yellow
382     keyword whole on yellow
383     keyword whole only yellow
384     keyword whole open yellow
385     keyword whole option yellow
386     keyword whole or yellow
387     keyword whole order yellow
388     keyword whole outer yellow
389     keyword whole output yellow
390     keyword whole overlaps yellow
391     keyword whole pad yellow
392     keyword whole partial yellow
393     keyword whole pascal yellow
394     keyword whole position yellow
395     keyword whole precision yellow
396     keyword whole prepare yellow
397     keyword whole preserve yellow
398     keyword whole primary yellow
399     keyword whole prior yellow
400     keyword whole privileges yellow
401     keyword whole procedure yellow
402     keyword whole public yellow
403     keyword whole read yellow
404     keyword whole real yellow
405     keyword whole references yellow
406     keyword whole relative yellow
407     keyword whole restrict yellow
408     keyword whole revoke yellow
409     keyword whole right yellow
410     keyword whole rollback yellow
411     keyword whole rows yellow
412     keyword whole schema yellow
413     keyword whole scroll yellow
414     keyword whole second yellow
415     keyword whole section yellow
416     keyword whole select yellow
417     keyword whole session yellow
418     keyword whole session_user yellow
419     keyword whole set yellow
420     keyword whole size yellow
421     keyword whole smallint yellow
422     keyword whole some yellow
423     keyword whole space yellow
424     keyword whole sql yellow
425     keyword whole sqlca yellow
426     keyword whole sqlstate yellow
427     keyword whole sqlwarning yellow
428     keyword whole substring yellow
429     keyword whole system_user yellow
430     keyword whole table yellow
431     keyword whole temporary yellow
432     keyword whole then yellow
433     keyword whole time yellow
434     keyword whole timestamp yellow
435     keyword whole timezone_hour yellow
436     keyword whole timezone_minute yellow
437     keyword whole to yellow
438     keyword whole trailing yellow
439     keyword whole transaction yellow
440     keyword whole translation yellow
441     keyword whole trim yellow
442     keyword whole true yellow
443     keyword whole union yellow
444     keyword whole unique yellow
445     keyword whole unknown yellow
446     keyword whole update yellow
447     keyword whole usage yellow
448     keyword whole using yellow
449     keyword whole value yellow
450     keyword whole values yellow
451     keyword whole varchar yellow
452     keyword whole varying yellow
453     keyword whole view yellow
454     keyword whole when yellow
455     keyword whole whenever yellow
456     keyword whole where yellow
457     keyword whole with yellow
458     keyword whole work yellow
459     keyword whole write yellow
460     keyword whole year yellow
461     keyword whole zone yellow
463     keyword /\* brown
464     keyword \*/ brown
465     keyword -- brown
467     keyword > brightcyan
468     keyword < brightcyan
469     keyword \+ brightcyan
470     keyword - brightcyan
471     keyword \* brightcyan
472     keyword / brightcyan
473     keyword % brightcyan
474     keyword = brightcyan
475     keyword ( brightcyan
476     keyword ) brightcyan
477     keyword , brightcyan
478     keyword ; brightcyan
480 # MySQL comment
481 context linestart # \n brown
482     spellcheck
484 # ANSI SQL comment
485 context exclusive -- \n brown
486     spellcheck
488 context exclusive /\* \*/ brown
489     spellcheck
491 context ' ' green
492 context " " green