# Leo colorizer control file for cobol mode.
# This file is in the public domain.
# Properties for cobol mode.
properties = {
"lineComment": "*",
}
# Attributes dict for cobol_main ruleset.
cobol_main_attributes_dict = {
"default": "null",
"digit_re": "",
"escape": "\\",
"highlight_digits": "true",
"ignore_case": "true",
"no_word_sep": "",
}
# Dictionary of attributes dictionaries for cobol mode.
attributesDictDict = {
"cobol_main": cobol_main_attributes_dict,
}
# Keywords dict for cobol_main ruleset.
cobol_main_keywords_dict = {
"[copy-prefix]": "literal2",
"[count]": "literal2",
"[display]": "literal2",
"[execute]": "literal2",
"[pg]": "literal2",
"[prefix]": "literal2",
"[program]": "literal2",
"[special-prefix]": "literal2",
"[testcase]": "literal2",
"accept": "keyword1",
"access": "keyword1",
"acos": "keyword2",
"actual": "keyword1",
"add": "keyword1",
"address": "keyword1",
"advancing": "keyword1",
"after": "keyword1",
"all": "keyword1",
"alphabet": "keyword1",
"alphabetic": "keyword1",
"alphabetic-lower": "keyword1",
"alphabetic-upper": "keyword1",
"alphanumeric": "keyword1",
"alphanumeric-edited": "keyword1",
"also": "keyword1",
"alter": "keyword1",
"alternate": "keyword1",
"and": "keyword1",
"annuity": "keyword2",
"any": "keyword1",
"api": "keyword1",
"apply": "keyword1",
"are": "keyword1",
"area": "keyword1",
"areas": "keyword1",
"ascending": "keyword1",
"asin": "keyword2",
"assign": "keyword1",
"at": "keyword1",
"atan": "keyword2",
"author": "keyword1",
"auto": "keyword1",
"auto-skip": "keyword1",
"automatic": "keyword1",
"background-color": "keyword1",
"background-colour": "keyword1",
"backward": "keyword1",
"basis": "keyword1",
"beep": "keyword1",
"before": "keyword1",
"beginning": "keyword1",
"bell": "keyword1",
"binary": "keyword1",
"blank": "keyword1",
"blink": "keyword1",
"block": "keyword1",
"bottom": "keyword1",
"by": "keyword1",
"c01": "keyword1",
"c02": "keyword1",
"c03": "keyword1",
"c04": "keyword1",
"c05": "keyword1",
"c06": "keyword1",
"c07": "keyword1",
"c08": "keyword1",
"c09": "keyword1",
"c10": "keyword1",
"c11": "keyword1",
"c12": "keyword1",
"call": "keyword1",
"call-convention": "keyword1",
"cancel": "keyword1",
"cbl": "keyword1",
"cd": "keyword1",
"cf": "keyword1",
"ch": "keyword1",
"chain": "keyword1",
"chaining": "keyword1",
"changed": "keyword1",
"char": "keyword2",
"character": "keyword1",
"characters": "keyword1",
"class": "keyword1",
"clock-units": "keyword1",
"close": "keyword1",
"cobol": "keyword1",
"code": "keyword1",
"code-set": "keyword1",
"col": "keyword1",
"collating": "keyword1",
"column": "keyword1",
"com-reg": "keyword1",
"comma": "keyword1",
"commit": "keyword1",
"common": "keyword1",
"communication": "keyword1",
"comp": "keyword1",
"comp-0": "keyword1",
"comp-1": "keyword1",
"comp-2": "keyword1",
"comp-3": "keyword1",
"comp-4": "keyword1",
"comp-5": "keyword1",
"comp-6": "keyword1",
"comp-x": "keyword1",
"computational": "keyword1",
"computational-0": "keyword1",
"computational-1": "keyword1",
"computational-2": "keyword1",
"computational-3": "keyword1",
"computational-4": "keyword1",
"computational-5": "keyword1",
"computational-6": "keyword1",
"computational-x": "keyword1",
"compute": "keyword1",
"configuration": "keyword1",
"console": "keyword1",
"contains": "keyword1",
"content": "keyword1",
"continue": "keyword1",
"control": "keyword1",
"controls": "keyword1",
"converting": "keyword1",
"copy": "keyword1",
"core-index": "keyword1",
"corr": "keyword1",
"corresponding": "keyword1",
"cos": "keyword2",
"count": "keyword1",
"crt": "keyword1",
"crt-under": "keyword1",
"currency": "keyword1",
"current-date": "keyword2",
"cursor": "keyword1",
"cycle": "keyword1",
"cyl-index": "keyword1",
"cyl-overflow": "keyword1",
"data": "keyword1",
"date": "keyword1",
"date-compiled": "keyword1",
"date-of-integer": "keyword2",
"date-written": "keyword1",
"day": "keyword1",
"day-of-integer": "keyword2",
"day-of-week": "keyword1",
"dbcs": "keyword1",
"de": "keyword1",
"debug": "keyword1",
"debug-contents": "keyword1",
"debug-item": "keyword1",
"debug-line": "keyword1",
"debug-name": "keyword1",
"debug-sub-1": "keyword1",
"debug-sub-2": "keyword1",
"debug-sub-3": "keyword1",
"debugging": "keyword1",
"decimal-point": "keyword1",
"declaratives": "keyword1",
"delete": "keyword1",
"delimited": "keyword1",
"delimiter": "keyword1",
"depending": "keyword1",
"descending": "keyword1",
"destination": "keyword1",
"detail": "keyword1",
"disable": "keyword1",
"disk": "keyword1",
"disp": "keyword1",
"display": "keyword1",
"display-1": "keyword1",
"display-st": "keyword1",
"divide": "keyword1",
"division": "keyword1",
"down": "keyword1",
"duplicates": "keyword1",
"dynamic": "keyword1",
"echo": "keyword1",
"egcs": "keyword1",
"egi": "keyword1",
"eject": "keyword1",
"else": "keyword1",
"emi": "keyword1",
"empty-check": "keyword1",
"enable": "keyword1",
"end": "keyword1",
"end-accept": "keyword1",
"end-add": "keyword1",
"end-call": "keyword1",
"end-chain": "keyword1",
"end-compute": "keyword1",
"end-delete": "keyword1",
"end-display": "keyword1",
"end-divide": "keyword1",
"end-evaluate": "keyword1",
"end-if": "keyword1",
"end-invoke": "keyword1",
"end-multiply": "keyword1",
"end-of-page": "keyword1",
"end-perform": "keyword1",
"end-read": "keyword1",
"end-receive": "keyword1",
"end-return": "keyword1",
"end-rewrite": "keyword1",
"end-search": "keyword1",
"end-start": "keyword1",
"end-string": "keyword1",
"end-subtract": "keyword1",
"end-unstring": "keyword1",
"end-write": "keyword1",
"ending": "keyword1",
"enter": "keyword1",
"entry": "keyword1",
"environment": "keyword1",
"eol": "keyword1",
"eop": "keyword1",
"eos": "keyword1",
"equal": "keyword1",
"equals": "keyword1",
"erase": "keyword1",
"error": "keyword1",
"escape": "keyword1",
"esi": "keyword1",
"evaluate": "keyword1",
"every": "keyword1",
"examine": "keyword1",
"exceeds": "keyword1",
"exception": "keyword1",
"excess-3": "keyword1",
"exclusive": "keyword1",
"exec": "keyword1",
"execute": "keyword1",
"exhibit": "keyword1",
"exit": "keyword1",
"extend": "keyword1",
"extended-search": "keyword1",
"external": "keyword1",
"factorial": "keyword2",
"factory": "keyword1",
"false": "keyword1",
"fd": "keyword1",
"fh-fcd": "keyword1",
"fh-keydef": "keyword1",
"file": "keyword1",
"file-control": "keyword1",
"file-id": "keyword1",
"file-limit": "keyword1",
"file-limits": "keyword1",
"filler": "keyword1",
"final": "keyword1",
"first": "keyword1",
"fixed": "keyword1",
"footing": "keyword1",
"for": "keyword1",
"foreground-color": "keyword1",
"foreground-colour": "keyword1",
"from": "keyword1",
"full": "keyword1",
"function": "keyword1",
"generate": "keyword1",
"giving": "keyword1",
"global": "keyword1",
"go": "keyword1",
"goback": "keyword1",
"greater": "keyword1",
"grid": "keyword1",
"group": "keyword1",
"heading": "keyword1",
"high": "keyword1",
"high-value": "keyword1",
"high-values": "keyword1",
"highlight": "keyword1",
"i-o": "keyword1",
"i-o-control": "keyword1",
"id": "keyword1",
"identification": "keyword1",
"if": "keyword1",
"ignore": "keyword1",
"in": "keyword1",
"index": "keyword1",
"indexed": "keyword1",
"indicate": "keyword1",
"inheriting": "keyword1",
"initial": "keyword1",
"initialize": "keyword1",
"initiate": "keyword1",
"input": "keyword1",
"input-output": "keyword1",
"insert": "keyword1",
"inspect": "keyword1",
"installation": "keyword1",
"integer": "keyword2",
"integer-of-date": "keyword2",
"integer-of-day": "keyword2",
"integer-part": "keyword2",
"into": "keyword1",
"invalid": "keyword1",
"invoke": "keyword1",
"is": "keyword1",
"japanese": "keyword1",
"just": "keyword1",
"justified": "keyword1",
"kanji": "keyword1",
"kept": "keyword1",
"key": "keyword1",
"keyboard": "keyword1",
"label": "keyword1",
"last": "keyword1",
"leading": "keyword1",
"leave": "keyword1",
"left": "keyword1",
"left-justify": "keyword1",
"leftline": "keyword1",
"length": "keyword1",
"length-check": "keyword1",
"less": "keyword1",
"limit": "keyword1",
"limits": "keyword1",
"lin": "keyword1",
"linage": "keyword1",
"linage-counter": "keyword1",
"line": "keyword1",
"line-counter": "keyword1",
"lines": "keyword1",
"linkage": "keyword1",
"local-storage": "keyword1",
"lock": "keyword1",
"locking": "keyword1",
"log": "keyword2",
"log10": "keyword2",
"low": "keyword1",
"low-value": "keyword1",
"low-values": "keyword1",
"lower": "keyword1",
"lower-case": "keyword2",
"lowlight": "keyword1",
"manual": "keyword1",
"master-index": "keyword1",
"max": "keyword2",
"mean": "keyword2",
"median": "keyword2",
"memory": "keyword1",
"merge": "keyword1",
"message": "keyword1",
"method": "keyword1",
"midrange": "keyword2",
"min": "keyword2",
"mod": "keyword2",
"mode": "keyword1",
"modules": "keyword1",
"more-labels": "keyword1",
"move": "keyword1",
"multiple": "keyword1",
"multiply": "keyword1",
"name": "keyword1",
"named": "keyword1",
"national": "keyword1",
"national-edited": "keyword1",
"native": "keyword1",
"nchar": "keyword1",
"negative": "keyword1",
"next": "keyword1",
"no": "keyword1",
"no-echo": "keyword1",
"nominal": "keyword1",
"not": "keyword1",
"note": "keyword1",
"nstd-reels": "keyword1",
"null": "keyword1",
"nulls": "keyword1",
"number": "keyword1",
"numeric": "keyword1",
"numeric-edited": "keyword1",
"numval": "keyword2",
"numval-c": "keyword2",
"object": "keyword1",
"object-computer": "keyword1",
"object-storage": "keyword1",
"occurs": "keyword1",
"of": "keyword1",
"off": "keyword1",
"omitted": "keyword1",
"on": "keyword1",
"oostackptr": "keyword1",
"open": "keyword1",
"optional": "keyword1",
"or": "keyword1",
"ord": "keyword2",
"ord-max": "keyword2",
"ord-min": "keyword2",
"order": "keyword1",
"organization": "keyword1",
"other": "keyword1",
"otherwise": "keyword1",
"output": "keyword1",
"overflow": "keyword1",
"overline": "keyword1",
"packed-decimal": "keyword1",
"padding": "keyword1",
"page": "keyword1",
"page-counter": "keyword1",
"paragraph": "keyword1",
"password": "keyword1",
"perform": "keyword1",
"pf": "keyword1",
"ph": "keyword1",
"pic": "keyword1",
"picture": "keyword1",
"plus": "keyword1",
"pointer": "keyword1",
"pos": "keyword1",
"position": "keyword1",
"positioning": "keyword1",
"positive": "keyword1",
"present-value": "keyword2",
"previous": "keyword1",
"print": "keyword1",
"print-switch": "keyword1",
"printer": "keyword1",
"printer-1": "keyword1",
"printing": "keyword1",
"private": "keyword1",
"procedure": "keyword1",
"procedure-pointer": "keyword1",
"procedures": "keyword1",
"proceed": "keyword1",
"processing": "keyword1",
"program": "keyword1",
"program-id": "keyword1",
"prompt": "keyword1",
"protected": "keyword1",
"public": "keyword1",
"purge": "keyword1",
"queue": "keyword1",
"quote": "keyword1",
"quotes": "keyword1",
"random": "keyword2",
"range": "keyword2",
"rd": "keyword1",
"read": "keyword1",
"ready": "keyword1",
"receive": "keyword1",
"record": "keyword1",
"record-overflow": "keyword1",
"recording": "keyword1",
"records": "keyword1",
"redefines": "keyword1",
"reel": "keyword1",
"reference": "keyword1",
"references": "keyword1",
"relative": "keyword1",
"release": "keyword1",
"reload": "keyword1",
"rem": "keyword2",
"remainder": "keyword1",
"remarks": "keyword1",
"removal": "keyword1",
"renames": "keyword1",
"reorg-criteria": "keyword1",
"replace": "keyword1",
"replacing": "keyword1",
"report": "keyword1",
"reporting": "keyword1",
"reports": "keyword1",
"required": "keyword1",
"reread": "keyword1",
"rerun": "keyword1",
"reserve": "keyword1",
"reset": "keyword1",
"return": "keyword1",
"return-code": "keyword1",
"returning": "keyword1",
"reverse": "keyword2",
"reverse-video": "keyword1",
"reversed": "keyword1",
"rewind": "keyword1",
"rewrite": "keyword1",
"rf": "keyword1",
"rh": "keyword1",
"right": "keyword1",
"right-justify": "keyword1",
"rollback": "keyword1",
"rounded": "keyword1",
"run": "keyword1",
"s01": "keyword1",
"s02": "keyword1",
"s03": "keyword1",
"s04": "keyword1",
"s05": "keyword1",
"same": "keyword1",
"screen": "keyword1",
"sd": "keyword1",
"search": "keyword1",
"section": "keyword1",
"secure": "keyword1",
"security": "keyword1",
"seek": "keyword1",
"segment": "keyword1",
"segment-limit": "keyword1",
"select": "keyword1",
"selective": "keyword1",
"send": "keyword1",
"sentence": "keyword1",
"separate": "keyword1",
"sequence": "keyword1",
"sequential": "keyword1",
"service": "keyword1",
"set": "keyword1",
"shift-in": "keyword1",
"shift-out": "keyword1",
"sign": "keyword1",
"sin": "keyword2",
"size": "keyword1",
"skip1": "keyword1",
"skip2": "keyword1",
"skip3": "keyword1",
"sort": "keyword1",
"sort-control": "keyword1",
"sort-core-size": "keyword1",
"sort-file-size": "keyword1",
"sort-merge": "keyword1",
"sort-message": "keyword1",
"sort-mode-size": "keyword1",
"sort-option": "keyword1",
"sort-return": "keyword1",
"source": "keyword1",
"source-computer": "keyword1",
"space": "keyword1",
"space-fill": "keyword1",
"spaces": "keyword1",
"special-names": "keyword1",
"sqrt": "keyword2",
"standard": "keyword1",
"standard-1": "keyword1",
"standard-2": "keyword1",
"standard-deviation": "keyword2",
"start": "keyword1",
"status": "keyword1",
"stop": "keyword1",
"store": "keyword1",
"string": "keyword1",
"sub-queue-1": "keyword1",
"sub-queue-2": "keyword1",
"sub-queue-3": "keyword1",
"subtract": "keyword1",
"sum": "keyword2",
"super": "keyword1",
"suppress": "keyword1",
"symbolic": "keyword1",
"sync": "keyword1",
"synchronized": "keyword1",
"sysin": "keyword1",
"sysipt": "keyword1",
"syslst": "keyword1",
"sysout": "keyword1",
"syspch": "keyword1",
"syspunch": "keyword1",
"tab": "keyword1",
"table": "keyword1",
"tally": "keyword1",
"tallying": "keyword1",
"tan": "keyword2",
"tape": "keyword1",
"terminal": "keyword1",
"terminate": "keyword1",
"test": "keyword1",
"text": "keyword1",
"than": "keyword1",
"then": "keyword1",
"through": "keyword1",
"thru": "keyword1",
"time": "keyword1",
"time-of-day": "keyword1",
"time-out": "keyword1",
"timeout": "keyword1",
"times": "keyword1",
"title": "keyword1",
"to": "keyword1",
"top": "keyword1",
"totaled": "keyword1",
"totaling": "keyword1",
"trace": "keyword1",
"track-area": "keyword1",
"track-limit": "keyword1",
"tracks": "keyword1",
"trailing": "keyword1",
"trailing-sign": "keyword1",
"transform": "keyword1",
"true": "keyword1",
"type": "keyword1",
"typedef": "keyword1",
"underline": "keyword1",
"unequal": "keyword1",
"unit": "keyword1",
"unlock": "keyword1",
"unstring": "keyword1",
"until": "keyword1",
"up": "keyword1",
"update": "keyword1",
"upon": "keyword1",
"upper": "keyword1",
"upper-case": "keyword2",
"upsi-0": "keyword1",
"upsi-1": "keyword1",
"upsi-2": "keyword1",
"upsi-3": "keyword1",
"upsi-4": "keyword1",
"upsi-5": "keyword1",
"upsi-6": "keyword1",
"upsi-7": "keyword1",
"usage": "keyword1",
"use": "keyword1",
"user": "keyword1",
"using": "keyword1",
"value": "keyword1",
"values": "keyword1",
"variable": "keyword1",
"variance": "keyword2",
"varying": "keyword1",
"wait": "keyword1",
"when": "keyword1",
"when-compiled": "keyword2",
"with": "keyword1",
"words": "keyword1",
"working-storage": "keyword1",
"write": "keyword1",
"write-only": "keyword1",
"write-verify": "keyword1",
"zero": "keyword1",
"zero-fill": "keyword1",
"zeroes": "keyword1",
"zeros": "keyword1",
}
# Dictionary of keywords dictionaries for cobol mode.
keywordsDictDict = {
"cobol_main": cobol_main_keywords_dict,
}
# Rules for cobol_main ruleset.
def cobol_rule0(colorer, s, i):
return colorer.match_eol_span(s, i, kind="comment1", seq="*",
at_line_start=True, at_whitespace_end=False, at_word_start=False,
delegate="", exclude_match=False)
def cobol_rule1(colorer, s, i):
return colorer.match_span(s, i, kind="literal1", begin="\"", end="\"",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def cobol_rule2(colorer, s, i):
return colorer.match_span(s, i, kind="literal1", begin="'", end="'",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def cobol_rule3(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule4(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=" >=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule5(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=" <=",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule6(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="+",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule7(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="-",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule8(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="/",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule9(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="*",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule10(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="**",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule11(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=" > ",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule12(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=" < ",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule13(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="%",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule14(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq=" & ",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule15(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="|",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule16(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="^",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule17(colorer, s, i):
return colorer.match_seq(s, i, kind="operator", seq="~",
at_line_start=False, at_whitespace_end=False, at_word_start=False, delegate="")
def cobol_rule18(colorer, s, i):
return colorer.match_span(s, i, kind="comment2", begin="EXEC SQL", end="END-EXEC",
at_line_start=False, at_whitespace_end=False, at_word_start=False,
delegate="",exclude_match=False,
no_escape=False, no_line_break=False, no_word_break=False)
def cobol_rule19(colorer, s, i):
return colorer.match_keywords(s, i)
# Rules dict for cobol_main ruleset.
rulesDict1 = {
" ": [cobol_rule4,cobol_rule5,cobol_rule11,cobol_rule12,cobol_rule14,],
"\"": [cobol_rule1,],
"%": [cobol_rule13,],
"'": [cobol_rule2,],
"*": [cobol_rule0,cobol_rule9,cobol_rule10,],
"+": [cobol_rule6,],
"-": [cobol_rule7,cobol_rule19,],
"/": [cobol_rule8,],
"0": [cobol_rule19,],
"1": [cobol_rule19,],
"2": [cobol_rule19,],
"3": [cobol_rule19,],
"4": [cobol_rule19,],
"5": [cobol_rule19,],
"6": [cobol_rule19,],
"7": [cobol_rule19,],
"8": [cobol_rule19,],
"9": [cobol_rule19,],
"=": [cobol_rule3,],
"@": [cobol_rule19,],
"A": [cobol_rule19,],
"B": [cobol_rule19,],
"C": [cobol_rule19,],
"D": [cobol_rule19,],
"E": [cobol_rule18,cobol_rule19,],
"F": [cobol_rule19,],
"G": [cobol_rule19,],
"H": [cobol_rule19,],
"I": [cobol_rule19,],
"J": [cobol_rule19,],
"K": [cobol_rule19,],
"L": [cobol_rule19,],
"M": [cobol_rule19,],
"N": [cobol_rule19,],
"O": [cobol_rule19,],
"P": [cobol_rule19,],
"Q": [cobol_rule19,],
"R": [cobol_rule19,],
"S": [cobol_rule19,],
"T": [cobol_rule19,],
"U": [cobol_rule19,],
"V": [cobol_rule19,],
"W": [cobol_rule19,],
"X": [cobol_rule19,],
"Y": [cobol_rule19,],
"Z": [cobol_rule19,],
"[": [cobol_rule19,],
"]": [cobol_rule19,],
"^": [cobol_rule16,],
"a": [cobol_rule19,],
"b": [cobol_rule19,],
"c": [cobol_rule19,],
"d": [cobol_rule19,],
"e": [cobol_rule19,],
"f": [cobol_rule19,],
"g": [cobol_rule19,],
"h": [cobol_rule19,],
"i": [cobol_rule19,],
"j": [cobol_rule19,],
"k": [cobol_rule19,],
"l": [cobol_rule19,],
"m": [cobol_rule19,],
"n": [cobol_rule19,],
"o": [cobol_rule19,],
"p": [cobol_rule19,],
"q": [cobol_rule19,],
"r": [cobol_rule19,],
"s": [cobol_rule19,],
"t": [cobol_rule19,],
"u": [cobol_rule19,],
"v": [cobol_rule19,],
"w": [cobol_rule19,],
"x": [cobol_rule19,],
"y": [cobol_rule19,],
"z": [cobol_rule19,],
"|": [cobol_rule15,],
"~": [cobol_rule17,],
}
# x.rulesDictDict for cobol mode.
rulesDictDict = {
"cobol_main": rulesDict1,
}
# Import dict for cobol mode.
importDict = {}
|