diff options
Diffstat (limited to 'lib/lexers/cobol.tes')
-rw-r--r-- | lib/lexers/cobol.tes | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/lib/lexers/cobol.tes b/lib/lexers/cobol.tes new file mode 100644 index 0000000..f54ccc9 --- /dev/null +++ b/lib/lexers/cobol.tes @@ -0,0 +1,89 @@ +! AUTO-GENERATED FROM SCITE PROPERTY SET ! + +@[lexer.test.cobol]{ [_ + _.cobM[lexer.checkname] +]_ } + +@[lexer.set.cobol]{ + ESSETLEXER,SCLEX_COBOL + 0ESSETKEYWORDS + configuration data declaratives division environment environment-division + file file-control function i-o i-o-control identification input input-output + linkage local-storage output procedure program program-id receive-control section + special-names working-storage + 1ESSETKEYWORDS + accept add alter apply assign call chain close compute continue control + convert copy count delete display divide draw drop eject else enable end-accept + end-add end-call end-chain end-compute end-delete end-display end-divide + end-evaluate end-if end-invoke end-multiply end-perform end-read end-receive end-return + end-rewrite end-search end-start end-string end-subtract end-unstring end-write erase + evaluate examine exec execute exit go goback generate if ignore initialize initiate + insert inspect invoke leave merge move multiply open otherwise perform print read + receive release reload replace report reread rerun reserve reset return rewind + rewrite rollback run search seek select send set sort start stop store string + subtract sum suppress terminate then transform unlock unstring update use wait when + wrap write + 2ESSETKEYWORDS + access acquire actual address advancing after all allowing alphabet + alphabetic alphabetic-lower alphabetic-upper alphanumeric alphanumeric-edited also + alternate and any are area areas as ascending at attribute author auto + auto-hyphen-skip auto-skip automatic autoterminate background-color background-colour + backward basis beep before beginning bell binary blank blink blinking block bold + bottom box boxed by c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 c11 c12 cancel cbl cd + centered cf ch chaining changed character characters chart class clock-units cobol + code code-set col collating color colour column com-reg comma command-line commit + commitment common communication comp comp-0 comp-1 comp-2 comp-3 comp-4 comp-5 comp-6 + comp-x compression computational computational-1 computational-2 computational-3 + computational-4 computational-5 computational-6 computational-x computational console + contains content control-area controls conversion converting core-index corr + corresponding crt crt-under csp currency current-date cursor cycle cyl-index cyl-overflow + date date-compiled date-written day day-of-week dbcs de debug debug-contents + debug-item debug-line debug-name debug-sub-1 debug-sub-2 debug-sub-3 debugging + decimal-point default delimited delimiter depending descending destination detail disable + disk disp display-1 display-st down duplicates dynamic echo egcs egi emi + empty-check encryption end end-of-page ending enter entry eol eop eos equal equals error + escape esi every exceeds exception excess-3 exclusive exhibit extend + extended-search external externally-described-key factory false fd fh--fcd fh--keydef + file-id file-limit file-limits file-prefix filler final first fixed footing for + foreground-color foreground-colour footing format from full giving global greater grid group + heading high high-value high-values highlight id in index indexed indic indicate + indicator indicators inheriting initial installation into invalid invoked is japanese + just justified kanji kept key keyboard label last leading left left-justify + leftline length length-check less limit limits lin linage linage-counter line + line-counter lines lock lock-holding locking low low-value low-values lower lowlight + manual mass-update master-index memory message method mode modified modules + more-labels multiple name named national national-edited native nchar negative next no + no-echo nominal not note nstd-reels null nulls number numeric numeric-edited + numeric-fill o-fill object object-computer object-storage occurs of off omitted on + oostackptr optional or order organization other others overflow overline packed-decimal + padding page page-counter packed-decimal paragraph password pf ph pic picture plus + pointer pop-up pos position positioning positive previous print-control print-switch + printer printer-1 printing prior private procedure-pointer procedures proceed + process processing prompt protected public purge queue quote quotes random range rd + readers ready record record-overflow recording records redefines reel reference + references relative remainder remarks removal renames reorg-criteria repeated replacing + reporting reports required resident return-code returning reverse reverse-video + reversed rf rh right right-justify rolling rounded s01 s02 s03 s04 s05 same screen + scroll sd secure security segment segment-limit selective self selfclass sentence + separate sequence sequential service setshadow shift-in shift-out sign size skip1 + skip2 skip3 sort-control sort-core-size sort-file-size sort-merge sort-message + sort-mode-size sort-option sort-return source source-computer space spaces space-fill + spaces standard standard-1 standard-2 starting status sub-queue-1 sub-queue-2 + sub-queue-3 subfile super symbolic sync synchronized sysin sysipt syslst sysout syspch + syspunch system-info tab tallying tape terminal terminal-info test text than through + thru time time-of-day time-out timeout times title to top totaled totaling trace + track-area track-limit tracks trailing trailing-sign transaction true type typedef + underline underlined unequal unit until up updaters upon upper upsi-0 upsi-1 upsi-2 + upsi-3 upsi-4 upsi-5 upsi-6 upsi-7 usage user using value values variable varying + when-compiled window with words write-only write-verify writerszero zero zero-fill zeros + zeroes + :M[color.comment],2M[color.set] + :M[color.number],4M[color.set] + :M[color.keyword],5M[color.set] + :M[color.string],6M[color.set] + :M[color.string2],7M[color.set] + :M[color.keyword],8M[color.set] + :M[color.preproc],9M[color.set] + :M[color.operator],10M[color.set] + :M[color.keyword],16M[color.set] +} |