/L1"6510 Assembler" Nocase Line Comment = ; Escape Char = \ String Chars = "' File Extensions = A a ASM asm ASS ass DIS dis
/Colors = 0,8421376,8421376,8421504,255,
/Colors Back = 11842740,14342874,14342874,14342874,14342874,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,0,0,
/Delimiters = ! " $#%&'()*+,-/:;<=>?@[\]^{|}~
/Function String = "%[a-zA-Z_][a-zA-Z0-9_]+"
/Open Brace Strings = "{" "(" "[" "<" "if" "else" "eif"
/Close Brace Strings = "}" ")" "]" ">" "endif" "endif" "eif"
/Open Fold Strings = "subroutine"
/Close Fold Strings = "subroutine"
/Open Comment Fold Strings = " ----------"
/Close Comment Fold Strings = " ----------"
/Ignore Fold Strings = "honz"
/C1"General opcodes" Colors = 16711680 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
ADC
AND
ASL
CLC COP
CLD
CLI
CLV
CMP
CPX
CPY
DEC
DEX
DEY
DCP
EOR
INC
INX
INY
ISC
LDA
LDX
LDY
LSR
LAX
MVN MVP
NOP
ORA
PHA PEA PEI PER PHB PHD PHK PLB PLD PHX PHY PLX PLY
PHP
PLA
PLP
ROL REP
ROR
RLA RRA
SBC SEP STZ S
SEC
SED
SEI
STA
STX
STY
SLO SRE SAX
TAX TCD TCS TDC TSC TXY TYX TRB TSB
TAY
TSX
TXA
TXS
TYA
WDM
XBA XCE
/C2"Program flow opcodes" Colors = 16711935 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
BCC BRL BRA
BCS
BEQ
BIT
BMI
BNE
BPL
BRK
BVC
BVS
JMP JML JSL
JSR
RTI RTL
RTS
STP
WAI
/C3"Pseudo opcodes" Colors = 4227327 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
.asc 
.byte
.end
.entry
.goto
.if
.incbin
.include
.label
.opt
.scrl
.scru
.text
.word
align
asc
byte
dc.b
dc.l
dc.w
ds.b
ds.l
ds.w
dv.b
dv.l
dv.w
eif
else
endif
endm
eqm
equ
err
hex
if
ifconst
ifnconst
incbin
incdir
include
incprg
long
mac
mexit
org
petc
rend
repeat
repend
rorg
scrl
scrlr
scru
scrur
seg
seg.u
set
subroutine
text
word
/C4"Hardware" Colors = 128 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
** CI2
** CIA
** COLORAM
** DK_
** HR_
** LT_
** VIC_
ACPTR ATDCY1 ATDCY2 ATDCY3 
BGCOL0 BGCOL1 BGCOL2 BGCOL3 BLACK BLUE BROWN
C2DDRA C2DDRB CHAREN CHARGEN CHKIN CHKOUT CHRIN CHROUT CHR_LO CHR_LOR CHR_UP CHR_UPR
CIDDRA CIDDRB CINT CIOUT CLALL CLOSE CLRCHN CUTHI CUTLO CYAN
D6510
ENV3 EXTCOL
FREHI1 FREHI2 FREHI3 FRELO1 FRELO2 FRELO3
GETIN GREEN GREY
HIRAM
IOBASE IOINIT IRQMASK
LISTEN LOAD LORAM LPENX LPENY
MEMBOT MEMTOP MSIGX
OPEN ORANGE
PLOT POTX POTY PURPLE PWHI1 PWHI2 PWHI3 PWLO1 PWLO2 PWLO3
R6510 RAMTAS RANDOM RASTER RDTIM READST RED RESON RESTOR
SAVE SCNKEY SCREEN SCROLX SCROLY SECOND SETLFS SETMSG SETNAM SETTIM SETTMO SID SIGVOL SP0COL
SP0X SP0Y SP1COL SP1X SP1Y SP2COL SP2X SP2Y SP3COL SP3X SP3Y SP4COL SP4X SP4Y
SP5COL SP5X SP5Y SP6COL SP6X SP6Y SP7COL SP7X SP7Y
SPBGCL SPBGPR SPENA SPMC SPMC0 SPMC1 SPSPCL STACK STOP SUREL1 SUREL2 SUREL3
TALK TI2AHI TI2ALO TI2BHI TI2BLO TIMAHI TIMALO TIMBHI TIMBLO TKSA
TO2HRS TO2MIN TO2SEC TO2TEN TODHRS TODMIN TODSEC TODTEN 
UDTIM UNLSN UNTLK
VBRK VCREG1 VCREG2 VCREG3 VECTOR VIC2 VICIRQ VMCSB VNMI VRES
WHITE
XXPAND
YELLOW YXPAND
/C5"Hex Digits" Colors = 255 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
** $
a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf
c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf
d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df
e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef
f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff
/C6"Operators" Colors = 16711808 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
#
$
%
+
,
-
<
=
>
/C7"Registers" Colors = 16744448 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
a
x
y
/C8"Labels" Colors = 4227200 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
** .

/L2"Cobol" COBOL_LANG "Line Comment Num = 2* " Nocase File Extensions = CBL cbl COB cob
/Colors = 0,8421504,8421376,8421440,255,
/Colors Back = 14342874,14342874,14342874,14342874,14342874,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,1,0,
/Function String = "^{%[ ^t]+[a-z]+ SECTION^}^{%[ ^t]+[a-z]+ DIVISION^}"
/Delimiters = ~!@$%^&*()_+=|\/{}[]:;"'<> ,.?/
/C1"Keywords" Colors = 16711680 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
accept access acquire actual add address advancing after all allowing alphabet alphabetic alphabetic-lower alphabetic-upper alphanumeric
alphanumeric-edited also alter alternate and any apply are area areas as ascending assign 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 c02 c04 c05 c06 c07 c08 c09 c10 c11 c12 cancel cbl cd centered cf ch chain chaining changed character characters chart class clock-units close
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 compute configuration console contains content continue control control-area controls conversion convert converting
core-index corr corresponding count crt crt-under csp currency current-date cursor cycle cyl-index cyl-overflow
data 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 declaratives default delete delimited delimiter depending descending destination detail disable disk disp display display-1
display-st divide division down draw drop duplicates dynamic
echo egcs egi eject emi empty-check enable encryption end end-accept end-add end-call end-chain end-compute end-delete end-display end-divide end-invoke
end-multiply end-of-page end-perform end-read end-receive end-return end-rewrite end-search end-start end-string end-subtract end-unstring end-write
ending enter entry environment environment-division eol eop eos equal equals erase error escape esi every examine exceeds exception excess-3 exclusive
execute exhibit extend extended-search external externally-described-key
factory false fd fh--fcd fh--keydef file file-control file-id file-limit file-limits file-prefix filler final first fixed footing for foreground-color
foreground-colour footing format from full function
generate giving global go goback greater grid group
heading high high-value high-values highlight
i-o i-o-control id identification ignore in index indexed indic indicate indicator indicators inheriting initial initialize initiate input input-output
insert inspect installation into invalid invoke invoked is
japanese just justified
kanji kept key keyboard
label last leading leave left lrft-justify leftline length length-check less limit limits lin link linage linage-counter line line-counter lines linkage
local-storage lock lock-holding locking low low-value low-values lower lowlight
manual mass-update master-index memory merge message method mode modified modules more-labels move  multiple multiply
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 open optional or order organization other others otherwise output
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 print-control print-switch printer printer-1 printing prior private procedure procedure-pointer procedures proceed process processing
program program-id prompt protected public purge
queue quote quotes
random range rd read readers ready receive record record-overflow recording records redefines reel reference references relative release reload remainder
remarks removal renames reorg-criteria repeated replace replacing report reporting reports required reread rerun reserve reset resident return
return-code returning reverse reverse-video reversed  rewind rewrite rf rh right right-justify rollback rolling rounded run
s01 s02 s03 s04 s05 same screen scroll sd search section secure security seek segment segment-limit select selective self selfclass send sentence
separate sequence sequential service set setshadow shift-in shift-out sign size skip1 skip2 skip3 sort 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 special-names standard standard-1
standard-2 start starting status stop store string sub-queue-1 sub-queue-2 sub-queue-3 subfile subtract sum  super supress symbolic sync synchronized
sysin sysipt syslst sysout syspch syspunch system-info
tab tallying tape terminal terminal-info terminate 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 transform true type typedef
underline underlined unequal unit unlock unstring until up update updaters upon upper upsi-0 upsi-1 upsi-2 upsi-3 upsi-4 upsi-5 upsi-6 upsi-7 usage use
user using
value values variable varying
wait when-compiled window with words working-storage wrap write write-only write-verify writerszero
zero zero-fill zeros zeroes
/C2"Program flow" Colors = 8388863 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
call
else end-exec end-if end-evaluate evaluate exec exit
if
perform
then
when
/C3"Levels" Colors = 33023 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
01
15
77
78
z
88
/C4 Colors = 32768 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
x
02
03
04
05
10
15
20
25
30
/C5"Copy Code" Colors = 4210816 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
copy
/C6"CICS" Colors = 12615680 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 1
cics
commarea
resp resp2

/L3"REXX" Block Comment On = /* Block Comment Off = */ Nocase File Extensions = REX REXX TRX
/Colors = 0,8421376,8421376,8421504,255,
/Colors Back = 14342874,14342874,14342874,14342874,14342874,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,0,0,
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?
/C1"Keyword Instructions" Colors = 16711680 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
ADDRESS ADDITIONAL ANY ARG ARGUMENTS ARRAY
BY
CALL CASELESS CONTINUE CLASS
DESCRIPTION DIGITS DO DROP
END ENGINEERING ERROR EXIT EXPOSE ELSE
FAILURE FOR FOREVER FORM FORWARD FUZZ
GUARD
HALT
IF INTERPRET ITERATE
LEAVE LOWER LOSTDIGITS
MESSAGE
NAME NOP NOMETHOD NOSTRING NOTREADY NOVALUE NUMERIC
ON OFF OTHERWISE
PARSE PROCEDURE PULL PUSH PROPAGATE
QUEUE
RAISE REPLY RETURN RET RC
SAY SCIENTIFIC SELECT SIGL SIGNAL SOURCE SYNTAX
THEN TO TRACE
UPPER UNTIL USE USER
VERSION
WHEN WHILE WITH
/C2"Built-in Functions" Colors = 255 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
ABBREV ABS APPEND
BEEP BINARY BITAND BITOR BITXOR BOTH B2X
CENTER CHANGESTR CHAR CHARIN CHAROUT CHARS COMPARE CONDITION COPIES COUNTSTR
CLOSE C2D C2X
DATETIME DATATYPE DATE DELSTR DELWORD DIRECTORY D2C D2X
ERRORTEXT EXISTS
FILESPEC FLUSH FORMAT
HANDLE
INSERT
LASTPOS LEFT LENGTH LINE LINEIN LINEOUT LINES
MAX MIN
NOBUFFER
OPEN OVERLAY
POS POSITION
QUEUED QUERY
RANDOM RECLENGTH READ REPLACE REVERSE RIGHT
SEEK SIGN SIZE SHARED SHAREREAD SHAREWRITE SOURCELINE SPACE
STREAM STREAMTYPE STRIP SUBWORD SUBSTR SYMBOL SYS
TIME TIMESTAMP TRANSLATE TRUNC
VAR VALUE VERIFY
WORD WORDINDEX WORDLENGTH WORDPOS WORDS WRITE
XRANGE X2B X2C X2D
/C3"Rexx Utilities" Colors = 33023 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
PID PPRIO PTIME
RxFuncAdd RxFuncDrop RxFuncQuery RxQueue RxMessageBox RxWinExec
SysAddRexxMacro SysBootDrive SysClearRexxMacroSpace SysCloseEventSem
SysCloseMutexSem
SysCls SysCreateEventSem SysCreateMutexSem SysCurPos SysCurState
SysDriveInfo SysDriveMap SysDropFuncs SysDropRexxMacro SysDumpVariables
SysFileDelete SysFileSearch SysFileSystemType SysGetFileDateTime SysFileTree
SysGetKey SysIni SysLoadFuncs SysLoadRexxMacroSpace SysMkDir
SysOpenEventSem SysOpenMutexSem SysPostEventSem SysPulseEventSem
SysQueryProcess SysQueryRexxMacro
SysReleaseMutexSem SysReorderRexxMacro SysRequestMutexSem SysResetEventSem
SysRmDir
SysSaveRexxMacroSpace SysSearchPath SysSetFileDateTime SysSetPriority SysSleep
SysStemCopy SysStemDelete SysStemInsert SysStemSort SysSwitchSession
SysSystemDirectory SysTempFileName SysTextScreenRead SysTextScreenSize
SysUtilVersion SysVolumeLabel SysWaitEventSem SysWaitNamedPipe SysVersion
SysWinVer
TID TPRIO TTIME 

/L4"PL/I IBM-VisualeAge" Nocase Block Comment On = /* Block Comment Off = */ String Chars = "' File Extensions = pli cpy inc mac
/Colors = 0,8421376,8421376,8421504,255,
/Colors Back = 14342874,14342874,14342874,14342874,14342874,
/Colors Auto Back = 1,1,1,1,1,
/Font Style = 0,0,0,0,0,
/Delimiters = ~!@^&*()-+=|\/:;,"'<>  	.?
/Function String = "%[a-zA-Z_]"
/Indent Strings = "begin;" "do;" "if"
/Unindent Strings = "else" "end;" "other" "otherwise" "then"

/C1"Source Language Keywords" Colors = 16711680 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
a abnormal addbuff alias aligned all allocate alloc anycondition anycond area ascii assembler asm assignable asgn attach attention attn automatic auto
b backward based begin binary bin bit bkwd blksize buffered buf buffers buffoff bufnd bufni bufsp builtin by byaddr byvalue
c call cdecl cdecl16 character char chargraphic charg cics close cobol consecutive column col complex cplx condition cond connected conn constant controlled ctl 
conversion conv copy ctlasa ctl360
d db data decimal dec declare dcl default dft define defined def delay delete descriptor detach descriptors dimension dim direct display do downthru
e edit else end endfile endf endpage endp entry environment env error event exclusive exec exit exports external ext
f fb fs fbs fastcall16 fetch fetchable file finish fixed fixedoverflow fofl float flow forever format fortran free from fromalien
g generic genkey get go goto graphic
handle hexadec
ieee if ignore in indexed indexarea initial init input inline inter internal int into invalidop irreducible irred iterate
key keyed keyfrom keylength keys keyloc keyto
label leave like limited line linkage linesize list locate loop
main margins mar
name native ncp nochargraphic nocharg noconversion noconv nodescriptor noexecops nofixedoverflow nofofl noinline noinvalidop nolock nonassignable nonasgn nonconnected 
nonconn nonnative nonvarying nonvar nooverflow noofl norescan normal nosize nostringrange nostrg nostringsize nostrz nosubscriptrange nosubrg note nounderflow noufl 
nowrite nozerodivide nozdiv noscan
offset on open optional options optlink order ordinal organization otherwise other output overflow ofl
p package page pagesize parameter pascal16 password pending picture pic pointer ptr position pos precision prec print priority procedure proc put
r range read real record recsize recursive reducible red reentrant refer regional relative release reorder repeat reply reread rescan reserves resignal retcode return 
returns reuse revert rewrite
scalarvarying scan segmented select sequential seql set signal signed sis size skip snap sql statement static stop storage stream string stringrange strg stringsize strz 
structure subscriptrange subrg system
task task then thread title to total tp transmit trkofl tstack type
u unaligned unal unbuffered unbuf undefinedfile undf underflow ufl union unlock unsigned until update upthru
v vb vs vbs value variable varying var varyingz varz vsam
wait when while write 
zerodivide zdiv

/C2"Build in Functions" Colors = 8388863 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
abs acos acosf add addr allocation allocn allocsize any asin asinf atan atand atanf atanh availablearea
binaryvalue binvalue bitlocation bitloc bool byte
cds ceil centerleft center centreleft centre centerright centreright charval collate compare conjg cos cosd cosf cosh count cs currentsize currentstorage cstg
datafield date datetime days daystodate daystosecs divide
empty entryaddr epsilon erf erfc exp expf exponent
fileddint fileddtest fileddword fileid fileopen fileread fileseek filetell filewrite floor
gamma getenv 
hbound hex heximage high huge
iand ieor imag index inot ior isll ismain isrl iunsigned
lbound left length lineno location log logf loggamma log2 log10 log10f low lowercase lower2
max maxexp maxlength min minexp mod mpstr multiply
null
offsetadd offsetdiff offsetsubtract offsetvalue omitted onchar oncode oncondcond oncondid oncount onfile ongsource onkey onloc onsource onsubcode onwchar onwsource 
ordinalname ordinalpred ordinalsuccpackagename 
pageno places pliascii plicanc plickpt plidelete plidump pliebcdic plifill plifree plimove pliover pliretc pliretv plisaxa plisaxb plisrta plisrtb plisrtc plisrtd 
plistsize pointeradd ptradd pointerdiff ptrdiff pointersubtract ptrsubtract pointervalue ptrvalue poly pred present procedurename procname 
prod putenv
radix raise2 random rank rem repattern reverse right round
samekey scale search searchr secs secstodate secstodays sign sin sind sinf sinh sourcefile sourceline sqrt sqrtf stg substr subtract succ sum sysnull 
tally tan tand tanf tanh threadid time tiny translate trim trunc 
unallocated unspec uppercase
valid validdate varglist vargsize verify verifyr 
wcharval weekday whigh widechar wlow
y4date y4julien y4year

/C3"TYPE function names" Colors = 33023 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
bind
cast
first
last
new
respec

/C4"Preprocessor" Colors = 32768 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
/ %STATEMENTS
%activate %act %assignment
%deactivate %deact %declare %do
%end
%go %goto
%if %include 
%noprint %note %null
%option
%procedure %proc %pop %print %push
%replace 
%select %skip
activate act answer ans assignment
comment compiletime compiledate counter
deactivate deact
include item itemcount
macargs maccol macecho macindex maclmar macrmar
parmset
quote
sysparm sysversion


/C5"Operators" Colors = 4210816 Colors Back = 14342874 Colors Auto Back = 1 Font Style = 0
!
&
* **
+
-
// /
< 
=
> 
\
^ 
| ||
 

