HXS 5 FFA21

XxlibName

HXS Size Data

GROB Size Data LIBDAT Size Data BAK Size Data LIB Size Data EXT3 Size Data ARRAY Size Data LNKARRAY Size Data MINIFON Size Data ARRY2 Size Data

ARRY [ ... ]

ARRY [ [ . ] [ . ] ] xRplName

CHR character LABEL labelname

EXTERNAL name xlibname

FEXTERNAL name fptrname

CODE Size Data

CODE

Assembly stuff

ENDCODE

NIBB Size Data or NIBHEX Data or NIBBHEX Data or CON(Size) Expr

INCLOB FileName INCLUDE FileName

LABEL label

EQU CstName ExpHex

EQUCP Interleave CstName

DEFINE name ...

DIR

VARNAME name1 obj1 VARNAME name2 obj2

...

ENDDIR

XLIB identified by its name. If it is a standard calculator command (like xDUP), the address is used instead of an XLIB object.

Binary integer ($02A4E), Size is in hexadecimal and Data is a set of hexadecimal characters. Example:

GROB ($02B1E). Library data ($02B88). Backup ($02B62). Library ($02B40). Extended3 ($02BEE). Array ($029E8). Linked Array ($02A0A). Minifont object Array object

Array object, which can have 1 or 2 dimensions. All objects in the array must be of same type

If RplName is an RPL instruction, compiles the RPL instruction (or xlib depending on the instruction)

Character object. See rules on " for more information Creates a label at this position. Use carefully Equivalent to DEFINE name ROMPTR2 xlibname

Equivalent to DEFINE name FPTR2 fptrname

Code object ($02DCC).

Include a code object, change to ASM mode and close the code object on the next ENDCODE.

Includes hexadecimal data directly (no prolog).

Includes the content of the file FileName.

Includes the source of the file FileName to be compiled (Like ' in ASM mode).

Defines a label (like * in ASM mode). Defines a constant (Like DC in ASM mode). Defines a constant (Like DCCP in ASM mode).

Associate the data compiled between the name and the end of the line with the name. After that, if the name is used again, the associated data is placed in the compiled file

Creates a directory containing the objects in the given variables.

The Development Library 6-37