Ticket #1987: cobol.syntax

File cobol.syntax, 41.1 KB (added by Wuerl, 14 years ago)

Cobol-Syntax

Line 
1
2context default
3    keyword ;; brightred
4    keyword \\@ brightred
5    keyword \\$ brightred
6    keyword \\\\ brightred
7    keyword \\" brightred
8    keyword \\' brightred
9    keyword \\` brightred
10    keyword ` brightred
11    keyword ; brightcyan
12    keyword $(*) brightgreen
13    keyword ${*} brightgreen
14    keyword { brightcyan
15    keyword } brightcyan
16
17    keyword whole linestart #!\[\s\]*\n brightcyan black
18
19    keyword $\* brightred
20    keyword $@ brightred
21    keyword $# brightred
22    keyword $? brightred
23    keyword $- brightred
24    keyword $$ brightred
25    keyword $! brightred
26    keyword $_ brightred
27
28    keyword wholeright $\[0123456789\] brightred
29
30    keyword wholeright $+ brightgreen
31
32    keyword $ brightgreen
33
34    keyword wholeleft linestart function*() brightmagenta
35    keyword wholeleft linestart function\[\s\]+ brightmagenta
36    keyword wholeright +() brightmagenta
37
38wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
39
40    keyword whole ACCEPT yellow
41    keyword whole ACCESS yellow
42    keyword whole ADD yellow
43    keyword whole ADRESS yellow
44    keyword whole ADVANCING yellow
45    keyword whole AFTER yellow
46    keyword whole ALL yellow
47    keyword whole ALLOWING yellow
48    keyword whole ALPHABET yellow
49    keyword whole ALPHABETIC yellow
50    keyword whole ALPHABETIC-LOWER yellow
51    keyword whole ALPHABETIC-UPPER yellow
52    keyword whole ALPHANUMERIC yellow
53    keyword whole ALPHANUMERIC-EDITED yellow
54    keyword whole ALSO yellow
55    keyword whole ALTER yellow
56    keyword whole ALTERNATE yellow
57    keyword whole AND yellow
58    keyword whole ANY yellow
59    keyword whole APPLY yellow
60    keyword whole ARE yellow
61    keyword whole AREA yellow
62    keyword whole AREAS yellow
63    keyword whole ARITHMETIC yellow
64    keyword whole AS yellow
65    keyword whole ASCENDING yellow
66    keyword whole ASSIGN yellow
67    keyword whole AT yellow
68    keyword whole AUTHOR. yellow
69    keyword whole B-AND yellow
70    keyword whole BASED-STORAGE yellow
71    keyword whole BASED yellow
72    keyword whole STORAGE yellow
73    keyword whole BASIS yellow
74    keyword whole BEFORE yellow
75    keyword whole BEGIN yellow
76    keyword whole BEGINNING yellow
77    keyword whole B-EXOR yellow
78    keyword whole BETWEEN yellow
79    keyword whole BINARY yellow
80    keyword whole BIT yellow
81    keyword whole BITS yellow
82    keyword whole BLANK yellow
83    keyword whole B-LESS yellow
84    keyword whole BLOCK yellow
85    keyword whole B-NOT yellow
86    keyword whole BOOLEAN yellow
87    keyword whole B-OR yellow
88    keyword whole BOTTOM yellow
89    keyword whole BY yellow
90    keyword whole CALL yellow
91    keyword whole CANCEL yellow
92    keyword whole CBL yellow
93    keyword whole CD yellow
94    keyword whole CF yellow
95    keyword whole CH yellow
96    keyword whole CHARACTER yellow
97    keyword whole CHARACTERS yellow
98    keyword whole CLASS yellow
99    keyword whole CLASS-ID yellow
100    keyword whole CLOCK-UNITS yellow
101    keyword whole COBOL yellow
102    keyword whole CODE yellow
103    keyword whole CODE-SET yellow
104    keyword whole COLLATING yellow
105    keyword whole COLUMN yellow
106    keyword whole COMMA yellow
107    keyword whole COMMAND yellow
108    keyword whole COMMON yellow
109    keyword whole COMMUNICATION yellow
110    keyword whole COMPUTE yellow
111    keyword whole COM-REG yellow
112    keyword whole CONFIGURATION yellow
113    keyword whole CONTAINED yellow
114    keyword whole CONTAINS yellow
115    keyword whole CONTENT yellow
116    keyword whole CONTINUE yellow
117    keyword whole CONTROL yellow
118    keyword whole CONTROL-AREA yellow
119    keyword whole CONTROLS yellow
120    keyword whole CONSOLE yellow
121    keyword whole CONSTANT yellow
122    keyword whole CONVERTING yellow
123    keyword whole COPY yellow
124    keyword whole CORR yellow
125    keyword whole CORRESPONDING yellow
126    keyword whole COUNT yellow
127    keyword whole CURRENCY yellow
128    keyword whole CURRENT yellow
129    keyword whole CURSOR yellow
130    keyword whole CUSTOM-ATTRIBUTE yellow
131    keyword whole CYCLE yellow
132    keyword whole DATA yellow
133    keyword whole DATE yellow
134    keyword whole DATE-COMPILED. yellow
135    keyword whole DATE-WRITTEN. yellow
136    keyword whole DAY yellow
137    keyword whole DAY-OF-WEEK yellow
138    keyword whole DB yellow
139    keyword whole DB-ACCESS-CONTROL-KEY yellow
140    keyword whole DBCS yellow
141    keyword whole DB-DATA-NAME yellow
142    keyword whole DB-EXCEPTION yellow
143    keyword whole DB-RECORD-NAME yellow
144    keyword whole DB-SET-NAME yellow
145    keyword whole DB-STATUS yellow
146    keyword whole DE yellow
147    keyword whole DEBUG yellow
148    keyword whole ITEM yellow
149    keyword whole DEBUG-NAME yellow
150    keyword whole DEBUG-SUB yellow
151    keyword whole DEBUG-CONTENTS yellow
152    keyword whole DEBUGGING yellow
153    keyword whole DEBUG-ITEM yellow
154    keyword whole DEBUG-LINE yellow
155    keyword whole DEBUG-SUB-1 yellow
156    keyword whole DEBUG-SUB-2 yellow
157    keyword whole DEBUG-SUB-3 yellow
158    keyword whole DECIMAL-POINT yellow
159    keyword whole DECLARATIVES yellow
160    keyword whole DEFAULT yellow
161    keyword whole DELEGATE yellow
162    keyword whole DELEGATE-ID yellow
163    keyword whole DELIMITED yellow
164    keyword whole DELIMITER yellow
165    keyword whole DEPENDING yellow
166    keyword whole DESCENDING yellow
167    keyword whole DESTINATION yellow
168    keyword whole DESTINATION- yellow
169    keyword whole DETAIL yellow
170    keyword whole DISABLE yellow
171    keyword whole DISPLAY yellow
172    keyword whole DISPLAY- yellow
173    keyword whole DISPLAY-1 yellow
174    keyword whole DISPLAY-2 yellow
175    keyword whole DISPLAY-3 yellow
176    keyword whole DISPLAY-4 yellow
177    keyword whole DISPLAY-5 yellow
178    keyword whole DISPLAY-6 yellow
179    keyword whole DISPLAY-7 yellow
180    keyword whole DISPLAY-8 yellow
181    keyword whole DISPLAY-9 yellow
182    keyword whole DIVIDE yellow
183    keyword whole DIVISION. yellow
184    keyword whole DOWN yellow
185    keyword whole DUPLICATE yellow
186    keyword whole DUPLICATES yellow
187    keyword whole DYNAMIC yellow
188    keyword whole EGCS yellow
189    keyword whole EGI yellow
190    keyword whole EJECT yellow
191    keyword whole ELSE yellow
192    keyword whole EMI yellow
193    keyword whole EMPTY yellow
194    keyword whole ENABLE yellow
195    keyword whole END yellow
196    keyword whole END-ADD yellow
197    keyword whole END-CALL yellow
198    keyword whole END-CLASS yellow
199    keyword whole END-COMPUTE yellow
200    keyword whole END-DELEGATE yellow
201    keyword whole END*DELEGATE. yellow
202    keyword whole END-DISABLE yellow
203    keyword whole END-DIVIDE yellow
204    keyword whole END-ENABLE yellow
205    keyword whole END-ENUM yellow
206    keyword whole END-EVALUATE yellow
207    keyword whole END-IF yellow
208    keyword whole ENDING yellow
209    keyword whole END-INVOKE yellow
210    keyword whole END-MULTIPLY yellow
211    keyword whole END-OF-PAGE yellow
212    keyword whole END-PERFORM yellow
213    keyword whole END-RECEIVE yellow
214    keyword whole END-RETURN yellow
215    keyword whole END-CH yellow
216    keyword whole END-SEND yellow
217    keyword whole END-START yellow
218    keyword whole END-STRING yellow
219    keyword whole END-SUBTRACT yellow
220    keyword whole END-TRANSCEIVE yellow
221    keyword whole END-UNSTRING yellow
222    keyword whole ENTER yellow
223    keyword whole ENTRY yellow
224    keyword whole ENUM yellow
225    keyword whole ENUM-ID yellow
226    keyword whole ENUM*ID yellow
227    keyword whole EOP yellow
228    keyword whole EQUAL yellow
229    keyword whole EQUALS yellow
230    keyword whole ERASE yellow
231    keyword whole ERROR yellow
232    keyword whole ESI yellow
233    keyword whole EVALUATE yellow
234    keyword whole EVERY yellow
235    keyword whole EXACT yellow
236    keyword whole EXAMINE yellow
237    keyword whole EXCEEDS yellow
238    keyword whole EXCEPTION yellow
239    keyword whole EXCEPTION-OBJECT yellow
240    keyword whole EXCLUSIVE yellow
241    keyword whole EXIST yellow
242    keyword whole EXIT yellow
243    keyword whole EXTEND yellow
244    keyword whole EXTERNAL yellow
245    keyword whole F. yellow
246    keyword whole F yellow
247    keyword whole FACTORY yellow
248    keyword whole FALSE yellow
249    keyword whole FD yellow
250    keyword whole FILE-CONTROL. yellow
251    keyword whole FILE-LIMITS yellow
252    keyword whole FILE yellow
253    keyword whole FILES yellow
254    keyword whole FINAL yellow
255    keyword whole FIND yellow
256    keyword whole FINISH yellow
257    keyword whole FIRST yellow
258    keyword whole FOOTING yellow
259    keyword whole FORM yellow
260    keyword whole FORMAT yellow
261    keyword whole FREE yellow
262    keyword whole FROM yellow
263    keyword whole FUNCTION yellow
264    keyword whole GENERATE yellow
265    keyword whole GET yellow
266    keyword whole GIVING yellow
267    keyword whole GLOBAL yellow
268    keyword whole GO yellow
269    keyword whole GOBACK yellow
270    keyword whole GREATER yellow
271    keyword whole GROUP yellow
272    keyword whole HAVING yellow
273    keyword whole HEADING yellow
274    keyword whole HIGH-VALUE yellow
275    keyword whole HIGH*VALUE yellow
276    keyword whole HIGH-VALUES yellow
277    keyword whole ID yellow
278    keyword whole IF yellow
279    keyword whole IN yellow
280    keyword whole INPUT-OUTPUT yellow
281    keyword whole INCLUDE yellow
282    keyword whole INDEX yellow
283    keyword whole INDEXED yellow
284    keyword whole INDICATE yellow
285    keyword whole INHERITS yellow
286    keyword whole INITIAL yellow
287    keyword whole INITIALIZE yellow
288    keyword whole INITIATE yellow
289    keyword whole INPUT yellow
290    keyword whole INSPECT yellow
291    keyword whole INSTALLATION yellow
292    keyword whole INTERFACE yellow
293    keyword whole INTERFACE-ID yellow
294    keyword whole INTO yellow
295    keyword whole INVALID yellow
296    keyword whole INVOKE yellow
297    keyword whole I-O yellow
298    keyword whole I-O-CONTROL. yellow
299    keyword whole IS yellow
300    keyword whole JUST yellow
301    keyword whole JUSTIFIED yellow
302    keyword whole KANJI yellow
303    keyword whole KEEP yellow
304    keyword whole KEY yellow
305    keyword whole LABEL yellow
306    keyword whole LAST yellow
307    keyword whole LD yellow
308    keyword whole LEADING yellow
309    keyword whole LEFT yellow
310    keyword whole LENGTH yellow
311    keyword whole LESS yellow
312    keyword whole LIMIT yellow
313    keyword whole LIMITS yellow
314    keyword whole LINAGE yellow
315    keyword whole LINAGE-COUNTER yellow
316    keyword whole LINAGE*COUNTER yellow
317    keyword whole LINE yellow
318    keyword whole LINE-COUNTER yellow
319    keyword whole LINE*COUNTER yellow
320    keyword whole LINES yellow
321    keyword whole LINKAGE yellow
322    keyword whole LIKE yellow
323    keyword whole LOCALLY yellow
324    keyword whole LOCAL-STORAGE yellow
325    keyword whole LOCK yellow
326    keyword whole LOW-VALUE yellow
327    keyword whole LOW-VALUES yellow
328    keyword whole LS-AREA yellow
329    keyword whole MEMBER yellow
330    keyword whole MEMORY yellow
331    keyword whole MERGE yellow
332    keyword whole MESSAGE yellow
333    keyword whole METACLASS yellow
334    keyword whole METHOD yellow
335    keyword whole METHOD-ID yellow
336    keyword whole MODE yellow
337    keyword whole MODE- yellow
338    keyword whole MODIFY yellow
339    keyword whole MODULES yellow
340    keyword whole MORE yellow
341    keyword whole MORE-LABELS yellow
342    keyword whole MOVE yellow
343    keyword whole MULTIPLE yellow
344    keyword whole MULTIPLY yellow
345    keyword whole NATIVE yellow
346    keyword whole NEGATIVE yellow
347    keyword whole NEXT yellow
348    keyword whole NO yellow
349    keyword whole NORMAL yellow
350    keyword whole NOT yellow
351    keyword whole NULL yellow
352    keyword whole NULLS yellow
353    keyword whole NUMBER yellow
354    keyword whole NUMERIC yellow
355    keyword whole NUMERIC-EDITED yellow
356    keyword whole OBJECT-COMPUTER. yellow
357    keyword whole OBJECT yellow
358    keyword whole OCCURS yellow
359    keyword whole OF yellow
360    keyword whole OFF yellow
361    keyword whole OMITTED yellow
362    keyword whole ON yellow
363    keyword whole ONLY yellow
364    keyword whole OPTIONAL yellow
365    keyword whole OR yellow
366    keyword whole ORDER yellow
367    keyword whole ORGANIZATION yellow
368    keyword whole OTHER yellow
369    keyword whole OUTPUT yellow
370    keyword whole OVERFLOW yellow
371    keyword whole OVERRIDE yellow
372    keyword whole OWNER yellow
373    keyword whole PADDING yellow
374    keyword whole PAGE yellow
375    keyword whole PAGE-COUNTER yellow
376    keyword whole PASSWORD yellow
377    keyword whole PERFORM yellow
378    keyword whole PF yellow
379    keyword whole PH yellow
380    keyword whole PLUS yellow
381    keyword whole POINTER yellow
382    keyword whole POSITION yellow
383    keyword whole POSITIONING yellow
384    keyword whole POSITIVE yellow
385    keyword whole PRESENT yellow
386    keyword whole PREVIOUS yellow
387    keyword whole PRINTING yellow
388    keyword whole PRIOR yellow
389    keyword whole PRIVATE yellow
390    keyword whole PROCEDURE-POINTER yellow
391    keyword whole PROCEDURES yellow
392    keyword whole PROCEED yellow
393    keyword whole PROCESS yellow
394    keyword whole PROCESSING yellow
395    keyword whole PROGRAM yellow
396    keyword whole PROGRAM-ID. yellow
397    keyword whole PROTECTED yellow
398    keyword whole PROTOTYPE yellow
399    keyword whole PUBLIC yellow
400    keyword whole PURGE yellow
401    keyword whole QUEUE yellow
402    keyword whole QUOTE yellow
403    keyword whole QUOTES yellow
404    keyword whole RAISE yellow
405    keyword whole RAISING yellow
406    keyword whole RANDOM yellow
407    keyword whole RANGE yellow
408    keyword whole RD yellow
409    keyword whole READY yellow
410    keyword whole REALM yellow
411    keyword whole RECEIVE yellow
412    keyword whole RECONNECT yellow
413    keyword whole RECORD yellow
414    keyword whole RECORDING yellow
415    keyword whole RECORD-NAME yellow
416    keyword whole RECORDS yellow
417    keyword whole RECURSIVE yellow
418    keyword whole REDEFINES yellow
419    keyword whole REEL yellow
420    keyword whole REFERENCE yellow
421    keyword whole REFERENCES yellow
422    keyword whole RELATION yellow
423    keyword whole RELATIVE yellow
424    keyword whole RELEASE yellow
425    keyword whole RELOAD yellow
426    keyword whole REMAINDER yellow
427    keyword whole REMARKS yellow
428    keyword whole REMOVAL yellow
429    keyword whole RENAMES yellow
430    keyword whole REPEATED yellow
431    keyword whole REPLACE yellow
432    keyword whole REPLACING yellow
433    keyword whole REPORT yellow
434    keyword whole REPORTING yellow
435    keyword whole REPORTS yellow
436    keyword whole REPOSITORY yellow
437    keyword whole RERUN yellow
438    keyword whole RESERVE yellow
439    keyword whole RESET yellow
440    keyword whole RETAINING yellow
441    keyword whole RETRIEVAL yellow
442    keyword whole RETURN yellow
443    keyword whole RETURN-CODE yellow
444    keyword whole RETURNING yellow
445    keyword whole REVERSED yellow
446    keyword whole REWIND yellow
447    keyword whole RF yellow
448    keyword whole RH yellow
449    keyword whole RIGHT yellow
450    keyword whole ROUNDED yellow
451    keyword whole RUN yellow
452    keyword whole SAME yellow
453    keyword whole SCREEN yellow
454    keyword whole SD yellow
455    keyword whole SEARCH yellow
456    keyword whole SECTION. yellow
457    keyword whole SECURITY yellow
458    keyword whole SEGMENT yellow
459    keyword whole SEGMENT-LIMIT yellow
460    keyword whole SELF yellow
461    keyword whole SEND yellow
462    keyword whole SENTENCE yellow
463    keyword whole SEPARATE yellow
464    keyword whole SEQUENCE yellow
465    keyword whole SEQUENTIAL yellow
466    keyword whole SERVICE yellow
467    keyword whole SESSION yellow
468    keyword whole SESSION-ID yellow
469    keyword whole SET yellow
470    keyword whole SHARED yellow
471    keyword whole SHIFT-IN yellow
472    keyword whole SHIFT-OUT yellow
473    keyword whole SIGN yellow
474    keyword whole SIZE yellow
475    keyword whole SKIP yellow
476    keyword whole SORT yellow
477    keyword whole SORT-CONTROL yellow
478    keyword whole SORT-CORE-SIZE yellow
479    keyword whole SORT-FILE-SIZE yellow
480    keyword whole SORT-MERGE yellow
481    keyword whole SORT-MESSAGE yellow
482    keyword whole SORT-MODE-SIZE yellow
483    keyword whole SORT-RETURN yellow
484    keyword whole SORT-STATUS yellow
485    keyword whole SOURCE yellow
486    keyword whole SOURCE-COMPUTER. yellow
487    keyword whole SPACE yellow
488    keyword whole SPACES yellow
489    keyword whole SPECIAL-NAMES. yellow
490    keyword whole STANDARD yellow
491    keyword whole STANDARD- yellow
492    keyword whole START yellow
493    keyword whole STATIC yellow
494    keyword whole STATUS yellow
495    keyword whole STOP yellow
496    keyword whole STORE yellow
497    keyword whole STRING yellow
498    keyword whole SUB-QUEUE- yellow
499    keyword whole SUB-SCHEMA yellow
500    keyword whole SUBTRACT yellow
501    keyword whole SUFFIX yellow
502    keyword whole SUM yellow
503    keyword whole SUPER yellow
504    keyword whole SUPPRESS yellow
505    keyword whole SYMBOLIC yellow
506    keyword whole SYNC yellow
507    keyword whole SYNCHRONIZED yellow
508    keyword whole TABLE yellow
509    keyword whole TALLY yellow
510    keyword whole TALLYING yellow
511    keyword whole TAPE yellow
512    keyword whole TENANT yellow
513    keyword whole TERMINAL yellow
514    keyword whole TERMINATE yellow
515    keyword whole TEST yellow
516    keyword whole TEXT yellow
517    keyword whole THAN yellow
518    keyword whole THEN yellow
519    keyword whole THROUGH yellow
520    keyword whole THRU yellow
521    keyword whole TIME yellow
522    keyword whole TIMEOUT yellow
523    keyword whole TIMES yellow
524    keyword whole TITLE yellow
525    keyword whole TO yellow
526    keyword whole TOP yellow
527    keyword whole TRACE yellow
528    keyword whole TRAILING yellow
529    keyword whole TRANSCEIVE yellow
530    keyword whole TRUE yellow
531    keyword whole TYPE yellow
532    keyword whole TYPEDEF yellow
533    keyword whole UNEQUAL yellow
534    keyword whole UNIT yellow
535    keyword whole UNSTRING yellow
536    keyword whole UNLOCK yellow
537    keyword whole UNTIL yellow
538    keyword whole UP yellow
539    keyword whole UPON yellow
540    keyword whole USAGE yellow
541    keyword whole USAGE-MODE yellow
542    keyword whole USE yellow
543    keyword whole USING yellow
544    keyword whole VALID yellow
545    keyword whole VALIDATE yellow
546    keyword whole VALUE yellow
547    keyword whole VALUES yellow
548    keyword whole VARYING yellow
549    keyword whole WAIT yellow
550    keyword whole WHEN yellow
551    keyword whole WHENEVER yellow
552    keyword whole WHEN-COMPILED yellow
553    keyword whole WHERE yellow
554    keyword whole WITH yellow
555    keyword whole WITHIN yellow
556    keyword whole WORDS yellow
557    keyword whole WORKING-STORAGE yellow
558    keyword whole WRITE-ONLY yellow
559    keyword whole ZERO yellow
560    keyword whole ZEROES yellow
561    keyword whole ZEROS yellow
562    keyword whole BINARY yellow
563    keyword whole BINARY- yellow
564    keyword whole BIT yellow
565    keyword whole BYTE yellow
566    keyword whole COMPUTATIONAL yellow
567    keyword whole COMPUTATIONAL-1 yellow
568    keyword whole COMPUTATIONAL-2 yellow
569    keyword whole COMPUTATIONAL-3 yellow
570    keyword whole COMPUTATIONAL-4 yellow
571    keyword whole COMPUTATIONAL-5 yellow
572    keyword whole COMPUTATIONAL-X yellow
573    keyword whole COMPUTATIONAL-N yellow
574    keyword whole REFERENCE yellow
575    keyword whole SIGNED yellow
576    keyword whole UNSIGNED yellow
577    keyword whole POINTER yellow
578    keyword whole PROPERTY yellow
579    keyword whole PACKED-DECIMAL yellow
580    keyword whole PACKED*DECIMAL yellow
581    keyword whole COMP-1 yellow
582    keyword whole COMP-2 yellow
583    keyword whole COMP-3 yellow
584    keyword whole COMP-4 yellow
585    keyword whole COMP-5 yellow
586    keyword whole COMP-6 yellow
587    keyword whole COMP-7 yellow
588    keyword whole COMP-8 yellow
589    keyword whole COMP-X yellow
590    keyword whole COMP-N yellow
591    keyword whole COMPLEX yellow
592    keyword whole PIC yellow
593    keyword whole PICTURE yellow
594
595    keyword whole accept yellow
596    keyword whole access yellow
597    keyword whole add yellow
598    keyword whole adress yellow
599    keyword whole advancing yellow
600    keyword whole after yellow
601    keyword whole all yellow
602    keyword whole allowing yellow
603    keyword whole alphabet yellow
604    keyword whole alphabetic yellow
605    keyword whole alphabetic-lower yellow
606    keyword whole alphabetic-upper yellow
607    keyword whole alphanumeric yellow
608    keyword whole alpahanumeric-edited yellow
609    keyword whole also yellow
610    keyword whole alter yellow
611    keyword whole alternate yellow
612    keyword whole and yellow
613    keyword whole any yellow
614    keyword whole apply yellow
615    keyword whole are yellow
616    keyword whole area yellow
617    keyword whole areas yellow
618    keyword whole arithmetic yellow
619    keyword whole as yellow
620    keyword whole ascending yellow
621    keyword whole assign yellow
622    keyword whole at yellow
623    keyword whole author. yellow
624    keyword whole b-and yellow
625    keyword whole based-storage yellow
626    keyword whole based yellow
627    keyword whole storage yellow
628    keyword whole basis yellow
629    keyword whole before yellow
630    keyword whole begin yellow
631    keyword whole beginning yellow
632    keyword whole b-exor yellow
633    keyword whole between yellow
634    keyword whole binary yellow
635    keyword whole bit yellow
636    keyword whole bits yellow
637    keyword whole blank yellow
638    keyword whole b-less yellow
639    keyword whole block yellow
640    keyword whole b-not yellow
641    keyword whole boolean yellow
642    keyword whole b-or yellow
643    keyword whole bottom yellow
644    keyword whole by yellow
645    keyword whole call yellow
646    keyword whole cancel yellow
647    keyword whole cbl yellow
648    keyword whole cd yellow
649    keyword whole cf yellow
650    keyword whole ch yellow
651    keyword whole caracter yellow
652    keyword whole characters yellow
653    keyword whole class yellow
654    keyword whole class-id yellow
655    keyword whole clock-units yellow
656    keyword whole cobol yellow
657    keyword whole code yellow
658    keyword whole code-set yellow
659    keyword whole collating yellow
660    keyword whole column yellow
661    keyword whole comma yellow
662    keyword whole command yellow
663    keyword whole common yellow
664    keyword whole communication yellow
665    keyword whole compute yellow
666    keyword whole com-reg yellow
667    keyword whole configuration yellow
668    keyword whole contained yellow
669    keyword whole contains yellow
670    keyword whole content yellow
671    keyword whole continue yellow
672    keyword whole control yellow
673    keyword whole control-area yellow
674    keyword whole controls yellow
675    keyword whole console yellow
676    keyword whole constant yellow
677    keyword whole converting yellow
678    keyword whole copy yellow
679    keyword whole corr yellow
680    keyword whole corresponding yellow
681    keyword whole count yellow
682    keyword whole currency yellow
683    keyword whole current yellow
684    keyword whole cursor yellow
685    keyword whole custom-attribute yellow
686    keyword whole cycle yellow
687    keyword whole data yellow
688    keyword whole date yellow
689    keyword whole date-compiled. yellow
690    keyword whole date-written. yellow
691    keyword whole day yellow
692    keyword whole day-of-week yellow
693    keyword whole db yellow
694    keyword whole db-access-control-key yellow
695    keyword whole dbcs yellow
696    keyword whole db-data-name yellow
697    keyword whole db-exception yellow
698    keyword whole db-record-name yellow
699    keyword whole db-set-name yellow
700    keyword whole db-status yellow
701    keyword whole de yellow
702    keyword whole debug yellow
703    keyword whole item yellow
704    keyword whole debug-name yellow
705    keyword whole debug-sub yellow
706    keyword whole debug-contents yellow
707    keyword whole debugging yellow
708    keyword whole debug-item yellow
709    keyword whole debug-line yellow
710    keyword whole debug-sub-1 yellow
711    keyword whole debug-sub-2 yellow
712    keyword whole debug-sub-3 yellow
713    keyword whole decimal-point yellow
714    keyword whole declaratives yellow
715    keyword whole default yellow
716    keyword whole delegate yellow
717    keyword whole delegate-id yellow
718    keyword whole delimited yellow
719    keyword whole delimiter yellow
720    keyword whole depending yellow
721    keyword whole descending yellow
722    keyword whole destination yellow
723    keyword whole destination- yellow
724    keyword whole detail yellow
725    keyword whole disable yellow
726    keyword whole display yellow
727    keyword whole display- yellow
728    keyword whole display-1 yellow
729    keyword whole display-2 yellow
730    keyword whole display-3 yellow
731    keyword whole display-4 yellow
732    keyword whole display-5 yellow
733    keyword whole display-6 yellow
734    keyword whole display-7 yellow
735    keyword whole display-8 yellow
736    keyword whole display-9 yellow
737    keyword whole divide yellow
738    keyword whole division. yellow
739    keyword whole down yellow
740    keyword whole duplicate yellow
741    keyword whole duplicates yellow
742    keyword whole dynamic yellow
743    keyword whole egcs yellow
744    keyword whole egi yellow
745    keyword whole eject yellow
746    keyword whole else yellow
747    keyword whole emi yellow
748    keyword whole empty yellow
749    keyword whole enable yellow
750    keyword whole end yellow
751    keyword whole end-add yellow
752    keyword whole end-call yellow
753    keyword whole end-class yellow
754    keyword whole end-compute yellow
755    keyword whole end-delegate yellow
756    keyword whole end*delegate. yellow
757    keyword whole end-disable yellow
758    keyword whole end-divide yellow
759    keyword whole end-enable yellow
760    keyword whole end-enum yellow
761    keyword whole end-evaluate yellow
762    keyword whole end-if yellow
763    keyword whole ending yellow
764    keyword whole end-invoke yellow
765    keyword whole end-multiply yellow
766    keyword whole end-of-page yellow
767    keyword whole end-perform yellow
768    keyword whole end-receive yellow
769    keyword whole end-return yellow
770    keyword whole end-ch yellow
771    keyword whole end-send yellow
772    keyword whole end-start yellow
773    keyword whole end-string yellow
774    keyword whole end-subtract yellow
775    keyword whole end-transceive yellow
776    keyword whole end-unstring yellow
777    keyword whole endter yellow
778    keyword whole entry yellow
779    keyword whole enum yellow
780    keyword whole enum-id yellow
781    keyword whole enum*id yellow
782    keyword whole eop yellow
783    keyword whole equal yellow
784    keyword whole equals yellow
785    keyword whole erase yellow
786    keyword whole error yellow
787    keyword whole esi yellow
788    keyword whole evaluate yellow
789    keyword whole every yellow
790    keyword whole exact yellow
791    keyword whole examine yellow
792    keyword whole exeeds yellow
793    keyword whole exception yellow
794    keyword whole exception-object yellow
795    keyword whole exclusive yellow
796    keyword whole exist yellow
797    keyword whole exit yellow
798    keyword whole extend yellow
799    keyword whole external yellow
800    keyword whole f. yellow
801    keyword whole f yellow
802    keyword whole factory yellow
803    keyword whole false yellow
804    keyword whole fd yellow
805    keyword whole file-control. yellow
806    keyword whole file-limits yellow
807    keyword whole file yellow
808    keyword whole files yellow
809    keyword whole final yellow
810    keyword whole find yellow
811    keyword whole finish yellow
812    keyword whole first yellow
813    keyword whole footing yellow
814    keyword whole form yellow
815    keyword whole format yellow
816    keyword whole free yellow
817    keyword whole from yellow
818    keyword whole function yellow
819    keyword whole generate yellow
820    keyword whole get yellow
821    keyword whole giving yellow
822    keyword whole global yellow
823    keyword whole go yellow
824    keyword whole goback yellow
825    keyword whole greater yellow
826    keyword whole group yellow
827    keyword whole having yellow
828    keyword whole heading yellow
829    keyword whole high-value yellow
830    keyword whole high*value yellow
831    keyword whole high-values yellow
832    keyword whole id yellow
833    keyword whole if yellow
834    keyword whole in yellow
835    keyword whole input-output yellow
836    keyword whole include yellow
837    keyword whole index yellow
838    keyword whole indexed yellow
839    keyword whole indicate yellow
840    keyword whole inherits yellow
841    keyword whole initial yellow
842    keyword whole initialize yellow
843    keyword whole initiate yellow
844    keyword whole input yellow
845    keyword whole inspect yellow
846    keyword whole installation yellow
847    keyword whole interface yellow
848    keyword whole interface-id yellow
849    keyword whole into yellow
850    keyword whole invalid yellow
851    keyword whole invoke yellow
852    keyword whole i-o yellow
853    keyword whole i-o-control. yellow
854    keyword whole is yellow
855    keyword whole just yellow
856    keyword whole justified yellow
857    keyword whole kanji yellow
858    keyword whole keep yellow
859    keyword whole key yellow
860    keyword whole label yellow
861    keyword whole last yellow
862    keyword whole ld yellow
863    keyword whole leading yellow
864    keyword whole left yellow
865    keyword whole lenght yellow
866    keyword whole less yellow
867    keyword whole limit yellow
868    keyword whole limits yellow
869    keyword whole linage yellow
870    keyword whole linage-counter yellow
871    keyword whole linage*counter yellow
872    keyword whole line yellow
873    keyword whole line-counter yellow
874    keyword whole line*counter yellow
875    keyword whole lines yellow
876    keyword whole linkage yellow
877    keyword whole like yellow
878    keyword whole locally yellow
879    keyword whole local-storage yellow
880    keyword whole lock yellow
881    keyword whole low-value yellow
882    keyword whole low-values yellow
883    keyword whole ls-area yellow
884    keyword whole member yellow
885    keyword whole memory yellow
886    keyword whole merge yellow
887    keyword whole message yellow
888    keyword whole metaclass yellow
889    keyword whole method yellow
890    keyword whole method-id yellow
891    keyword whole mode yellow
892    keyword whole mode- yellow
893    keyword whole modify yellow
894    keyword whole modules yellow
895    keyword whole more yellow
896    keyword whole more-labels yellow
897    keyword whole move yellow
898    keyword whole multiple yellow
899    keyword whole multiply yellow
900    keyword whole native yellow
901    keyword whole negative yellow
902    keyword whole next yellow
903    keyword whole no yellow
904    keyword whole normal yellow
905    keyword whole not yellow
906    keyword whole null yellow
907    keyword whole nulls yellow
908    keyword whole number yellow
909    keyword whole numeric yellow
910    keyword whole numeric-edited yellow
911    keyword whole object-computer. yellow
912    keyword whole object yellow
913    keyword whole occurs yellow
914    keyword whole of yellow
915    keyword whole off yellow
916    keyword whole omitted yellow
917    keyword whole on yellow
918    keyword whole only yellow
919    keyword whole optional yellow
920    keyword whole or yellow
921    keyword whole order yellow
922    keyword whole organisation yellow
923    keyword whole other yellow
924    keyword whole output yellow
925    keyword whole overflow yellow
926    keyword whole override yellow
927    keyword whole owner yellow
928    keyword whole padding yellow
929    keyword whole page yellow
930    keyword whole page-counter yellow
931    keyword whole password yellow
932    keyword whole perform yellow
933    keyword whole pf yellow
934    keyword whole ph yellow
935    keyword whole plus yellow
936    keyword whole pointer yellow
937    keyword whole position yellow
938    keyword whole positioning yellow
939    keyword whole positive yellow
940    keyword whole present yellow
941    keyword whole previous yellow
942    keyword whole printing yellow
943    keyword whole prior yellow
944    keyword whole private yellow
945    keyword whole procedure-pointer yellow
946    keyword whole procedures yellow
947    keyword whole proceed yellow
948    keyword whole process yellow
949    keyword whole processing yellow
950    keyword whole program yellow
951    keyword whole program-id. yellow
952    keyword whole protected yellow
953    keyword whole prototype yellow
954    keyword whole public yellow
955    keyword whole purge yellow
956    keyword whole queue yellow
957    keyword whole quote yellow
958    keyword whole quotes yellow
959    keyword whole raise yellow
960    keyword whole raising yellow
961    keyword whole random yellow
962    keyword whole range yellow
963    keyword whole rd yellow
964    keyword whole ready yellow
965    keyword whole realm yellow
966    keyword whole receive yellow
967    keyword whole reconnect yellow
968    keyword whole record yellow
969    keyword whole recording yellow
970    keyword whole record-name yellow
971    keyword whole records yellow
972    keyword whole recursive yellow
973    keyword whole redefines yellow
974    keyword whole reel yellow
975    keyword whole reference yellow
976    keyword whole references yellow
977    keyword whole relation yellow
978    keyword whole relative yellow
979    keyword whole release yellow
980    keyword whole reload yellow
981    keyword whole remainder yellow
982    keyword whole remarks yellow
983    keyword whole removal yellow
984    keyword whole renames yellow
985    keyword whole repeated yellow
986    keyword whole replace yellow
987    keyword whole replacing yellow
988    keyword whole report yellow
989    keyword whole reporting yellow
990    keyword whole reports yellow
991    keyword whole repository yellow
992    keyword whole rerun yellow
993    keyword whole reserve yellow
994    keyword whole reset yellow
995    keyword whole retaining yellow
996    keyword whole retrieval yellow
997    keyword whole return yellow
998    keyword whole return-code yellow
999    keyword whole returning yellow
1000    keyword whole reversed yellow
1001    keyword whole rewind yellow
1002    keyword whole rf yellow
1003    keyword whole rh yellow
1004    keyword whole right yellow
1005    keyword whole rounded yellow
1006    keyword whole run yellow
1007    keyword whole same yellow
1008    keyword whole screen yellow
1009    keyword whole sd yellow
1010    keyword whole search yellow
1011    keyword whole section. yellow
1012    keyword whole security yellow
1013    keyword whole segment yellow
1014    keyword whole segment-limit yellow
1015    keyword whole self yellow
1016    keyword whole send yellow
1017    keyword whole sentence yellow
1018    keyword whole separate yellow
1019    keyword whole sequence yellow
1020    keyword whole sequential yellow
1021    keyword whole service yellow
1022    keyword whole session yellow
1023    keyword whole session-id yellow
1024    keyword whole set yellow
1025    keyword whole shared yellow
1026    keyword whole shift-in yellow
1027    keyword whole shift-out yellow
1028    keyword whole sign yellow
1029    keyword whole size yellow
1030    keyword whole skip yellow
1031    keyword whole sort yellow
1032    keyword whole sort-control yellow
1033    keyword whole sort-core-size yellow
1034    keyword whole sort-file-size yellow
1035    keyword whole sort-merge yellow
1036    keyword whole sort-message yellow
1037    keyword whole sort-mode-size yellow
1038    keyword whole sort-return yellow
1039    keyword whole sort-status yellow
1040    keyword whole source yellow
1041    keyword whole source-computer. yellow
1042    keyword whole space yellow
1043    keyword whole spaces yellow
1044    keyword whole special-names. yellow
1045    keyword whole standard yellow
1046    keyword whole standard- yellow
1047    keyword whole start yellow
1048    keyword whole static yellow
1049    keyword whole status yellow
1050    keyword whole stop yellow
1051    keyword whole store yellow
1052    keyword whole string yellow
1053    keyword whole sub-queue- yellow
1054    keyword whole sub-schema yellow
1055    keyword whole subtract yellow
1056    keyword whole suffix yellow
1057    keyword whole sum yellow
1058    keyword whole super yellow
1059    keyword whole suppress yellow
1060    keyword whole symbolic yellow
1061    keyword whole sync yellow
1062    keyword whole synchronized yellow
1063    keyword whole table yellow
1064    keyword whole tally yellow
1065    keyword whole tallying yellow
1066    keyword whole tape yellow
1067    keyword whole tenant yellow
1068    keyword whole terminal yellow
1069    keyword whole terminate yellow
1070    keyword whole test yellow
1071    keyword whole text yellow
1072    keyword whole than yellow
1073    keyword whole then yellow
1074    keyword whole through yellow
1075    keyword whole thru yellow
1076    keyword whole time yellow
1077    keyword whole timeout yellow
1078    keyword whole times yellow
1079    keyword whole title yellow
1080    keyword whole to yellow
1081    keyword whole top yellow
1082    keyword whole trace yellow
1083    keyword whole trailing yellow
1084    keyword whole transceive yellow
1085    keyword whole true yellow
1086    keyword whole type yellow
1087    keyword whole typedef yellow
1088    keyword whole unequal yellow
1089    keyword whole unit yellow
1090    keyword whole unstring yellow
1091    keyword whole unlock yellow
1092    keyword whole until yellow
1093    keyword whole up yellow
1094    keyword whole upon yellow
1095    keyword whole usage yellow
1096    keyword whole usage-mode yellow
1097    keyword whole use yellow
1098    keyword whole using yellow
1099    keyword whole valid yellow
1100    keyword whole validate yellow
1101    keyword whole value yellow
1102    keyword whole values yellow
1103    keyword whole varying yellow
1104    keyword whole wait yellow
1105    keyword whole when yellow
1106    keyword whole whenever yellow
1107    keyword whole when-compiled yellow
1108    keyword whole where yellow
1109    keyword whole with yellow
1110    keyword whole within yellow
1111    keyword whole words yellow
1112    keyword whole working-storage yellow
1113    keyword whole write-only yellow
1114    keyword whole zero yellow
1115    keyword whole zeroes yellow
1116    keyword whole zeros yellow
1117    keyword whole binary yellow
1118    keyword whole binary- yellow
1119    keyword whole bit yellow
1120    keyword whole byte yellow
1121    keyword whole computational yellow
1122    keyword whole computational-1 yellow
1123    keyword whole computational-2 yellow
1124    keyword whole computational-3 yellow
1125    keyword whole computational-4 yellow
1126    keyword whole computational-5 yellow
1127    keyword whole computational-x yellow
1128    keyword whole computational-n yellow
1129    keyword whole reference yellow
1130    keyword whole signed yellow
1131    keyword whole unsigned yellow
1132    keyword whole pointer yellow
1133    keyword whole property yellow
1134    keyword whole packed-decimal yellow
1135    keyword whole packed*decimal yellow
1136    keyword whole comp-1 yellow
1137    keyword whole comp-2 yellow
1138    keyword whole comp-3 yellow
1139    keyword whole comp-4 yellow
1140    keyword whole comp-5 yellow
1141    keyword whole comp-6 yellow
1142    keyword whole comp-7 yellow
1143    keyword whole comp-8 yellow
1144    keyword whole comp-x yellow
1145    keyword whole comp-n yellow
1146    keyword whole complex yellow
1147    keyword whole pic yellow
1148    keyword whole picture yellow
1149
1150
1151    keyword whole ENVIRONMENT*DIVISION. cyan
1152    keyword whole DATA*DIVISION. cyan
1153    keyword whole PROGRAM cyan
1154    keyword whole PROCEDURE*DIVISION. cyan
1155    keyword whole IDENTIFICATION*DIVISION. cyan
1156    keyword whole SECTION cyan
1157    keyword whole PARAGRAPH cyan
1158    keyword whole END-PROGRAM cyan
1159    keyword whole END*PROGRAM. cyan
1160
1161    keyword whole environment*division. cyan
1162    keyword whole data*division. cyan
1163    keyword whole program cyan
1164    keyword whole procedure*division. cyan
1165    keyword whole identification*division. cyan
1166    keyword whole section cyan
1167    keyword whole paragraph cyan
1168    keyword whole end-program cyan
1169    keyword whole end*program. cyan
1170
1171    keyword whole S9 brightgreen
1172    keyword whole V9 brightgreen
1173
1174    keyword whole s9 brightgreen
1175    keyword whole v9 brightgreen
1176
1177    keyword whole CONNECT brightred
1178    keyword whole COMMIT brightred
1179    keyword whole DECLARE brightred
1180    keyword whole DELETE brightred
1181    keyword whole DISCONNECT brightred
1182    keyword whole EXEC brightred
1183    keyword whole END-EXEC brightred
1184    keyword whole EXECUTE brightred
1185    keyword whole EXECUTE*IMMEDIATE. brightred
1186    keyword whole END-EXEC. brightred
1187    keyword whole FETCH brightred
1188    keyword whole FOR brightred
1189    keyword whole INSERT brightred
1190    keyword whole PHASE brightred
1191    keyword whole PREPARE brightred
1192    keyword whole ROLLBACK brightred
1193    keyword whole SELECT brightred
1194    keyword whole UPDATE brightred
1195    keyword whole CLOSE brightred
1196    keyword whole OPEN brightred
1197    keyword whole READ brightred
1198    keyword whole REWRITE brightred
1199    keyword whole WRITE brightred
1200    keyword whole WORK brightred
1201    keyword whole END-READ brightred
1202    keyword whole END-WRITE brightred
1203    keyword whole END-REWRITE brightred
1204    keyword whole END-DELETE brightred
1205    keyword whole SQL brightred
1206
1207    keyword whole connect brightred
1208    keyword whole commit brightred
1209    keyword whole declare brightred
1210    keyword whole delete brightred
1211    keyword whole disconnect brightred
1212    keyword whole exec brightred
1213    keyword whole end-exec brightred
1214    keyword whole execute brightred
1215    keyword whole execute*immediate. brightred
1216    keyword whole end-exec. brightred
1217    keyword whole fetch brightred
1218    keyword whole for brightred
1219    keyword whole insert brightred
1220    keyword whole phase brightred
1221    keyword whole prepare brightred
1222    keyword whole rollback brightred
1223    keyword whole select brightred
1224    keyword whole update brightred
1225    keyword whole close brightred
1226    keyword whole open brightred
1227    keyword whole read brightred
1228    keyword whole rewrite brightred
1229    keyword whole write brightred
1230    keyword whole work brightred
1231    keyword whole end-read brightred
1232    keyword whole end-write brightred
1233    keyword whole end-rewrite brightred
1234    keyword whole end-delete brightred
1235    keyword whole sql brightred
1236
1237wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
1238
1239context \* \n brown
1240    spellcheck
1241
1242context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
1243context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green
1244
1245context ' ' green
1246
1247context " " green
1248    keyword \\* brightgreen
1249    keyword \\@ brightgreen
1250    keyword \\$ brightgreen
1251    keyword \\\\ brightgreen
1252    keyword \\` brightgreen
1253    keyword \\" brightgreen
1254    keyword $(*) brightgreen
1255    keyword ${*} brightgreen
1256    keyword $\* brightred
1257    keyword $@ brightred
1258    keyword $# brightred
1259    keyword $? brightred
1260    keyword $- brightred
1261    keyword $$ brightred
1262    keyword $! brightred
1263    keyword $_ brightred
1264    keyword wholeright $\[0123456789\] brightred
1265
1266    keyword wholeright $+ brightgreen
1267
1268    keyword $ brightgreen
1269
1270context exclusive ` ` lightgray black
1271    keyword '*' green
1272    keyword " green
1273    keyword \\` green
1274    keyword ; brightcyan
1275    keyword $(*) brightgreen
1276    keyword ${*} brightgreen
1277    keyword { brightcyan
1278    keyword } brightcyan
1279
1280    keyword $\* brightred
1281    keyword $@ brightred
1282    keyword $# brightred
1283    keyword $? brightred
1284    keyword $- brightred
1285    keyword $$ brightred
1286    keyword $! brightred
1287    keyword $_ brightred
1288
1289    keyword wholeright $\[0123456789\] brightred
1290
1291    keyword wholeright $+ brightgreen
1292
1293    keyword $ brightgreen
1294
1295wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
1296
1297