Namespaces
X = uppercase x = lowercase or “_” … = anything
= anycase
XXX = all uppercase
Namespace #1:
Constants -> X...
Variables -> x...
Procedures -> x...
Asm labels -> #...
Internal functions -> Xx...
System functions -> X...
Inline asm registers -> XXX
Define symbols -> #...
Namespace #2:
Objects -> x...
Inline asm instructions -> XXX
Assembler MACROs -> X...
Reserved keywords:
NEW, END, AND, OR, BUT, OPT, MODULE, OBJECT, ENDOBJECT, CONST,
SET, ENUM, PROC, ENDPROC, IS, DEF, SUPER, FOR, STEP, ENDFOR,
LOOP, ENDLOOP, WHILE, ENDWHILE, REPEAT, UNTIL, JUMP, REG, IF,
THEN, ELSE, ELSEIF, ENDIF, SELECT, INC, CASE, DEFAULT, ENDSELECT,
CHAR, INT, LONG, STRING, LIST, DEC, ARRAY, PTR, TO, DO, OF, STRLEN,
EXPORT, SIZEOF, RETURN, EXCEPT, HANDLE, EXIT, RAISE, MACRO, ENDM,
SHL, SHR, NOP, LIBRARY, INCBIN, DOUBLE, VECTOR, CLASS, PRIVATE,
PUBLIC, FLOAT, WIDE, UWIDE, REAL, BYTE, WORD, ULONG, AS, LINKOBJECT,
IFN, ELSEIFN, WHILEN, UNTILN, EXITN