]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/cobol.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / cobol.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd"><!-- COBOL mode, by Matthias M. Schneider, edit by M. Roehner
3
4  Change   Utilities - GlobalOptions... :jEdit:SyntaxHighlighting - COMMENT4:bgColor
5  (or insert in  properties:
6   view.style.comment4=color\:\#cc6600 bgColor\:\#f0f0f0
7  )
8  for "downlighting" comment columns
9
10 Feature (bug?-):
11  - If a line is longer then 72 characters, only the commentary columns are downlighted.
12  - Can be disabled by deleting <IMPORT DELEGATE="CT2"/>.
13 -->
14
15
16 <MODE>
17  <PROPS>
18 <!--  <PROPERTY NAME="view.style.comment4" VALUE="color\:\#804000 bgColor\:\#f0f0f0" />
19 -->
20
21   <PROPERTY NAME="wordBreakChars" VALUE=",+_=&lt;&gt;/?^&amp;*" />
22
23   <!-- Auto indent experimental-->
24 <!--
25   <PROPERTY NAME="indentNextLine" VALUE="^.{6}[^\*/][ \t]*(\b(if|perform|search)\b.*)$" />
26   <PROPERTY NAME="unindentThisLine" VALUE="^.{6}[^\*/][ \t]*(\b(end\-if|end\-perform|end\-search)\b.*)$" />
27   <PROPERTY NAME="doubleBracketIndent" VALUE="true" />
28   <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
29 -->
30  </PROPS>
31
32
33  <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
34   <IMPORT DELEGATE="CT1"/>
35   <IMPORT DELEGATE="CT2"/>
36 <!-- <IMPORT DELEGATE="CT2"/> -->
37   <IMPORT DELEGATE="LEX"/>
38  </RULES>
39
40  <RULES SET="CT1" IGNORE_CASE="TRUE">
41   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{6}[D\- ]</SEQ_REGEXP>
42   <EOL_SPAN_REGEXP TYPE="INVALID" AT_LINE_START="TRUE" >.{6}[^/*]</EOL_SPAN_REGEXP>
43   <EOL_SPAN_REGEXP DELEGATE="CTL" AT_LINE_START="TRUE" MATCH_TYPE="RULE" >(?=.{6}[*/])</EOL_SPAN_REGEXP>
44   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{1,6}</SEQ_REGEXP>
45  </RULES> <!-- SET="CT1" -->
46
47
48  <RULES SET="CTL">
49 <!--
50   <SEQ_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" >.{6}</SEQ_REGEXP>
51   <EOL_SPAN_REGEXP TYPE="COMMENT1" MATCH_TYPE="CONTEXT"
52   >.{6}</EOL_SPAN_REGEXP>
53 not working -->
54   <EOL_SPAN_REGEXP TYPE="COMMENT4" MATCH_TYPE="CONTEXT"
55   >.{5}</EOL_SPAN_REGEXP>
56  </RULES> <!-- SET="CTL" -->
57
58
59  <RULES SET="CT2" IGNORE_CASE="TRUE">
60   <EOL_SPAN_REGEXP TYPE="COMMENT4" MATCH_TYPE="CONTEXT">(.{65})</EOL_SPAN_REGEXP>
61  </RULES> <!-- SET="CT2" -->
62
63
64 <!-- -->
65  <RULES SET="LEX" IGNORE_CASE="TRUE">
66   <SPAN TYPE="LITERAL2" ESCAPE="\" NO_LINE_BREAK="TRUE">
67    <BEGIN>x"</BEGIN>
68    <END>"</END>
69   </SPAN>
70   <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
71    <BEGIN>"</BEGIN>
72    <END>"</END>
73   </SPAN>
74   <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
75    <BEGIN>'</BEGIN>
76    <END>'</END>
77   </SPAN>
78
79   <SEQ_REGEXP TYPE="OPERATOR"> &lt; </SEQ_REGEXP>
80   <SEQ_REGEXP TYPE="OPERATOR"> &lt;= </SEQ_REGEXP>
81   <SEQ_REGEXP TYPE="OPERATOR"> &gt; </SEQ_REGEXP>
82   <SEQ_REGEXP TYPE="OPERATOR"> &gt;= </SEQ_REGEXP>
83   <SEQ_REGEXP TYPE="OPERATOR"> \+ </SEQ_REGEXP>
84   <SEQ_REGEXP TYPE="OPERATOR"> - </SEQ_REGEXP>
85   <SEQ_REGEXP TYPE="OPERATOR"> / </SEQ_REGEXP>
86   <SEQ_REGEXP TYPE="OPERATOR"> \* </SEQ_REGEXP>
87   <SEQ_REGEXP TYPE="OPERATOR"> \*\* </SEQ_REGEXP>
88   <SEQ_REGEXP TYPE="OPERATOR"> % </SEQ_REGEXP>
89   <SEQ_REGEXP TYPE="OPERATOR"> &amp; </SEQ_REGEXP>
90   <SEQ_REGEXP TYPE="OPERATOR"> \| </SEQ_REGEXP>
91   <SEQ_REGEXP TYPE="OPERATOR"> \^ </SEQ_REGEXP>
92   <SEQ_REGEXP TYPE="OPERATOR"> ~ </SEQ_REGEXP>
93
94   <SPAN TYPE="COMMENT2" NO_LINE_BREAK="FALSE">
95    <BEGIN>EXEC SQL</BEGIN>
96    <END>END-EXEC</END>
97   </SPAN>
98
99   <KEYWORDS>
100    <KEYWORD1>ACCEPT</KEYWORD1>
101    <KEYWORD1>ACCESS</KEYWORD1>
102    <KEYWORD1>ACTUAL</KEYWORD1>
103    <KEYWORD1>ADD</KEYWORD1>
104    <KEYWORD1>ADDRESS</KEYWORD1>
105    <KEYWORD1>ADVANCING</KEYWORD1>
106    <KEYWORD1>AFTER</KEYWORD1>
107    <KEYWORD1>ALL</KEYWORD1>
108    <KEYWORD1>ALPHABET</KEYWORD1>
109    <KEYWORD1>ALPHABETIC</KEYWORD1>
110    <KEYWORD1>ALPHABETIC-LOWER</KEYWORD1>
111    <KEYWORD1>ALPHABETIC-UPPER</KEYWORD1>
112    <KEYWORD1>ALPHANUMERIC</KEYWORD1>
113    <KEYWORD1>ALPHANUMERIC-EDITED</KEYWORD1>
114    <KEYWORD1>ALSO</KEYWORD1>
115    <KEYWORD1>ALTER</KEYWORD1>
116    <KEYWORD1>ALTERNATE</KEYWORD1>
117    <KEYWORD1>AND</KEYWORD1>
118    <KEYWORD1>ANY</KEYWORD1>
119    <KEYWORD1>API</KEYWORD1>
120    <KEYWORD1>APPLY</KEYWORD1>
121    <KEYWORD1>ARE</KEYWORD1>
122    <KEYWORD1>AREA</KEYWORD1>
123    <KEYWORD1>AREAS</KEYWORD1>
124    <KEYWORD1>ASCENDING</KEYWORD1>
125    <KEYWORD1>ASSIGN</KEYWORD1>
126    <KEYWORD1>AT</KEYWORD1>
127    <KEYWORD1>AUTHOR</KEYWORD1>
128    <KEYWORD1>AUTO</KEYWORD1>
129    <KEYWORD1>AUTO-SKIP</KEYWORD1>
130    <KEYWORD1>AUTOMATIC</KEYWORD1>
131
132    <KEYWORD1>BACKGROUND-COLOR</KEYWORD1>
133    <KEYWORD1>BACKGROUND-COLOUR</KEYWORD1>
134    <KEYWORD1>BACKWARD</KEYWORD1>
135    <KEYWORD1>BASIS</KEYWORD1>
136    <KEYWORD1>BEEP</KEYWORD1>
137    <KEYWORD1>BEFORE</KEYWORD1>
138    <KEYWORD1>BEGINNING</KEYWORD1>
139    <KEYWORD1>BELL</KEYWORD1>
140    <KEYWORD1>BINARY</KEYWORD1>
141    <KEYWORD1>BLANK</KEYWORD1>
142    <KEYWORD1>BLINK</KEYWORD1>
143    <KEYWORD1>BLOCK</KEYWORD1>
144    <KEYWORD1>BOTTOM</KEYWORD1>
145    <KEYWORD1>BY</KEYWORD1>
146
147    <KEYWORD1>C01</KEYWORD1>
148    <KEYWORD1>C02</KEYWORD1>
149    <KEYWORD1>C03</KEYWORD1>
150    <KEYWORD1>C04</KEYWORD1>
151    <KEYWORD1>C05</KEYWORD1>
152    <KEYWORD1>C06</KEYWORD1>
153    <KEYWORD1>C07</KEYWORD1>
154    <KEYWORD1>C08</KEYWORD1>
155    <KEYWORD1>C09</KEYWORD1>
156    <KEYWORD1>C10</KEYWORD1>
157    <KEYWORD1>C11</KEYWORD1>
158    <KEYWORD1>C12</KEYWORD1>
159    <KEYWORD1>CALL</KEYWORD1>
160    <KEYWORD1>CALL-CONVENTION</KEYWORD1>
161    <KEYWORD1>CANCEL</KEYWORD1>
162    <KEYWORD1>CBL</KEYWORD1>
163    <KEYWORD1>CD</KEYWORD1>
164    <KEYWORD1>CF</KEYWORD1>
165    <KEYWORD1>CH</KEYWORD1>
166    <KEYWORD1>CHAIN</KEYWORD1>
167    <KEYWORD1>CHAINING</KEYWORD1>
168    <KEYWORD1>CHANGED</KEYWORD1>
169    <KEYWORD1>CHARACTER</KEYWORD1>
170    <KEYWORD1>CHARACTERS</KEYWORD1>
171    <KEYWORD1>CLASS</KEYWORD1>
172    <KEYWORD1>CLOCK-UNITS</KEYWORD1>
173    <KEYWORD1>CLOSE</KEYWORD1>
174    <KEYWORD1>COBOL</KEYWORD1>
175    <KEYWORD1>CODE</KEYWORD1>
176    <KEYWORD1>CODE-SET</KEYWORD1>
177    <KEYWORD1>COL</KEYWORD1>
178    <KEYWORD1>COLLATING</KEYWORD1>
179    <KEYWORD1>COLUMN</KEYWORD1>
180    <KEYWORD1>COM-REG</KEYWORD1>
181    <KEYWORD1>COMMA</KEYWORD1>
182    <KEYWORD1>COMMIT</KEYWORD1>
183    <KEYWORD1>COMMON</KEYWORD1>
184    <KEYWORD1>COMMUNICATION</KEYWORD1>
185    <KEYWORD1>COMP</KEYWORD1>
186    <KEYWORD1>COMP-0</KEYWORD1>
187    <KEYWORD1>COMP-1</KEYWORD1>
188    <KEYWORD1>COMP-2</KEYWORD1>
189    <KEYWORD1>COMP-3</KEYWORD1>
190    <KEYWORD1>COMP-4</KEYWORD1>
191    <KEYWORD1>COMP-5</KEYWORD1>
192    <KEYWORD1>COMP-6</KEYWORD1>
193    <KEYWORD1>COMP-X</KEYWORD1>
194    <KEYWORD1>COMPUTATIONAL</KEYWORD1>
195    <KEYWORD1>COMPUTATIONAL-0</KEYWORD1>
196    <KEYWORD1>COMPUTATIONAL-1</KEYWORD1>
197    <KEYWORD1>COMPUTATIONAL-2</KEYWORD1>
198    <KEYWORD1>COMPUTATIONAL-3</KEYWORD1>
199    <KEYWORD1>COMPUTATIONAL-4</KEYWORD1>
200    <KEYWORD1>COMPUTATIONAL-5</KEYWORD1>
201    <KEYWORD1>COMPUTATIONAL-6</KEYWORD1>
202    <KEYWORD1>COMPUTATIONAL-X</KEYWORD1>
203    <KEYWORD1>COMPUTE</KEYWORD1>
204    <KEYWORD1>CONFIGURATION</KEYWORD1>
205    <KEYWORD1>CONSOLE</KEYWORD1>
206    <KEYWORD1>CONTAINS</KEYWORD1>
207    <KEYWORD1>CONTENT</KEYWORD1>
208    <KEYWORD1>CONTINUE</KEYWORD1>
209    <KEYWORD1>CONTROL</KEYWORD1>
210    <KEYWORD1>CONTROLS</KEYWORD1>
211    <KEYWORD1>CONVERTING</KEYWORD1>
212    <KEYWORD1>COPY</KEYWORD1>
213    <KEYWORD1>CORE-INDEX</KEYWORD1>
214    <KEYWORD1>CORR</KEYWORD1>
215    <KEYWORD1>CORRESPONDING</KEYWORD1>
216    <KEYWORD1>COUNT</KEYWORD1>
217    <KEYWORD1>CRT</KEYWORD1>
218    <KEYWORD1>CRT-UNDER</KEYWORD1>
219    <KEYWORD1>CURRENCY</KEYWORD1>
220    <KEYWORD1>CURRENT-DATE</KEYWORD1>
221    <KEYWORD1>CURSOR</KEYWORD1>
222    <KEYWORD1>CYCLE</KEYWORD1>
223    <KEYWORD1>CYL-INDEX</KEYWORD1>
224    <KEYWORD1>CYL-OVERFLOW</KEYWORD1>
225
226    <KEYWORD1>DATA</KEYWORD1>
227    <KEYWORD1>DATE</KEYWORD1>
228    <KEYWORD1>DATE-COMPILED</KEYWORD1>
229    <KEYWORD1>DATE-WRITTEN</KEYWORD1>
230    <KEYWORD1>DAY</KEYWORD1>
231    <KEYWORD1>DAY-OF-WEEK</KEYWORD1>
232    <KEYWORD1>DBCS</KEYWORD1>
233    <KEYWORD1>DE</KEYWORD1>
234    <KEYWORD1>DEBUG</KEYWORD1>
235    <KEYWORD1>DEBUG-CONTENTS</KEYWORD1>
236    <KEYWORD1>DEBUG-ITEM</KEYWORD1>
237    <KEYWORD1>DEBUG-LINE</KEYWORD1>
238    <KEYWORD1>DEBUG-NAME</KEYWORD1>
239    <KEYWORD1>DEBUG-SUB-1</KEYWORD1>
240    <KEYWORD1>DEBUG-SUB-2</KEYWORD1>
241    <KEYWORD1>DEBUG-SUB-3</KEYWORD1>
242    <KEYWORD1>DEBUGGING</KEYWORD1>
243    <KEYWORD1>DECIMAL-POINT</KEYWORD1>
244    <KEYWORD1>DECLARATIVES</KEYWORD1>
245    <KEYWORD1>DELETE</KEYWORD1>
246    <KEYWORD1>DELIMITED</KEYWORD1>
247    <KEYWORD1>DELIMITER</KEYWORD1>
248    <KEYWORD1>DEPENDING</KEYWORD1>
249    <KEYWORD1>DESCENDING</KEYWORD1>
250    <KEYWORD1>DESTINATION</KEYWORD1>
251    <KEYWORD1>DETAIL</KEYWORD1>
252    <KEYWORD1>DISABLE</KEYWORD1>
253    <KEYWORD1>DISK</KEYWORD1>
254    <KEYWORD1>DISP</KEYWORD1>
255    <KEYWORD1>DISPLAY</KEYWORD1>
256    <KEYWORD1>DISPLAY-1</KEYWORD1>
257    <KEYWORD1>DISPLAY-ST</KEYWORD1>
258    <KEYWORD1>DIVIDE</KEYWORD1>
259    <KEYWORD1>DIVISION</KEYWORD1>
260    <KEYWORD1>DOWN</KEYWORD1>
261    <KEYWORD1>DUPLICATES</KEYWORD1>
262    <KEYWORD1>DYNAMIC</KEYWORD1>
263
264    <KEYWORD1>ECHO</KEYWORD1>
265    <KEYWORD1>EGCS</KEYWORD1>
266    <KEYWORD1>EGI</KEYWORD1>
267    <KEYWORD1>EJECT</KEYWORD1>
268    <KEYWORD1>ELSE</KEYWORD1>
269    <KEYWORD1>EMI</KEYWORD1>
270    <KEYWORD1>EMPTY-CHECK</KEYWORD1>
271    <KEYWORD1>ENABLE</KEYWORD1>
272    <KEYWORD1>END</KEYWORD1>
273    <KEYWORD1>END-ACCEPT</KEYWORD1>
274    <KEYWORD1>END-ADD</KEYWORD1>
275    <KEYWORD1>END-CALL</KEYWORD1>
276    <KEYWORD1>END-CHAIN</KEYWORD1>
277    <KEYWORD1>END-COMPUTE</KEYWORD1>
278    <KEYWORD1>END-DELETE</KEYWORD1>
279    <KEYWORD1>END-DISPLAY</KEYWORD1>
280    <KEYWORD1>END-DIVIDE</KEYWORD1>
281    <KEYWORD1>END-EVALUATE</KEYWORD1>
282    <KEYWORD1>END-IF</KEYWORD1>
283    <KEYWORD1>END-INVOKE</KEYWORD1>
284    <KEYWORD1>END-MULTIPLY</KEYWORD1>
285    <KEYWORD1>END-OF-PAGE</KEYWORD1>
286    <KEYWORD1>END-PERFORM</KEYWORD1>
287    <KEYWORD1>END-READ</KEYWORD1>
288    <KEYWORD1>END-RECEIVE</KEYWORD1>
289    <KEYWORD1>END-RETURN</KEYWORD1>
290    <KEYWORD1>END-REWRITE</KEYWORD1>
291    <KEYWORD1>END-SEARCH</KEYWORD1>
292    <KEYWORD1>END-START</KEYWORD1>
293    <KEYWORD1>END-STRING</KEYWORD1>
294    <KEYWORD1>END-SUBTRACT</KEYWORD1>
295    <KEYWORD1>END-UNSTRING</KEYWORD1>
296    <KEYWORD1>END-WRITE</KEYWORD1>
297    <KEYWORD1>ENDING</KEYWORD1>
298    <KEYWORD1>ENTER</KEYWORD1>
299    <KEYWORD1>ENTRY</KEYWORD1>
300    <KEYWORD1>ENVIRONMENT</KEYWORD1>
301    <KEYWORD1>EOL</KEYWORD1>
302    <KEYWORD1>EOP</KEYWORD1>
303    <KEYWORD1>EOS</KEYWORD1>
304    <KEYWORD1>EQUAL</KEYWORD1>
305    <KEYWORD1>EQUALS</KEYWORD1>
306    <KEYWORD1>ERASE</KEYWORD1>
307    <KEYWORD1>ERROR</KEYWORD1>
308    <KEYWORD1>ESCAPE</KEYWORD1>
309    <KEYWORD1>ESI</KEYWORD1>
310    <KEYWORD1>EVALUATE</KEYWORD1>
311    <KEYWORD1>EVERY</KEYWORD1>
312    <KEYWORD1>EXAMINE</KEYWORD1>
313    <KEYWORD1>EXCEEDS</KEYWORD1>
314    <KEYWORD1>EXCEPTION</KEYWORD1>
315    <KEYWORD1>EXCESS-3</KEYWORD1>
316    <KEYWORD1>EXCLUSIVE</KEYWORD1>
317    <KEYWORD1>EXEC</KEYWORD1>
318    <KEYWORD1>EXECUTE</KEYWORD1>
319    <KEYWORD1>EXHIBIT</KEYWORD1>
320    <KEYWORD1>EXIT</KEYWORD1>
321    <KEYWORD1>EXTEND</KEYWORD1>
322    <KEYWORD1>EXTENDED-SEARCH</KEYWORD1>
323    <KEYWORD1>EXTERNAL</KEYWORD1>
324
325    <KEYWORD1>FACTORY</KEYWORD1>
326    <KEYWORD1>FALSE</KEYWORD1>
327    <KEYWORD1>FD</KEYWORD1>
328    <KEYWORD1>FH-FCD</KEYWORD1>
329    <KEYWORD1>FH-KEYDEF</KEYWORD1>
330    <KEYWORD1>FILE</KEYWORD1>
331    <KEYWORD1>FILE-CONTROL</KEYWORD1>
332    <KEYWORD1>FILE-ID</KEYWORD1>
333    <KEYWORD1>FILE-LIMIT</KEYWORD1>
334    <KEYWORD1>FILE-LIMITS</KEYWORD1>
335    <KEYWORD1>FILLER</KEYWORD1>
336    <KEYWORD1>FINAL</KEYWORD1>
337    <KEYWORD1>FIRST</KEYWORD1>
338    <KEYWORD1>FIXED</KEYWORD1>
339    <KEYWORD1>FOOTING</KEYWORD1>
340    <KEYWORD1>FOR</KEYWORD1>
341    <KEYWORD1>FOREGROUND-COLOR</KEYWORD1>
342    <KEYWORD1>FOREGROUND-COLOUR</KEYWORD1>
343    <KEYWORD1>FROM</KEYWORD1>
344    <KEYWORD1>FULL</KEYWORD1>
345    <KEYWORD1>FUNCTION</KEYWORD1>
346
347    <KEYWORD1>GENERATE</KEYWORD1>
348    <KEYWORD1>GIVING</KEYWORD1>
349    <KEYWORD1>GLOBAL</KEYWORD1>
350    <KEYWORD1>GO</KEYWORD1>
351    <KEYWORD1>GOBACK</KEYWORD1>
352    <KEYWORD1>GREATER</KEYWORD1>
353    <KEYWORD1>GRID</KEYWORD1>
354    <KEYWORD1>GROUP</KEYWORD1>
355
356    <KEYWORD1>HEADING</KEYWORD1>
357    <KEYWORD1>HIGH</KEYWORD1>
358    <KEYWORD1>HIGH-VALUE</KEYWORD1>
359    <KEYWORD1>HIGH-VALUES</KEYWORD1>
360    <KEYWORD1>HIGHLIGHT</KEYWORD1>
361
362    <KEYWORD1>I-O</KEYWORD1>
363    <KEYWORD1>I-O-CONTROL</KEYWORD1>
364    <KEYWORD1>ID</KEYWORD1>
365    <KEYWORD1>IDENTIFICATION</KEYWORD1>
366    <KEYWORD1>IF</KEYWORD1>
367    <KEYWORD1>IGNORE</KEYWORD1>
368    <KEYWORD1>IN</KEYWORD1>
369    <KEYWORD1>INDEX</KEYWORD1>
370    <KEYWORD1>INDEXED</KEYWORD1>
371    <KEYWORD1>INDICATE</KEYWORD1>
372    <KEYWORD1>INHERITING</KEYWORD1>
373    <KEYWORD1>INITIAL</KEYWORD1>
374    <KEYWORD1>INITIALIZE</KEYWORD1>
375    <KEYWORD1>INITIATE</KEYWORD1>
376    <KEYWORD1>INPUT</KEYWORD1>
377    <KEYWORD1>INPUT-OUTPUT</KEYWORD1>
378    <KEYWORD1>INSERT</KEYWORD1>
379    <KEYWORD1>INSPECT</KEYWORD1>
380    <KEYWORD1>INSTALLATION</KEYWORD1>
381    <KEYWORD1>INTO</KEYWORD1>
382    <KEYWORD1>INVALID</KEYWORD1>
383    <KEYWORD1>INVOKE</KEYWORD1>
384    <KEYWORD1>IS</KEYWORD1>
385
386    <KEYWORD1>JAPANESE</KEYWORD1>
387    <KEYWORD1>JUST</KEYWORD1>
388    <KEYWORD1>JUSTIFIED</KEYWORD1>
389
390    <KEYWORD1>KANJI</KEYWORD1>
391    <KEYWORD1>KEPT</KEYWORD1>
392    <KEYWORD1>KEY</KEYWORD1>
393    <KEYWORD1>KEYBOARD</KEYWORD1>
394
395    <KEYWORD1>LABEL</KEYWORD1>
396    <KEYWORD1>LAST</KEYWORD1>
397    <KEYWORD1>LEADING</KEYWORD1>
398    <KEYWORD1>LEAVE</KEYWORD1>
399    <KEYWORD1>LEFT</KEYWORD1>
400    <KEYWORD1>LEFT-JUSTIFY</KEYWORD1>
401    <KEYWORD1>LEFTLINE</KEYWORD1>
402    <KEYWORD1>LENGTH</KEYWORD1>
403    <KEYWORD1>LENGTH-CHECK</KEYWORD1>
404    <KEYWORD1>LESS</KEYWORD1>
405    <KEYWORD1>LIMIT</KEYWORD1>
406    <KEYWORD1>LIMITS</KEYWORD1>
407    <KEYWORD1>LIN</KEYWORD1>
408    <KEYWORD1>LINAGE</KEYWORD1>
409    <KEYWORD1>LINAGE-COUNTER</KEYWORD1>
410    <KEYWORD1>LINE</KEYWORD1>
411    <KEYWORD1>LINE-COUNTER</KEYWORD1>
412    <KEYWORD1>LINES</KEYWORD1>
413    <KEYWORD1>LINKAGE</KEYWORD1>
414    <KEYWORD1>LOCAL-STORAGE</KEYWORD1>
415    <KEYWORD1>LOCK</KEYWORD1>
416    <KEYWORD1>LOCKING</KEYWORD1>
417    <KEYWORD1>LOW</KEYWORD1>
418    <KEYWORD1>LOW-VALUE</KEYWORD1>
419    <KEYWORD1>LOW-VALUES</KEYWORD1>
420    <KEYWORD1>LOWER</KEYWORD1>
421    <KEYWORD1>LOWLIGHT</KEYWORD1>
422
423    <KEYWORD1>MANUAL</KEYWORD1>
424    <KEYWORD1>MASTER-INDEX</KEYWORD1>
425    <KEYWORD1>MEMORY</KEYWORD1>
426    <KEYWORD1>MERGE</KEYWORD1>
427    <KEYWORD1>MESSAGE</KEYWORD1>
428    <KEYWORD1>METHOD</KEYWORD1>
429    <KEYWORD1>MODE</KEYWORD1>
430    <KEYWORD1>MODULES</KEYWORD1>
431    <KEYWORD1>MORE-LABELS</KEYWORD1>
432    <KEYWORD1>MOVE</KEYWORD1>
433    <KEYWORD1>MULTIPLE</KEYWORD1>
434    <KEYWORD1>MULTIPLY</KEYWORD1>
435
436    <KEYWORD1>NAME</KEYWORD1>
437    <KEYWORD1>NAMED</KEYWORD1>
438    <KEYWORD1>NATIONAL</KEYWORD1>
439    <KEYWORD1>NATIONAL-EDITED</KEYWORD1>
440    <KEYWORD1>NATIVE</KEYWORD1>
441    <KEYWORD1>NCHAR</KEYWORD1>
442    <KEYWORD1>NEGATIVE</KEYWORD1>
443    <KEYWORD1>NEXT</KEYWORD1>
444    <KEYWORD1>NO</KEYWORD1>
445    <KEYWORD1>NO-ECHO</KEYWORD1>
446    <KEYWORD1>NOMINAL</KEYWORD1>
447    <KEYWORD1>NOT</KEYWORD1>
448    <KEYWORD1>NOTE</KEYWORD1>
449    <KEYWORD1>NSTD-REELS</KEYWORD1>
450    <KEYWORD1>NULL</KEYWORD1>
451    <KEYWORD1>NULLS</KEYWORD1>
452    <KEYWORD1>NUMBER</KEYWORD1>
453    <KEYWORD1>NUMERIC</KEYWORD1>
454    <KEYWORD1>NUMERIC-EDITED</KEYWORD1>
455
456    <KEYWORD1>OBJECT</KEYWORD1>
457    <KEYWORD1>OBJECT-COMPUTER</KEYWORD1>
458    <KEYWORD1>OBJECT-STORAGE</KEYWORD1>
459    <KEYWORD1>OCCURS</KEYWORD1>
460    <KEYWORD1>OF</KEYWORD1>
461    <KEYWORD1>OFF</KEYWORD1>
462    <KEYWORD1>OMITTED</KEYWORD1>
463    <KEYWORD1>ON</KEYWORD1>
464    <KEYWORD1>OOSTACKPTR</KEYWORD1>
465    <KEYWORD1>OPEN</KEYWORD1>
466    <KEYWORD1>OPTIONAL</KEYWORD1>
467    <KEYWORD1>OR</KEYWORD1>
468    <KEYWORD1>ORDER</KEYWORD1>
469    <KEYWORD1>ORGANIZATION</KEYWORD1>
470    <KEYWORD1>OTHER</KEYWORD1>
471    <KEYWORD1>OTHERWISE</KEYWORD1>
472    <KEYWORD1>OUTPUT</KEYWORD1>
473    <KEYWORD1>OVERFLOW</KEYWORD1>
474    <KEYWORD1>OVERLINE</KEYWORD1>
475
476    <KEYWORD1>PACKED-DECIMAL</KEYWORD1>
477    <KEYWORD1>PADDING</KEYWORD1>
478    <KEYWORD1>PAGE</KEYWORD1>
479    <KEYWORD1>PAGE-COUNTER</KEYWORD1>
480    <KEYWORD1>PARAGRAPH</KEYWORD1>
481    <KEYWORD1>PASSWORD</KEYWORD1>
482    <KEYWORD1>PERFORM</KEYWORD1>
483    <KEYWORD1>PF</KEYWORD1>
484    <KEYWORD1>PH</KEYWORD1>
485    <KEYWORD1>PIC</KEYWORD1>
486    <KEYWORD1>PICTURE</KEYWORD1>
487    <KEYWORD1>PLUS</KEYWORD1>
488    <KEYWORD1>POINTER</KEYWORD1>
489    <KEYWORD1>POS</KEYWORD1>
490    <KEYWORD1>POSITION</KEYWORD1>
491    <KEYWORD1>POSITIONING</KEYWORD1>
492    <KEYWORD1>POSITIVE</KEYWORD1>
493    <KEYWORD1>PREVIOUS</KEYWORD1>
494    <KEYWORD1>PRINT</KEYWORD1>
495    <KEYWORD1>PRINT-SWITCH</KEYWORD1>
496    <KEYWORD1>PRINTER</KEYWORD1>
497    <KEYWORD1>PRINTER-1</KEYWORD1>
498    <KEYWORD1>PRINTING</KEYWORD1>
499    <KEYWORD1>PRIVATE</KEYWORD1>
500    <KEYWORD1>PROCEDURE</KEYWORD1>
501    <KEYWORD1>PROCEDURE-POINTER</KEYWORD1>
502    <KEYWORD1>PROCEDURES</KEYWORD1>
503    <KEYWORD1>PROCEED</KEYWORD1>
504    <KEYWORD1>PROCESSING</KEYWORD1>
505    <KEYWORD1>PROGRAM</KEYWORD1>
506    <KEYWORD1>PROGRAM-ID</KEYWORD1>
507    <KEYWORD1>PROMPT</KEYWORD1>
508    <KEYWORD1>PROTECTED</KEYWORD1>
509    <KEYWORD1>PUBLIC</KEYWORD1>
510    <KEYWORD1>PURGE</KEYWORD1>
511
512    <KEYWORD1>QUEUE</KEYWORD1>
513    <KEYWORD1>QUOTE</KEYWORD1>
514    <KEYWORD1>QUOTES</KEYWORD1>
515
516    <KEYWORD1>RANDOM</KEYWORD1>
517    <KEYWORD1>RANGE</KEYWORD1>
518    <KEYWORD1>RD</KEYWORD1>
519    <KEYWORD1>READ</KEYWORD1>
520    <KEYWORD1>READY</KEYWORD1>
521    <KEYWORD1>RECEIVE</KEYWORD1>
522    <KEYWORD1>RECORD</KEYWORD1>
523    <KEYWORD1>RECORD-OVERFLOW</KEYWORD1>
524    <KEYWORD1>RECORDING</KEYWORD1>
525    <KEYWORD1>RECORDS</KEYWORD1>
526    <KEYWORD1>REDEFINES</KEYWORD1>
527    <KEYWORD1>REEL</KEYWORD1>
528    <KEYWORD1>REFERENCE</KEYWORD1>
529    <KEYWORD1>REFERENCES</KEYWORD1>
530    <KEYWORD1>RELATIVE</KEYWORD1>
531    <KEYWORD1>RELEASE</KEYWORD1>
532    <KEYWORD1>RELOAD</KEYWORD1>
533    <KEYWORD1>REMAINDER</KEYWORD1>
534    <KEYWORD1>REMARKS</KEYWORD1>
535    <KEYWORD1>REMOVAL</KEYWORD1>
536    <KEYWORD1>RENAMES</KEYWORD1>
537    <KEYWORD1>REORG-CRITERIA</KEYWORD1>
538    <KEYWORD1>REPLACE</KEYWORD1>
539    <KEYWORD1>REPLACING</KEYWORD1>
540    <KEYWORD1>REPORT</KEYWORD1>
541    <KEYWORD1>REPORTING</KEYWORD1>
542    <KEYWORD1>REPORTS</KEYWORD1>
543    <KEYWORD1>REQUIRED</KEYWORD1>
544    <KEYWORD1>REREAD</KEYWORD1>
545    <KEYWORD1>RERUN</KEYWORD1>
546    <KEYWORD1>RESERVE</KEYWORD1>
547    <KEYWORD1>RESET</KEYWORD1>
548    <KEYWORD1>RETURN</KEYWORD1>
549    <KEYWORD1>RETURN-CODE</KEYWORD1>
550    <KEYWORD1>RETURNING</KEYWORD1>
551    <KEYWORD1>REVERSE</KEYWORD1>
552    <KEYWORD1>REVERSE-VIDEO</KEYWORD1>
553    <KEYWORD1>REVERSED</KEYWORD1>
554    <KEYWORD1>REWIND</KEYWORD1>
555    <KEYWORD1>REWRITE</KEYWORD1>
556    <KEYWORD1>RF</KEYWORD1>
557    <KEYWORD1>RH</KEYWORD1>
558    <KEYWORD1>RIGHT</KEYWORD1>
559    <KEYWORD1>RIGHT-JUSTIFY</KEYWORD1>
560    <KEYWORD1>ROLLBACK</KEYWORD1>
561    <KEYWORD1>ROUNDED</KEYWORD1>
562    <KEYWORD1>RUN</KEYWORD1>
563
564    <KEYWORD1>S01</KEYWORD1>
565    <KEYWORD1>S02</KEYWORD1>
566    <KEYWORD1>S03</KEYWORD1>
567    <KEYWORD1>S04</KEYWORD1>
568    <KEYWORD1>S05</KEYWORD1>
569    <KEYWORD1>SAME</KEYWORD1>
570    <KEYWORD1>SCREEN</KEYWORD1>
571    <KEYWORD1>SD</KEYWORD1>
572    <KEYWORD1>SEARCH</KEYWORD1>
573    <KEYWORD1>SECTION</KEYWORD1>
574    <KEYWORD1>SECURE</KEYWORD1>
575    <KEYWORD1>SECURITY</KEYWORD1>
576    <KEYWORD1>SEEK</KEYWORD1>
577    <KEYWORD1>SEGMENT</KEYWORD1>
578    <KEYWORD1>SEGMENT-LIMIT</KEYWORD1>
579    <KEYWORD1>SELECT</KEYWORD1>
580    <KEYWORD1>SELECTIVE</KEYWORD1>
581    <KEYWORD1>SEND</KEYWORD1>
582    <KEYWORD1>SENTENCE</KEYWORD1>
583    <KEYWORD1>SEPARATE</KEYWORD1>
584    <KEYWORD1>SEQUENCE</KEYWORD1>
585    <KEYWORD1>SEQUENTIAL</KEYWORD1>
586    <KEYWORD1>SERVICE</KEYWORD1>
587    <KEYWORD1>SET</KEYWORD1>
588    <KEYWORD1>SHIFT-IN</KEYWORD1>
589    <KEYWORD1>SHIFT-OUT</KEYWORD1>
590    <KEYWORD1>SIGN</KEYWORD1>
591    <KEYWORD1>SIZE</KEYWORD1>
592    <KEYWORD1>SKIP1</KEYWORD1>
593    <KEYWORD1>SKIP2</KEYWORD1>
594    <KEYWORD1>SKIP3</KEYWORD1>
595    <KEYWORD1>SORT</KEYWORD1>
596    <KEYWORD1>SORT-CONTROL</KEYWORD1>
597    <KEYWORD1>SORT-CORE-SIZE</KEYWORD1>
598    <KEYWORD1>SORT-FILE-SIZE</KEYWORD1>
599    <KEYWORD1>SORT-MERGE</KEYWORD1>
600    <KEYWORD1>SORT-MESSAGE</KEYWORD1>
601    <KEYWORD1>SORT-MODE-SIZE</KEYWORD1>
602    <KEYWORD1>SORT-OPTION</KEYWORD1>
603    <KEYWORD1>SORT-RETURN</KEYWORD1>
604    <KEYWORD1>SOURCE</KEYWORD1>
605    <KEYWORD1>SOURCE-COMPUTER</KEYWORD1>
606    <KEYWORD1>SPACE</KEYWORD1>
607    <KEYWORD1>SPACE-FILL</KEYWORD1>
608    <KEYWORD1>SPACES</KEYWORD1>
609    <KEYWORD1>SPECIAL-NAMES</KEYWORD1>
610    <KEYWORD1>STANDARD</KEYWORD1>
611    <KEYWORD1>STANDARD-1</KEYWORD1>
612    <KEYWORD1>STANDARD-2</KEYWORD1>
613    <KEYWORD1>START</KEYWORD1>
614    <KEYWORD1>STATUS</KEYWORD1>
615    <KEYWORD1>STOP</KEYWORD1>
616    <KEYWORD1>STORE</KEYWORD1>
617    <KEYWORD1>STRING</KEYWORD1>
618    <KEYWORD1>SUB-QUEUE-1</KEYWORD1>
619    <KEYWORD1>SUB-QUEUE-2</KEYWORD1>
620    <KEYWORD1>SUB-QUEUE-3</KEYWORD1>
621    <KEYWORD1>SUBTRACT</KEYWORD1>
622    <KEYWORD1>SUM</KEYWORD1>
623    <KEYWORD1>SUPER</KEYWORD1>
624    <KEYWORD1>SUPPRESS</KEYWORD1>
625    <KEYWORD1>SYMBOLIC</KEYWORD1>
626    <KEYWORD1>SYNC</KEYWORD1>
627    <KEYWORD1>SYNCHRONIZED</KEYWORD1>
628    <KEYWORD1>SYSIN</KEYWORD1>
629    <KEYWORD1>SYSIPT</KEYWORD1>
630    <KEYWORD1>SYSLST</KEYWORD1>
631    <KEYWORD1>SYSOUT</KEYWORD1>
632    <KEYWORD1>SYSPCH</KEYWORD1>
633    <KEYWORD1>SYSPUNCH</KEYWORD1>
634
635    <KEYWORD1>TAB</KEYWORD1>
636    <KEYWORD1>TABLE</KEYWORD1>
637    <KEYWORD1>TALLY</KEYWORD1>
638    <KEYWORD1>TALLYING</KEYWORD1>
639    <KEYWORD1>TAPE</KEYWORD1>
640    <KEYWORD1>TERMINAL</KEYWORD1>
641    <KEYWORD1>TERMINATE</KEYWORD1>
642    <KEYWORD1>TEST</KEYWORD1>
643    <KEYWORD1>TEXT</KEYWORD1>
644    <KEYWORD1>THAN</KEYWORD1>
645    <KEYWORD1>THEN</KEYWORD1>
646    <KEYWORD1>THROUGH</KEYWORD1>
647    <KEYWORD1>THRU</KEYWORD1>
648    <KEYWORD1>TIME</KEYWORD1>
649    <KEYWORD1>TIME-OF-DAY</KEYWORD1>
650    <KEYWORD1>TIME-OUT</KEYWORD1>
651    <KEYWORD1>TIMEOUT</KEYWORD1>
652    <KEYWORD1>TIMES</KEYWORD1>
653    <KEYWORD1>TITLE</KEYWORD1>
654    <KEYWORD1>TO</KEYWORD1>
655    <KEYWORD1>TOP</KEYWORD1>
656    <KEYWORD1>TOTALED</KEYWORD1>
657    <KEYWORD1>TOTALING</KEYWORD1>
658    <KEYWORD1>TRACE</KEYWORD1>
659    <KEYWORD1>TRACK-AREA</KEYWORD1>
660    <KEYWORD1>TRACK-LIMIT</KEYWORD1>
661    <KEYWORD1>TRACKS</KEYWORD1>
662    <KEYWORD1>TRAILING</KEYWORD1>
663    <KEYWORD1>TRAILING-SIGN</KEYWORD1>
664    <KEYWORD1>TRANSFORM</KEYWORD1>
665    <KEYWORD1>TRUE</KEYWORD1>
666    <KEYWORD1>TYPE</KEYWORD1>
667    <KEYWORD1>TYPEDEF</KEYWORD1>
668
669    <KEYWORD1>UNDERLINE</KEYWORD1>
670    <KEYWORD1>UNEQUAL</KEYWORD1>
671    <KEYWORD1>UNIT</KEYWORD1>
672    <KEYWORD1>UNLOCK</KEYWORD1>
673    <KEYWORD1>UNSTRING</KEYWORD1>
674    <KEYWORD1>UNTIL</KEYWORD1>
675    <KEYWORD1>UP</KEYWORD1>
676    <KEYWORD1>UPDATE</KEYWORD1>
677    <KEYWORD1>UPON</KEYWORD1>
678    <KEYWORD1>UPPER</KEYWORD1>
679    <KEYWORD1>UPSI-0</KEYWORD1>
680    <KEYWORD1>UPSI-1</KEYWORD1>
681    <KEYWORD1>UPSI-2</KEYWORD1>
682    <KEYWORD1>UPSI-3</KEYWORD1>
683    <KEYWORD1>UPSI-4</KEYWORD1>
684    <KEYWORD1>UPSI-5</KEYWORD1>
685    <KEYWORD1>UPSI-6</KEYWORD1>
686    <KEYWORD1>UPSI-7</KEYWORD1>
687    <KEYWORD1>USAGE</KEYWORD1>
688    <KEYWORD1>USE</KEYWORD1>
689    <KEYWORD1>USER</KEYWORD1>
690    <KEYWORD1>USING</KEYWORD1>
691
692    <KEYWORD1>VALUE</KEYWORD1>
693    <KEYWORD1>VALUES</KEYWORD1>
694    <KEYWORD1>VARIABLE</KEYWORD1>
695    <KEYWORD1>VARYING</KEYWORD1>
696
697    <KEYWORD1>WAIT</KEYWORD1>
698    <KEYWORD1>WHEN</KEYWORD1>
699    <KEYWORD1>WHEN-COMPILED</KEYWORD1>
700    <KEYWORD1>WITH</KEYWORD1>
701    <KEYWORD1>WORDS</KEYWORD1>
702    <KEYWORD1>WORKING-STORAGE</KEYWORD1>
703    <KEYWORD1>WRITE</KEYWORD1>
704    <KEYWORD1>WRITE-ONLY</KEYWORD1>
705    <KEYWORD1>WRITE-VERIFY</KEYWORD1>
706
707    <KEYWORD1>ZERO</KEYWORD1>
708    <KEYWORD1>ZERO-FILL</KEYWORD1>
709    <KEYWORD1>ZEROES</KEYWORD1>
710    <KEYWORD1>ZEROS</KEYWORD1>
711
712    <KEYWORD2>ACOS</KEYWORD2>
713    <KEYWORD2>ANNUITY</KEYWORD2>
714    <KEYWORD2>ASIN</KEYWORD2>
715    <KEYWORD2>ATAN</KEYWORD2>
716    <KEYWORD2>CHAR</KEYWORD2>
717    <KEYWORD2>COS</KEYWORD2>
718    <KEYWORD2>CURRENT-DATE</KEYWORD2>
719    <KEYWORD2>DATE-OF-INTEGER</KEYWORD2>
720    <KEYWORD2>DAY-OF-INTEGER</KEYWORD2>
721    <KEYWORD2>FACTORIAL</KEYWORD2>
722    <KEYWORD2>INTEGER</KEYWORD2>
723    <KEYWORD2>INTEGER-OF-DATE</KEYWORD2>
724    <KEYWORD2>INTEGER-OF-DAY</KEYWORD2>
725    <KEYWORD2>INTEGER-PART</KEYWORD2>
726    <!-- <KEYWORD2>LENGTH</KEYWORD2> -->
727    <KEYWORD2>LOG</KEYWORD2>
728    <KEYWORD2>LOG10</KEYWORD2>
729    <KEYWORD2>LOWER-CASE</KEYWORD2>
730    <KEYWORD2>MAX</KEYWORD2>
731    <KEYWORD2>MEAN</KEYWORD2>
732    <KEYWORD2>MEDIAN</KEYWORD2>
733    <KEYWORD2>MIDRANGE</KEYWORD2>
734    <KEYWORD2>MIN</KEYWORD2>
735    <KEYWORD2>MOD</KEYWORD2>
736    <KEYWORD2>NUMVAL</KEYWORD2>
737    <KEYWORD2>NUMVAL-C</KEYWORD2>
738    <KEYWORD2>ORD</KEYWORD2>
739    <KEYWORD2>ORD-MAX</KEYWORD2>
740    <KEYWORD2>ORD-MIN</KEYWORD2>
741    <KEYWORD2>PRESENT-VALUE</KEYWORD2>
742    <KEYWORD2>RANDOM</KEYWORD2>
743    <KEYWORD2>RANGE</KEYWORD2>
744    <KEYWORD2>REM</KEYWORD2>
745    <KEYWORD2>REVERSE</KEYWORD2>
746    <KEYWORD2>SIN</KEYWORD2>
747    <KEYWORD2>SQRT</KEYWORD2>
748    <KEYWORD2>STANDARD-DEVIATION</KEYWORD2>
749    <KEYWORD2>SUM</KEYWORD2>
750    <KEYWORD2>TAN</KEYWORD2>
751    <KEYWORD2>UPPER-CASE</KEYWORD2>
752    <KEYWORD2>VARIANCE</KEYWORD2>
753    <KEYWORD2>WHEN-COMPILED</KEYWORD2>
754
755    <!-- Oracle/SQL - Reserved Words
756    <KEYWORD3>ACCESS</KEYWORD3>
757    <KEYWORD3>ADD</KEYWORD3>
758    <KEYWORD3>ALL</KEYWORD3>
759    <KEYWORD3>ALTER</KEYWORD3>
760    <KEYWORD3>AND</KEYWORD3>
761    <KEYWORD3>ANY</KEYWORD3>
762    <KEYWORD3>ARRAYLEN</KEYWORD3>
763    <KEYWORD3>AS</KEYWORD3>
764    <KEYWORD3>ASC</KEYWORD3>
765    <KEYWORD3>AUDIT</KEYWORD3>
766    <KEYWORD3>BETWEEN</KEYWORD3>
767    <KEYWORD3>BY</KEYWORD3>
768    <KEYWORD3>CHAR</KEYWORD3>
769    <KEYWORD3>CHECK</KEYWORD3>
770    <KEYWORD3>CLUSTER</KEYWORD3>
771    <KEYWORD3>COLUMN</KEYWORD3>
772    <KEYWORD3>COMMENT</KEYWORD3>
773    <KEYWORD3>COMPRESS</KEYWORD3>
774    <KEYWORD3>CONNECT</KEYWORD3>
775    <KEYWORD3>CREATE</KEYWORD3>
776    <KEYWORD3>CURRENT</KEYWORD3>
777    <KEYWORD3>DATE</KEYWORD3>
778    <KEYWORD3>DECIMAL</KEYWORD3>
779    <KEYWORD3>DEFAULT</KEYWORD3>
780    <KEYWORD3>DELETE</KEYWORD3>
781    <KEYWORD3>DESC</KEYWORD3>
782    <KEYWORD3>DISTINCT</KEYWORD3>
783    <KEYWORD3>DROP</KEYWORD3>
784    <KEYWORD3>ELSE</KEYWORD3>
785    <KEYWORD3>EXCLUSIVE</KEYWORD3>
786    <KEYWORD3>EXEC</KEYWORD3>
787    <KEYWORD3>END-EXEC</KEYWORD3>
788    <KEYWORD3>EXISTS</KEYWORD3>
789    <KEYWORD3>FILE</KEYWORD3>
790    <KEYWORD3>FLOAT</KEYWORD3>
791    <KEYWORD3>FOR</KEYWORD3>
792    <KEYWORD3>FROM</KEYWORD3>
793    <KEYWORD3>GRANT</KEYWORD3>
794    <KEYWORD3>GROUP</KEYWORD3>
795    <KEYWORD3>HAVING</KEYWORD3>
796    <KEYWORD3>IDENTIFIED</KEYWORD3>
797    <KEYWORD3>IMMEDIATE</KEYWORD3>
798    <KEYWORD3>IN</KEYWORD3>
799    <KEYWORD3>INCREMENT</KEYWORD3>
800    <KEYWORD3>INDEX</KEYWORD3>
801    <KEYWORD3>INITIAL</KEYWORD3>
802    <KEYWORD3>INSERT</KEYWORD3>
803    <KEYWORD3>INTEGER</KEYWORD3>
804    <KEYWORD3>INTERSECT</KEYWORD3>
805    <KEYWORD3>INTO</KEYWORD3>
806    <KEYWORD3>IS</KEYWORD3>
807    <KEYWORD3>LEVEL</KEYWORD3>
808    <KEYWORD3>LIKE</KEYWORD3>
809    <KEYWORD3>LOCK</KEYWORD3>
810    <KEYWORD3>LONG</KEYWORD3>
811    <KEYWORD3>MAXEXTENTS</KEYWORD3>
812    <KEYWORD3>MINUS</KEYWORD3>
813    <KEYWORD3>MODE</KEYWORD3>
814    <KEYWORD3>MODIFY</KEYWORD3>
815    <KEYWORD3>NOAUDIT</KEYWORD3>
816    <KEYWORD3>NOCOMPRESS</KEYWORD3>
817    <KEYWORD3>NOT</KEYWORD3>
818    <KEYWORD3>NOTFOUND</KEYWORD3>
819    <KEYWORD3>NOWAIT</KEYWORD3>
820    <KEYWORD3>NULL</KEYWORD3>
821    <KEYWORD3>NUMBER</KEYWORD3>
822    <KEYWORD3>OF</KEYWORD3>
823    <KEYWORD3>OFFLINE</KEYWORD3>
824    <KEYWORD3>ON</KEYWORD3>
825    <KEYWORD3>ONLINE</KEYWORD3>
826    <KEYWORD3>OPTION</KEYWORD3>
827    <KEYWORD3>OR</KEYWORD3>
828    <KEYWORD3>ORDER</KEYWORD3>
829    <KEYWORD3>PCTFREE</KEYWORD3>
830    <KEYWORD3>PRIOR</KEYWORD3>
831    <KEYWORD3>PRIVILEGES</KEYWORD3>
832    <KEYWORD3>PUBLIC</KEYWORD3>
833    <KEYWORD3>RAW</KEYWORD3>
834    <KEYWORD3>RENAME</KEYWORD3>
835    <KEYWORD3>RESOURCE</KEYWORD3>
836    <KEYWORD3>REVOKE</KEYWORD3>
837    <KEYWORD3>ROW</KEYWORD3>
838    <KEYWORD3>ROWID</KEYWORD3>
839    <KEYWORD3>ROWLABEL</KEYWORD3>
840    <KEYWORD3>ROWNUM</KEYWORD3>
841    <KEYWORD3>ROWS</KEYWORD3>
842    <KEYWORD3>START</KEYWORD3>
843    <KEYWORD3>SELECT</KEYWORD3>
844    <KEYWORD3>SESSION</KEYWORD3>
845    <KEYWORD3>SET</KEYWORD3>
846    <KEYWORD3>SHARE</KEYWORD3>
847    <KEYWORD3>SIZE</KEYWORD3>
848    <KEYWORD3>SMALLINT</KEYWORD3>
849    <KEYWORD3>SQLBUF</KEYWORD3>
850    <KEYWORD3>SUCCESSFUL</KEYWORD3>
851    <KEYWORD3>SYNONYM</KEYWORD3>
852    <KEYWORD3>SYSDATE</KEYWORD3>
853    <KEYWORD3>TABLE</KEYWORD3>
854    <KEYWORD3>THEN</KEYWORD3>
855    <KEYWORD3>TO</KEYWORD3>
856    <KEYWORD3>TRIGGER</KEYWORD3>
857    <KEYWORD3>UID</KEYWORD3>
858    <KEYWORD3>UNION</KEYWORD3>
859    <KEYWORD3>UNIQUE</KEYWORD3>
860    <KEYWORD3>UPDATE</KEYWORD3>
861    <KEYWORD3>USER</KEYWORD3>
862    <KEYWORD3>VALIDATE</KEYWORD3>
863    <KEYWORD3>VALUES</KEYWORD3>
864    <KEYWORD3>VARCHAR</KEYWORD3>
865    <KEYWORD3>VARCHAR2</KEYWORD3>
866    <KEYWORD3>VIEW</KEYWORD3>
867    <KEYWORD3>WHENEVER</KEYWORD3>
868    <KEYWORD3>WHERE</KEYWORD3>
869    <KEYWORD3>WITH</KEYWORD3>
870    -->
871
872    <!-- Oracle/SQL - Keywords
873    <KEYWORD3>ADMIN</KEYWORD3>
874    <KEYWORD3>AFTER</KEYWORD3>
875    <KEYWORD3>ALLOCATE</KEYWORD3>
876    <KEYWORD3>ANALYZE</KEYWORD3>
877    <KEYWORD3>ARCHIVE</KEYWORD3>
878    <KEYWORD3>ARCHIVELOG</KEYWORD3>
879    <KEYWORD3>AUTHORIZATION</KEYWORD3>
880    <KEYWORD3>AVG</KEYWORD3>
881    <KEYWORD3>BACKUP</KEYWORD3>
882    <KEYWORD3>BEGIN</KEYWORD3>
883    <KEYWORD3>BECOME</KEYWORD3>
884    <KEYWORD3>BEFORE</KEYWORD3>
885    <KEYWORD3>BLOCK</KEYWORD3>
886    <KEYWORD3>BODY</KEYWORD3>
887    <KEYWORD3>CACHE</KEYWORD3>
888    <KEYWORD3>CANCEL</KEYWORD3>
889    <KEYWORD3>CASCADE</KEYWORD3>
890    <KEYWORD3>CHANGE</KEYWORD3>
891    <KEYWORD3>CHARACTER</KEYWORD3>
892    <KEYWORD3>CHECKPOINT</KEYWORD3>
893    <KEYWORD3>CLOSE</KEYWORD3>
894    <KEYWORD3>COBOL</KEYWORD3>
895    <KEYWORD3>COMMIT</KEYWORD3>
896    <KEYWORD3>COMPILE</KEYWORD3>
897    <KEYWORD3>CONSTRAINT</KEYWORD3>
898    <KEYWORD3>CONSTRAINTS</KEYWORD3>
899    <KEYWORD3>CONTENTS</KEYWORD3>
900    <KEYWORD3>CONTINUE</KEYWORD3>
901    <KEYWORD3>CONTROLFILE</KEYWORD3>
902    <KEYWORD3>COUNT</KEYWORD3>
903    <KEYWORD3>DBA</KEYWORD3>
904    <KEYWORD3>CURSOR</KEYWORD3>
905    <KEYWORD3>CYCLE</KEYWORD3>
906    <KEYWORD3>DATABASE</KEYWORD3>
907    <KEYWORD3>DATAFILE</KEYWORD3>
908    <KEYWORD3>DEC</KEYWORD3>
909    <KEYWORD3>DECLARE</KEYWORD3>
910    <KEYWORD3>DISABLE</KEYWORD3>
911    <KEYWORD3>DISMOUNT</KEYWORD3>
912    <KEYWORD3>DOUBLE</KEYWORD3>
913    <KEYWORD3>DUMP</KEYWORD3>
914    <KEYWORD3>EACH</KEYWORD3>
915    <KEYWORD3>ENABLE</KEYWORD3>
916    <KEYWORD3>END</KEYWORD3>
917    <KEYWORD3>ESCAPE</KEYWORD3>
918    <KEYWORD3>EVENTS</KEYWORD3>
919    <KEYWORD3>EXCEPT</KEYWORD3>
920    <KEYWORD3>EXCEPTIONS</KEYWORD3>
921    <KEYWORD3>EXEC</KEYWORD3>
922    <KEYWORD3>EXPLAIN</KEYWORD3>
923    <KEYWORD3>EXECUTE</KEYWORD3>
924    <KEYWORD3>EXTENT</KEYWORD3>
925    <KEYWORD3>EXTERNALLY</KEYWORD3>
926    <KEYWORD3>FETCH</KEYWORD3>
927    <KEYWORD3>FLUSH</KEYWORD3>
928    <KEYWORD3>FREELIST</KEYWORD3>
929    <KEYWORD3>FREELISTS</KEYWORD3>
930    <KEYWORD3>FORCE</KEYWORD3>
931    <KEYWORD3>FOREIGN</KEYWORD3>
932    <KEYWORD3>FORTRAN</KEYWORD3>
933    <KEYWORD3>FOUND</KEYWORD3>
934    <KEYWORD3>FUNCTION</KEYWORD3>
935    <KEYWORD3>GO</KEYWORD3>
936    <KEYWORD3>GOTO</KEYWORD3>
937    <KEYWORD3>GROUPS</KEYWORD3>
938    <KEYWORD3>INCLUDING</KEYWORD3>
939    <KEYWORD3>INDICATOR</KEYWORD3>
940    <KEYWORD3>INITRANS</KEYWORD3>
941    <KEYWORD3>INSTANCE</KEYWORD3>
942    <KEYWORD3>INT</KEYWORD3>
943    <KEYWORD3>KEY</KEYWORD3>
944    <KEYWORD3>LANGUAGE</KEYWORD3>
945    <KEYWORD3>LAYER</KEYWORD3>
946    <KEYWORD3>LINK</KEYWORD3>
947    <KEYWORD3>LISTS</KEYWORD3>
948    <KEYWORD3>LOGFILE</KEYWORD3>
949    <KEYWORD3>MANAGE</KEYWORD3>
950    <KEYWORD3>MANUAL</KEYWORD3>
951    <KEYWORD3>MAX</KEYWORD3>
952    <KEYWORD3>MAXDATAFILES</KEYWORD3>
953    <KEYWORD3>MAXINSTANCES</KEYWORD3>
954    <KEYWORD3>MAXLOGFILES</KEYWORD3>
955    <KEYWORD3>MAXLOGHISTORY</KEYWORD3>
956    <KEYWORD3>MAXLOGMEMBERS</KEYWORD3>
957    <KEYWORD3>MAXTRANS</KEYWORD3>
958    <KEYWORD3>MAXVALUE</KEYWORD3>
959    <KEYWORD3>MIN</KEYWORD3>
960    <KEYWORD3>MINEXTENTS</KEYWORD3>
961    <KEYWORD3>MINVALUE</KEYWORD3>
962    <KEYWORD3>MODULE</KEYWORD3>
963    <KEYWORD3>MOUNT</KEYWORD3>
964    <KEYWORD3>NEXT</KEYWORD3>
965    <KEYWORD3>NEW</KEYWORD3>
966    <KEYWORD3>NOARCHIVELOG</KEYWORD3>
967    <KEYWORD3>NOCACHE</KEYWORD3>
968    <KEYWORD3>NOCYCLE</KEYWORD3>
969    <KEYWORD3>NOMAXVALUE</KEYWORD3>
970    <KEYWORD3>NOMINVALUE</KEYWORD3>
971    <KEYWORD3>NONE</KEYWORD3>
972    <KEYWORD3>NOORDER</KEYWORD3>
973    <KEYWORD3>NORESETLOGS</KEYWORD3>
974    <KEYWORD3>NORMAL</KEYWORD3>
975    <KEYWORD3>NOSORT</KEYWORD3>
976    <KEYWORD3>NUMERIC</KEYWORD3>
977    <KEYWORD3>OFF</KEYWORD3>
978    <KEYWORD3>OLD</KEYWORD3>
979    <KEYWORD3>ONLY</KEYWORD3>
980    <KEYWORD3>OPEN</KEYWORD3>
981    <KEYWORD3>OPTIMAL</KEYWORD3>
982    <KEYWORD3>OWN</KEYWORD3>
983    <KEYWORD3>PACKAGE</KEYWORD3>
984    <KEYWORD3>PARALLEL</KEYWORD3>
985    <KEYWORD3>PCTINCREASE</KEYWORD3>
986    <KEYWORD3>PCTUSED</KEYWORD3>
987    <KEYWORD3>PLAN</KEYWORD3>
988    <KEYWORD3>PLI</KEYWORD3>
989    <KEYWORD3>PRECISION</KEYWORD3>
990    <KEYWORD3>PRIMARY</KEYWORD3>
991    <KEYWORD3>PRIVATE</KEYWORD3>
992    <KEYWORD3>PROCEDURE</KEYWORD3>
993    <KEYWORD3>PROFILE</KEYWORD3>
994    <KEYWORD3>QUOTA</KEYWORD3>
995    <KEYWORD3>READ</KEYWORD3>
996    <KEYWORD3>REAL</KEYWORD3>
997    <KEYWORD3>RECOVER</KEYWORD3>
998    <KEYWORD3>REFERENCES</KEYWORD3>
999    <KEYWORD3>REFERENCING</KEYWORD3>
1000    <KEYWORD3>RESETLOGS</KEYWORD3>
1001    <KEYWORD3>RESTRICTED</KEYWORD3>
1002    <KEYWORD3>REUSE</KEYWORD3>
1003    <KEYWORD3>ROLE</KEYWORD3>
1004    <KEYWORD3>ROLES</KEYWORD3>
1005    <KEYWORD3>ROLLBACK</KEYWORD3>
1006    <KEYWORD3>SAVEPOINT</KEYWORD3>
1007    <KEYWORD3>SCHEMA</KEYWORD3>
1008    <KEYWORD3>SCN</KEYWORD3>
1009    <KEYWORD3>SECTION</KEYWORD3>
1010    <KEYWORD3>SEGMENT</KEYWORD3>
1011    <KEYWORD3>SEQUENCE</KEYWORD3>
1012    <KEYWORD3>SHARED</KEYWORD3>
1013    <KEYWORD3>SNAPSHOT</KEYWORD3>
1014    <KEYWORD3>SOME</KEYWORD3>
1015    <KEYWORD3>SORT</KEYWORD3>
1016    <KEYWORD3>SQL</KEYWORD3>
1017    <KEYWORD3>SQLCODE</KEYWORD3>
1018    <KEYWORD3>SQLERROR</KEYWORD3>
1019    <KEYWORD3>SQLSTATE</KEYWORD3>
1020    <KEYWORD3>STATEMENT_ID</KEYWORD3>
1021    <KEYWORD3>STATISTICS</KEYWORD3>
1022    <KEYWORD3>STOP</KEYWORD3>
1023    <KEYWORD3>STORAGE</KEYWORD3>
1024    <KEYWORD3>SUM</KEYWORD3>
1025    <KEYWORD3>SWITCH</KEYWORD3>
1026    <KEYWORD3>SYSTEM</KEYWORD3>
1027    <KEYWORD3>TABLES</KEYWORD3>
1028    <KEYWORD3>TABLESPACE</KEYWORD3>
1029    <KEYWORD3>TEMPORARY</KEYWORD3>
1030    <KEYWORD3>THREAD</KEYWORD3>
1031    <KEYWORD3>TIME</KEYWORD3>
1032    <KEYWORD3>TRACING</KEYWORD3>
1033    <KEYWORD3>TRANSACTION</KEYWORD3>
1034    <KEYWORD3>TRIGGERS</KEYWORD3>
1035    <KEYWORD3>TRUNCATE</KEYWORD3>
1036    <KEYWORD3>UNDER</KEYWORD3>
1037    <KEYWORD3>UNLIMITED</KEYWORD3>
1038    <KEYWORD3>UNTIL</KEYWORD3>
1039    <KEYWORD3>USE</KEYWORD3>
1040    <KEYWORD3>USING</KEYWORD3>
1041    <KEYWORD3>WHEN</KEYWORD3>
1042    <KEYWORD3>WRITE</KEYWORD3>
1043    <KEYWORD3>WORK</KEYWORD3>
1044    -->
1045
1046    <LITERAL2>[COPY-PREFIX]</LITERAL2>
1047    <LITERAL2>[COUNT]</LITERAL2>
1048    <LITERAL2>[DISPLAY]</LITERAL2>
1049    <LITERAL2>[EXECUTE]</LITERAL2>
1050    <LITERAL2>[PG]</LITERAL2>
1051    <LITERAL2>[PREFIX]</LITERAL2>
1052    <LITERAL2>[PROGRAM]</LITERAL2>
1053    <LITERAL2>[SPECIAL-PREFIX]</LITERAL2>
1054    <LITERAL2>[TESTCASE]</LITERAL2>
1055   </KEYWORDS>
1056  </RULES>
1057 </MODE>