$$
%%
ABS
ADD
ADDC
ADDRESS (data type)
AFTER...CALL
AFTER...GOSUB
ALLOW
ALT LEFT (constant)
ALT RIGHT (constant)
AND
ANIMATE
ANIMATING
ANIMATION
ARRAY
ARRAY COUNT
ARRAY MAX
ARRAY MIN
ARRAY SUM
ARROW LEFT (constant)
ARROW UP (constant)
ASC
ASCII CODE
ASCIICODE
ASM
ASTERISK (constant)
AT (constant)
AT (function)
AT (instruction)
ATLAS (data type)
ATLAS LOAD
BANK
BANK (function)
BANK ADDRESS
BANK COUNT (constant)
BANK READ
BANK UNCOMPRESS
BANK WRITE
BANK...AT
BAR
BEGIN COPPER...END COPPER
BEGIN COPPER...ENDCOPPER
BEGIN GAMELOOP
BEGIN STORAGE...END STORAGE
BEGIN TYPE...END TYPE
BELL
BETA (constant)
BIG ENDIAN (constant)
BIN
BIN$
BIT (data type)
BIT (function)
BIT...OF
BITMAP (constant)
BITMAP AT
BITMAP CLEAR
BITMAP DISABLE
BITMAP ENABLE
BITMAPADDRESS
BLACK (constant)
BLIT (data type)
BLIT (instruction)
BLIT IMAGE
BLOCK
BLUE (constant)
BOOM
BORDER
BOTTOM
BOX
BROWN (constant)
BUFFER (data type)
BYTE (data type)
CALL
CAN SCREEN
CAPS LOCK (constant)
CAPSLOCK (constant)
CASE
CASE ELSE
CDOWN (function)
CDOWN (instruction)
CENTER
CENTRE
CGOTO
CHAIN
CHARSET AT
CHR$
CIRCLE
CIRCLE FILL
CLEAR
CLEAR (constant)
CLEFT (function)
CLEFT (instruction)
CLINE
CLIP
CLR
CLS
CMOB
CMOVE (function)
CMOVE (instruction)
COLLISION
COLOR
COLOR (data type)
COLOR (function)
COLOR BACK
COLOR BACKGROUND
COLOR BORDER
COLOR COUNT (constant)
COLOR SPRITE
COLORMAP AT
COLORMAP CLEAR
COLORS (constant)
COLORS COUNT (constant)
COLOUR
COLOURS (constant)
COLOURS COUNT (constant)
COLUMNS (constant)
COMBINE NIBBLE
CONFIGURE
CONSOLE
CONSOLE RESTORE
CONSOLE SAVE
CONSOLE USE
CONST
CONST GLOBAL
CONST SHARED
CONTROL (constant)
COPPER COLOR
COPPER COLOR BACKGROUND
COPPER COLOR BORDER
COPPER MOVE
COPPER NOP
COPPER POKE
COPPER POKED
COPPER POKEW
COPPER STORE
COPPER USE
COPPER WAIT LINE
COPPER...END COPPER
COS
COUNT
CREATE PATH
CREATE PORT
CREATE VECTOR
CRIGHT (function)
CRIGHT (instruction)
CRSR LEFT RIGHT (constant)
CRSR UP DOWN (constant)
CSET
CSPRITE
CUP (function)
CUP (instruction)
CYAN (constant)
D!POKE
DARK BLUE (constant)
DARK GRAY (constant)
DARK GREY (constant)
DATA
DEC
DECLARE FUNCTION
DECLARE PROC
DECLARE PROCEDURE
DEFDGR
DEFINE ANIMATION
DEFINE MOVEMENT
DEGREE
DELETE (constant)
DIM (array)
DIM (variable)
DISABLE INTERRUPT
DISTANCE
DIV
DLOAD
DLOAD ERROR
DO NULL
DO...LOOP
DOJO CREATE PORT
DOJO ERROR
DOJO GET MESSAGE
DOJO OPEN PORT
DOJO PEEK MESSAGE
DOJO PING
DOJO PUT MESSAGE
DOJOKA (data type)
DOUBLE BUFFER
DOWN (constant)
DOWNB
DOWNW
DRAW (instruction)
DRAW (program)
DSAVE
DSAVE ERROR
DTILE
DTILES
DUP
DWORD (data type)
ELLIPSE
ELLIPSE FILL
EMPTY TILE
EMPTYTILE
ENABLE INTERRUPT
END
END GAMELOOP
ENDSELECT
ENVELOPE
EQUAL (constant)
ERROR
EVERY OFF
EVERY ON
EVERY...CALL
EVERY...GOSUB
EXEC
EXIT
EXIT IF
EXIT PROC
EXIT PROC IF
EXIT PROC WITH...IF
EXIT PROCEDURE
EXIT PROCEDURE IF
EXIT PROCEDURE WITH...IF
EXP
FADE
FADE IN
FADE OUT
FALSE (constant)
FCIRCLE
FHEIGHT
FILE (storage)
FILE SIZE
FILESIZE
FILL (array)
FILL SCREEN (instruction)
FIND HEIGHT
FIND WIDTH
FIRE (constant)
FIRE (function)
FLASH
FLIP (function)
FLIP IMAGE
FLOAT (data type)
FONT HEIGHT (constant)
FONT LOAD
FONT WIDTH (constant)
FOR...NEXT
FORBID
FRAME
FRAMES
FRAMES COUNT
FREE
FREEZE
FSIZE
FUJINET BYTES
FUJINET CLOSE
FUJINET CONNECTED
FUJINET DEVICE
FUJINET ERROR
FUJINET HTTP POST BIN
FUJINET LOGIN
FUJINET OPEN
FUJINET PARSE JSON
FUJINET PASSWORD
FUJINET READ
FUJINET READY
FUJINET SET CHANNEL MODE
FUJINET SET JSON QUERY
FUJINET STATUS
FUJINET WRITE
FUNCTION
FWIDTH
GET
GET BITMAP
GET IMAGE
GET MESSAGE
GLOBAL
GLOBAL CONST
GOLD (constant)
GOSUB
GOTO
GR LOCATE
GRAPHIC
GRAPHICS
GRAY (constant)
GREEN (constant)
GREY (constant)
HALT
HAS BIT
HAS NOT BIT
HEIGHT (constant)
HEX
HIRES
HIT
HOME (constant)
HOME (instruction)
HSCROLL
IF (function)
IF...THEN...ELSE...ELSEIF...ENDIF
IMAGE (data type)
IMAGE (function)
IMAGE (storage)
IMAGE HEIGHT
IMAGE LOAD
IMAGE WIDTH
IMAGEREF (data type)
IMAGEREF (function)
IMAGES (data type)
IMAGES (storage)
IMAGES COUNT
IMAGES LOAD
IN
INC
INCLUDE
INK
INKB
INKEY
INPUT (function)
INSERT (constant)
INSERT (function)
INSERT (instruction)
INST
INSTR
INSTRUMENT
INT (data type)
INT (function)
INTEGER (data type)
IS
IS NOT
JDOWN
JFIRE
JLEFT
JMOVE
JOY
JOY COUNT (constant)
JOY DOWN (constant)
JOY FIRE (constant)
JOY LEFT (constant)
JOY RIGHT (constant)
JOY UP (constant)
JOY X
JOYCOUNT
JOYDIR
JOYX
JOYY
JRIGHT
JUP
KEY PRESSED
KEY SHIFT
KEY STATE
KEYGET
KEYSHIFT
KEYSTATE
KILL
LAVENDER (constant)
LBOTTOM
LBOUND
LCASE
LEFT (constant)
LEFT (function)
LEFT (instruction)
LEFT ALT (constant)
LEFT ARROW (constant)
LEFTB
LEFTW
LEN
LET (data type)
LIGHT BLUE (constant)
LIGHT GREEN (constant)
LIGHT GREY (constant)
LIGHT RED (constant)
LINE
LINE INPUT
LITTLE ENDIAN (constant)
LOAD
LOAD ATLAS
LOAD IMAGE
LOAD IMAGES
LOAD MUSIC
LOAD SEQUENCE
LOAD TILE
LOAD TILEMAP
LOAD TILES
LOAD TILESET
LOCATE
LOCATE (function)
LOG
LONG (data type)
LOOP...END LOOP
LOWER
MAGENTA (constant)
MAX
MEMCLR
MEMCONT
MEMDEF
MEMLEN
MEMLOAD
MEMOR
MEMORIZE
MEMPEEK
MEMPOS
MEMRESTORE
MEMSAVE
MID (function)
MID (instruction)
MIN
MINUS (constant)
MMOB
MMOVE
MOB OFF
MOB ON
MOD
MOVE
MOVEMENT
MOVING
MSPRITE
MSPRITE (data type)
MSPRITE (function)
MSPRITE UPDATE
MUL
MULTI
MULTI OFF
MULTI ON
MUSIC
MUSIC (data type)
MUSIC (storage)
MUSIC PAUSE
MUSIC RESUME
MUSIC SEEK
MUSIC STOP
NEW ATLAS
NEW IMAGE
NEW IMAGES
NEW MUSIC
NEW SEQUENCE
NEXT ANIMATION
NEXT RASTER
NEXT RASTER AT
NONE (constant)
NOP
NOT
NOTE (constant)
NRM
NTSC (constant)
OFFSET
OLIVE GREEN (constant)
ON SCROLL...CALL
ON SCROLL...GOSUB
ON...GOSUB
ON...GOTO
ON...PROC
OPEN PORT
OPTION EXPLICIT
OR
ORANGE (constant)
ORIGIN
OUT
PAGE 0 (constant)
PAGE 1 (constant)
PAGE A (constant)
PAINT
PAL (constant)
PALETTE
PAPER (function)
PAPER (instruction)
PAPER COLORS (constant)
PARAM
PAUSE
PCLS
PEACH (constant)
PEEK
PEEK MESSAGE
PEEKD
PEEKW
PEN (function)
PEN (instrucion)
PEN (variable)
PEN COLORS (constant)
PERIOD (constant)
PI (constant)
PICK
PING
PINK (constant)
PLACE
PLAY
PLAY (instruction)
PLAY (program)
PLAY OFF
PLOT
PLOTR
PLUS (constant)
PMODE
POINT (function)
POINT AT
POKE
POKED
POKEW
POLYLINE
POP
POP PROCEDURE
PORT
POSITION (data type)
POUND (constant)
POW
PRINT
PRINT BUFFER
PROC
PROCEDURE...END PROC
PURPLE (constant)
PUT BITMAP
PUT IMAGE
PUT KEY
PUT MESSAGE
PUT TILE
PUT TILEMAP
RADIAN
RANDOM
RANDOM HEIGHT
RANDOM WIDTH
RANDOMIZE
RANGE
RASTER AT
RASTER LINE
READ
READ END
REC
RECT
RED (constant)
REM
REMEMBER
REPEAT...UNTIL
RESET
RESOLUTION
RESPAWN (function)
RESPAWN (instruction)
RESTORE
RESUME
RETURN (constant)
RETURN (instruction)
RETURN (procedure)
RGB
RIGHT (constant)
RIGHT (function)
RIGHT (instruction)
RIGHT ALT (constant)
RIGHT SHIFT (constant)
RIGHTB
RIGHTW
RND
RND(0)
RND(1)
ROT
ROTATE VECTOR
ROWS (constant)
RUN
RUN PARALLEL
RUN STOP (constant)
RUNNING
RUNSTOP (constant)
SCALE
SCANCODE
SCREEN (constant)
SCREEN (function)
SCREEN (instruction)
SCREEN BORDER X (constant)
SCREEN BORDER Y (constant)
SCREEN COLORS (constant)
SCREEN COLOURS (constant)
SCREEN COLUMNS (constant)
SCREEN COLUMNS (instruction)
SCREEN HEIGHT (constant)
SCREEN HORIZONTAL SCROLL
SCREEN OFF
SCREEN ON
SCREEN PAGE
SCREEN ROWS (constant)
SCREEN ROWS (instruction)
SCREEN SHADES (constant)
SCREEN SPRITE RATIO X (constant)
SCREEN SPRITE RATIO Y (constant)
SCREEN SWAP
SCREEN TILES HEIGHT (constant)
SCREEN TILES WIDTH (constant)
SCREEN VERTICAL SCROLL
SCREEN WIDTH (constant)
SELECT CASE...CASE...CASE ELSE...ENDSELECT
SEQUENCE (data type)
SERIAL ERROR
SERIAL READ
SERIAL WRITE
SET LINE
SET TAB
SGN
SHADES (constant)
SHARED
SHARED CONST
SHIFT RIGHT (constant)
SHOOT
SIGNED BYTE (data type)
SIGNED DWORD (data type)
SIGNED WORD (data type)
SIN
SINGLE (data type)
SIZE
SLASH (constant)
SLEEP
SOUND
SOUND OFF
SPACE (constant)
SPACE (function)
SPAWN
SPC
SPEN
SPRITE (data type)
SPRITE (function)
SPRITE (instruction)
SPRITE AT (command)
SPRITE COLOR (command)
SPRITE COMPRESS HORIZONTAL (command)
SPRITE COMPRESS VERTICAL (command)
SPRITE COUNT (constant)
SPRITE DISABLE (command)
SPRITE ENABLE (command)
SPRITE EXPAND HORIZONTAL (command)
SPRITE EXPAND VERTICAL (command)
SPRITE HEIGHT (constant)
SPRITE MAX X (constant)
SPRITE MAX Y (constant)
SPRITE MIN X (constant)
SPRITE MIN Y (constant)
SPRITE MONOCOLOR (command)
SPRITE MULTICOLOR (command)
SPRITE OFF (command)
SPRITE ON (command)
SPRITE PRIORITY (command)
SPRITE WIDTH (constant)
SPRITE X MAX (constant)
SPRITE X MIN (constant)
SPRITE Y MAX (constant)
SPRITE Y MIN (constant)
SQR
STOP ANIMATION
STOP MOVEMENT
STORAGE...END STORAGE
STORE
STR
STRING (data type)
STRING (function)
STRIP (storage)
STRIP LOAD
STRPTR
SUBSTRING (function)
SUM
SUSPEND
SWAP
SYS
TAB (constant)
TAB$
TAN (constant)
TAN (function)
TASK (data type)
TEXT
TEXTADDRESS
TEXTMAP AT
THREAD (data type)
TI
TICK PER SECOND
TICKS PER SECOND
TILE AT
TILE BELONG TO
TILE CLASS
TILE FIRST
TILE HEIGHT
TILE ID
TILE LOAD
TILE PROBABILITY
TILE WIDTH
TILEMAP (constant)
TILEMAP (storage)
TILEMAP AT
TILEMAP DISABLE
TILEMAP ENABLE
TILEMAP HEIGHT
TILEMAP INDEX
TILEMAP TILE AT
TILEMAP WIDTH
TILES AT
TILES HEIGHT (constant)
TILES LOAD
TILES WIDTH (constant)
TILESET (storage)
TILESET OF
TIMER
TRAVEL
TRIANGLE
TURQUOISE (constant)
TYPE...END TYPE
UBOUND
UCASE
UNFREEZE
UP (constant)
UP ARROW (constant)
UPB
UPPER
UPW
USE TILESET
VAL
VAR
VARBANK
VARBANKPTR
VARPTR
VCENTER
VCENTRE
VECTOR (data type)
VHCENTER
VHCENTRE
VIOLET (constant)
VOLUME
VOLUME MAX (constant)
VOLUME MIN (constant)
VOLUME OFF
WAIT
WAIT FIRE
WAIT KEY
WAIT KEY OR FIRE
WAIT PARALLEL
WAIT UNTIL
WAIT VBL
WAIT WHILE
WHILE...WEND
WHITE (constant)
WIDTH (constant)
WORD (data type)
X
X CURS
X GRAPHIC
X PEN
X TEXT
XCURS
XGR
XGRAPHIC
XOR
XPEN
XTEXT
Y
Y CURS
Y GRAPHIC
Y PEN
Y TEXT
YCURS
YELLOW (constant)
YELLOW GREEN (constant)
YGR
YGRAPHIC
YIELD
YPEN
YTEXT
✓ = this keyword has been tested in an example file