| ATTACH | attach array node |
| AUTO | declare AUTO scope |
| AUTOX | declare AUTOX scope |
| DECLARE | declare a function and its parameters |
| DIM | dimension an array |
| DO | begin a DO ... LOOP block |
| DOUBLE | declare DOUBLE type (IEEE double-float) |
| END | end the program, a function, some block structure |
| EXIT | exit a function or some block structure |
| EXPORT | begin exporting type and constant DEClarations and function definitions |
| FOR | begin a FOR ... NEXT block |
| FUNCTION | define a function and its arguments |
| GOADDR | declare a GOADDR type |
| GOSUB | go to a subroutine |
| GOTO | go to a line-label |
| IF | begin IF ... THEN ... ELSE ... ENDIF decision block |
| IMPORT | import function library |
| INTERNAL | declare function, scope = INTERNAL (local) |
| LIBRARY | reserved |
| READ | print to screen or file |
| PROGRAM | begin and name program |
| READ | read variables from diskfile |
| REDIM | re-dimension an array; preserve overlapping data |
| RETURN | return [value] from a function |
| SBYTE | declare SBYTE type |
| SELECT | begin SELECT_CASE block |
| SHARED | declare SHARED scope |
| SINGLE | declare SINGLE type |
| SLONG | declare SLONG type |
| SSHORT | declare SSHORT type |
| STATIC | declare STATIC scope |
| STOP | stop the program |
| STRING | declare STRING type |
| SUB | begin subroutine (SUB SubName ... END SUB block) |
| SUBADDR | declare SUBADDR type |
| TYPE | declare and Define user-defined composite data type |
| UBYTE | declare UBYTE type |
| ULONG | declare ULONG type |
| UNION | declare and Define user-defined composite data type |
| USHORT | declare USHORT type |
| WRITE | write variables to file |
| XLONG | declare XLONG type |