Tokens

Tokens are written as little endian DWORDs. A list of token values follows. The list is divided into record-bearing and stand-alone tokens.

Record-bearing

#define TOKEN_NAME 1

#define TOKEN_STRING 2

#define TOKEN_INTEGER 3

#define TOKEN_GUID 5

#define TOKEN_INTEGER_LIST 6

#define TOKEN_REALNUM_LIST 7

Stand-alone

#define TOKEN_OBRACE 10

#define TOKEN_CBRACE 11

#define TOKEN_OPAREN 12

#define TOKEN_CPAREN 13

#define TOKEN_OBRACKET 14

#define TOKEN_CBRACKET 15

#define TOKEN_OANGLE 16

#define TOKEN_CANGLE 17

#define TOKEN_DOT 18

#define TOKEN_COMMA 19

#define TOKEN_SEMICOLON 20

#define TOKEN_TEMPLATE 31

#define TOKEN_WORD 40

#define TOKEN_DWORD 41

#define TOKEN_FLOAT 42

#define TOKEN_DOUBLE 43

#define TOKEN_CHAR 44

#define TOKEN_UCHAR 45

#define TOKEN_SWORD 46

#define TOKEN_SDWORD 47

#define TOKEN_VOID 48

#define TOKEN_LPSTR 49

#define TOKEN_UNICODE 50

#define TOKEN_CSTRING 51

#define TOKEN_ARRAY 52