LispBM
Macros
lbm_defines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LBM_ADDRESS_SHIFT   2
 
#define LBM_VAL_SHIFT   4
 
#define LBM_ENC_1   0x10
 
#define LBM_PTR_BIT   0x00000001u
 
#define LBM_PTR_VAL_MASK   0x03FFFFFCu
 
#define LBM_PTR_TYPE_MASK   0xFC000000u
 
#define LBM_PTR_NULL   (0x03FFFFFCu >> 2)
 
#define LBM_PTR_TO_CONSTANT_BIT   0x04000000u
 
#define LBM_PTR_TO_CONSTANT_MASK   ~LBM_PTR_TO_CONSTANT_BIT
 
#define LBM_PTR_TO_CONSTANT_SHIFT   26
 
#define LBM_POINTER_TYPE_FIRST   0x10000000u
 
#define LBM_TYPE_CONS   0x10000000u
 
#define LBM_TYPE_CONS_CONST   0x14000000u
 
#define LBM_NON_CONS_POINTER_TYPE_FIRST   0x20000000u
 
#define LBM_TYPE_I32   0x28000000u
 
#define LBM_TYPE_U32   0x38000000u
 
#define LBM_TYPE_I64   0x48000000u
 
#define LBM_TYPE_U64   0x58000000u
 
#define LBM_TYPE_FLOAT   0x68000000u
 
#define LBM_TYPE_DOUBLE   0x78000000u
 
#define LBM_TYPE_ARRAY   0x80000000u
 
#define LBM_TYPE_ARRAY_CONST   0x84000000u
 
#define LBM_TYPE_CHANNEL   0x90000000u
 
#define LBM_TYPE_CUSTOM   0xA0000000u
 
#define LBM_TYPE_LISPARRAY   0xB0000000u
 
#define LBM_TYPE_LISPARRAY_CONST   0xB4000000u
 
#define LBM_TYPE_DEFRAG_MEM   0xC0000000u
 
#define LBM_POINTER_TYPE_LAST   0xCC000000u
 
#define LBM_CONS_TYPE_MASK   0xF0000000u
 
#define LBM_CONS_CONST_TYPE_MASK   0xFF000000u
 
#define LBM_CONTINUATION_INTERNAL   0xF8000001u
 
#define LBM_CONTINUATION_INTERNAL_TYPE   0xF8000000u
 
#define LBM_GC_MASK   0x00000002u
 
#define LBM_GC_MARKED   0x00000002u
 
#define LBM_VAL_MASK   0xFFFFFFF0u
 
#define LBM_VAL_TYPE_MASK   0x0000000Cu
 
#define LBM_TYPE_MASK   0xFC00000Cu
 
#define LBM_NUMBER_MASK   0x08000000u
 
#define LBM_TYPE_SYMBOL   0x00000000u
 
#define LBM_TYPE_CHAR   0x00000004u
 
#define LBM_TYPE_BYTE   0x00000004u
 
#define LBM_TYPE_I   0x00000008u
 
#define LBM_TYPE_U   0x0000000Cu
 
#define LBM_LOW_RESERVED_BITS   0x0000000Fu
 
#define SYM_NIL   0x0
 
#define SYM_TRUE   0x2
 
#define SYM_DONTCARE   0x9
 
#define SYM_TIMEOUT   0xA
 
#define SYM_RERROR   0x20 /* READ ERROR */
 
#define SYM_TERROR   0x21 /* TYPE ERROR */
 
#define SYM_EERROR   0x22 /* EVAL ERROR */
 
#define SYM_MERROR   0x23
 
#define SYM_NOT_FOUND   0x24
 
#define SYM_DIVZERO   0x25
 
#define SYM_FATAL_ERROR   0x26 /* Runtime system is corrupt */
 
#define SYM_STACK_ERROR   0x27
 
#define SYM_RECOVERED   0x28
 
#define SYM_ERROR_FLASH_HEAP_FULL   0x29
 
#define SYM_ARRAY_TYPE   0x30
 
#define SYM_RAW_I_TYPE   0x31
 
#define SYM_RAW_U_TYPE   0x32
 
#define SYM_RAW_F_TYPE   0x33
 
#define SYM_IND_I_TYPE   0x34
 
#define SYM_IND_U_TYPE   0x35
 
#define SYM_IND_F_TYPE   0x36
 
#define SYM_CHANNEL_TYPE   0x37
 
#define SYM_CUSTOM_TYPE   0x38
 
#define SYM_LISPARRAY_TYPE   0x39
 
#define SYM_DEFRAG_MEM_TYPE   0x3A
 
#define SYM_DEFRAG_ARRAY_TYPE   0x3B
 
#define SYM_NONSENSE   0x3C
 
#define SYM_NO_MATCH   0x40
 
#define SYM_MATCH_ANY   0x41
 
#define SYM_TYPE_LIST   0x50
 
#define SYM_TYPE_I   0x51
 
#define SYM_TYPE_U   0x52
 
#define SYM_TYPE_FLOAT   0x53
 
#define SYM_TYPE_I32   0x54
 
#define SYM_TYPE_U32   0x55
 
#define SYM_TYPE_DOUBLE   0x56
 
#define SYM_TYPE_I64   0x57
 
#define SYM_TYPE_U64   0x58
 
#define SYM_TYPE_ARRAY   0x59
 
#define SYM_TYPE_SYMBOL   0x5A
 
#define SYM_TYPE_CHAR   0x5B
 
#define SYM_TYPE_BYTE   0x5C
 
#define SYM_TYPE_CHANNEL   0x5E
 
#define SYM_TYPE_LISPARRAY   0x5F
 
#define SYM_TYPE_DEFRAG_MEM   0x60
 
#define SYM_TYPE_CUSTOM   0x61
 
#define TOKENIZER_SYMBOLS_START   0x70
 
#define SYM_OPENPAR   0x70
 
#define SYM_CLOSEPAR   0x71
 
#define SYM_BACKQUOTE   0x72
 
#define SYM_COMMA   0x73
 
#define SYM_COMMAAT   0x74
 
#define SYM_TOKENIZER_DONE   0x75
 
#define SYM_DOT   0x76
 
#define SYM_QUOTE_IT   0x77
 
#define SYM_COLON   0x78
 
#define SYM_TOKENIZER_WAIT   0x79
 
#define SYM_OPENBRACK   0x80
 
#define SYM_CLOSEBRACK   0x81
 
#define SYM_TOKENIZER_RERROR   0x82
 
#define SYM_OPENCURL   0x84
 
#define SYM_CONST   0x85
 
#define TOKENIZER_SYMBOLS_END   0x85
 
#define SPECIAL_FORMS_START   0x100
 
#define SYM_QUOTE   0x100
 
#define SYM_DEFINE   0x101
 
#define SYM_PROGN   0x102
 
#define SYM_LAMBDA   0x103
 
#define SYM_IF   0x104
 
#define SYM_LET   0x105
 
#define SYM_AND   0x106
 
#define SYM_OR   0x107
 
#define SYM_MATCH   0x108
 
#define SYM_RECEIVE   0x109
 
#define SYM_RECEIVE_TIMEOUT   0x10A
 
#define SYM_CALLCC   0x10B
 
#define SYM_ATOMIC   0x10C
 
#define SYM_MACRO   0x10D
 
#define SYM_CONT   0x10E
 
#define SYM_CLOSURE   0x10F
 
#define SYM_COND   0x110
 
#define SYM_APP_CONT   0x111
 
#define SYM_PROGN_VAR   0x112
 
#define SYM_SETQ   0x113
 
#define SYM_MOVE_TO_FLASH   0x114
 
#define SYM_LOOP   0x115
 
#define SYM_TRAP   0x116
 
#define SPECIAL_FORMS_END   0x116
 
#define SPECIAL_FORMS_MASK   0xFFFFFF00
 
#define SPECIAL_FORMS_BIT   0x00000100
 
#define ENC_SPECIAL_FORMS_MASK   0xFFFFF000
 
#define ENC_SPECIAL_FORMS_BIT   0x00001000
 
#define SPECIAL_FORMS_INDEX_MASK   0x000000FF
 
#define SYM_ADD   0x20000
 
#define SYM_SUB   0x20001
 
#define SYM_MUL   0x20002
 
#define SYM_DIV   0x20003
 
#define SYM_MOD   0x20004
 
#define SYM_EQ   0x20005
 
#define SYM_NOT_EQ   0x20006
 
#define SYM_NUMEQ   0x20007
 
#define SYM_NUM_NOT_EQ   0x20008
 
#define SYM_LT   0x20009
 
#define SYM_GT   0x2000A
 
#define SYM_LEQ   0x2000B
 
#define SYM_GEQ   0x2000C
 
#define SYM_NOT   0x2000D
 
#define SYM_PERFORM_GC   0x2000E
 
#define SYM_SELF   0x2000F
 
#define SYM_SET_MAILBOX_SIZE   0x20010
 
#define SYM_CONS   0x20011
 
#define SYM_CAR   0x20012
 
#define SYM_CDR   0x20013
 
#define SYM_LIST   0x20014
 
#define SYM_APPEND   0x20015
 
#define SYM_UNDEFINE   0x20016
 
#define SYM_BYTEARRAY_CREATE   0x20017
 
#define SYM_SYMBOL_TO_STRING   0x20018
 
#define SYM_STRING_TO_SYMBOL   0x20019
 
#define SYM_SYMBOL_TO_UINT   0x2001A
 
#define SYM_UINT_TO_SYMBOL   0x2001B
 
#define SYM_SET_CAR   0x2001C
 
#define SYM_SET_CDR   0x2001D
 
#define SYM_SET_IX   0x2001E
 
#define SYM_ASSOC   0x2001F
 
#define SYM_ACONS   0x20020
 
#define SYM_SET_ASSOC   0x20021
 
#define SYM_COSSA   0x20022
 
#define SYM_IX   0x20023
 
#define SYM_TO_I   0x20024
 
#define SYM_TO_I32   0x20025
 
#define SYM_TO_U   0x20026
 
#define SYM_TO_U32   0x20027
 
#define SYM_TO_FLOAT   0x20028
 
#define SYM_TO_I64   0x20029
 
#define SYM_TO_U64   0x2002A
 
#define SYM_TO_DOUBLE   0x2002B
 
#define SYM_TO_BYTE   0x2002C
 
#define SYM_SHL   0x2002D
 
#define SYM_SHR   0x2002E
 
#define SYM_BITWISE_AND   0x2002F
 
#define SYM_BITWISE_OR   0x20030
 
#define SYM_BITWISE_XOR   0x20031
 
#define SYM_BITWISE_NOT   0x20032
 
#define SYM_CUSTOM_DESTRUCT   0x20033
 
#define SYM_TYPE_OF   0x20034
 
#define SYM_LIST_LENGTH   0x20035
 
#define SYM_RANGE   0x20036
 
#define SYM_REG_EVENT_HANDLER   0x20037
 
#define SYM_TAKE   0x20038
 
#define SYM_DROP   0x20039
 
#define SYM_MKARRAY   0x2003A
 
#define SYM_ARRAY_TO_LIST   0x2003B
 
#define SYM_LIST_TO_ARRAY   0x2003C
 
#define SYM_DM_CREATE   0x2003D
 
#define SYM_DM_ALLOC   0x2003E
 
#define SYM_IS_LIST   0x2003F
 
#define SYM_IS_NUMBER   0x20040
 
#define SYM_SETVAR   0x30000
 
#define SYM_READ   0x30001
 
#define SYM_READ_PROGRAM   0x30002
 
#define SYM_READ_AND_EVAL_PROGRAM   0x30003
 
#define SYM_SPAWN   0x30004
 
#define SYM_SPAWN_TRAP   0x30005
 
#define SYM_YIELD   0x30006
 
#define SYM_WAIT   0x30007
 
#define SYM_EVAL   0x30008
 
#define SYM_EVAL_PROGRAM   0x30009
 
#define SYM_SEND   0x3000A
 
#define SYM_EXIT_OK   0x3000B
 
#define SYM_EXIT_ERROR   0x3000C
 
#define SYM_MAP   0x3000D
 
#define SYM_REVERSE   0x3000E
 
#define SYM_FLATTEN   0x3000F
 
#define SYM_UNFLATTEN   0x30010
 
#define SYM_KILL   0x30011
 
#define SYM_SLEEP   0x30012
 
#define SYM_MERGE   0x30013
 
#define SYM_SORT   0x30014
 
#define SYM_REST_ARGS   0x30015
 
#define SYM_ROTATE   0x30016
 
#define SYMBOL_KIND(X)   ((X) >> 16)
 
#define SYMBOL_KIND_SPECIAL   0
 
#define SYMBOL_KIND_EXTENSION   1
 
#define SYMBOL_KIND_FUNDAMENTAL   2
 
#define SYMBOL_KIND_APPFUN   3
 
#define SYMBOL_IX(X)   ((X) & 0xFFFF)
 
#define SPECIAL_SYMBOLS_START   0
 
#define SPECIAL_SYMBOLS_END   0xFFFF
 
#define EXTENSION_SYMBOLS_START   0x10000
 
#define EXTENSION_SYMBOLS_END   0x1FFFF
 
#define FUNDAMENTAL_SYMBOLS_START   0x20000
 
#define FUNDAMENTAL_SYMBOLS_END   0x2FFFF
 
#define APPFUN_SYMBOLS_START   0x30000
 
#define APPFUN_SYMBOLS_END   0x3FFFF
 
#define RUNTIME_SYMBOLS_START   0x40000
 
#define MAX_SYMBOL_VALUE   0x0FFFFFFF
 
#define ENC_SYM(X)   (((X) << LBM_VAL_SHIFT) | LBM_TYPE_SYMBOL)
 
#define ENC_SYM_NIL   ENC_SYM(SYM_NIL)
 
#define ENC_SYM_TRUE   ENC_SYM(SYM_TRUE)
 
#define ENC_SYM_DONTCARE   ENC_SYM(SYM_DONTCARE)
 
#define ENC_SYM_TIMEOUT   ENC_SYM(SYM_TIMEOUT)
 
#define ENC_SYM_RERROR   ENC_SYM(SYM_RERROR)
 
#define ENC_SYM_TERROR   ENC_SYM(SYM_TERROR)
 
#define ENC_SYM_EERROR   ENC_SYM(SYM_EERROR)
 
#define ENC_SYM_MERROR   ENC_SYM(SYM_MERROR)
 
#define ENC_SYM_NOT_FOUND   ENC_SYM(SYM_NOT_FOUND)
 
#define ENC_SYM_DIVZERO   ENC_SYM(SYM_DIVZERO)
 
#define ENC_SYM_FATAL_ERROR   ENC_SYM(SYM_FATAL_ERROR)
 
#define ENC_SYM_STACK_ERROR   ENC_SYM(SYM_STACK_ERROR)
 
#define ENC_SYM_RECOVERED   ENC_SYM(SYM_RECOVERED)
 
#define ENC_SYM_ERROR_FLASH_HEAP_FULL   ENC_SYM(SYM_ERROR_FLASH_HEAP_FULL)
 
#define ENC_SYM_ARRAY_TYPE   ENC_SYM(SYM_ARRAY_TYPE)
 
#define ENC_SYM_RAW_I_TYPE   ENC_SYM(SYM_RAW_I_TYPE)
 
#define ENC_SYM_RAW_U_TYPE   ENC_SYM(SYM_RAW_U_TYPE)
 
#define ENC_SYM_RAW_F_TYPE   ENC_SYM(SYM_RAW_F_TYPE)
 
#define ENC_SYM_IND_I_TYPE   ENC_SYM(SYM_IND_I_TYPE)
 
#define ENC_SYM_IND_U_TYPE   ENC_SYM(SYM_IND_U_TYPE)
 
#define ENC_SYM_IND_F_TYPE   ENC_SYM(SYM_IND_F_TYPE)
 
#define ENC_SYM_CHANNEL_TYPE   ENC_SYM(SYM_CHANNEL_TYPE)
 
#define ENC_SYM_CUSTOM_TYPE   ENC_SYM(SYM_CUSTOM_TYPE)
 
#define ENC_SYM_LISPARRAY_TYPE   ENC_SYM(SYM_LISPARRAY_TYPE)
 
#define ENC_SYM_DEFRAG_MEM_TYPE   ENC_SYM(SYM_DEFRAG_MEM_TYPE)
 
#define ENC_SYM_DEFRAG_ARRAY_TYPE   ENC_SYM(SYM_DEFRAG_ARRAY_TYPE)
 
#define ENC_SYM_NONSENSE   ENC_SYM(SYM_NONSENSE)
 
#define ENC_SYM_NO_MATCH   ENC_SYM(SYM_NO_MATCH)
 
#define ENC_SYM_MATCH_ANY   ENC_SYM(SYM_MATCH_ANY)
 
#define ENC_SYM_TYPE_LIST   ENC_SYM(SYM_TYPE_LIST)
 
#define ENC_SYM_TYPE_I   ENC_SYM(SYM_TYPE_I)
 
#define ENC_SYM_TYPE_U   ENC_SYM(SYM_TYPE_U)
 
#define ENC_SYM_TYPE_FLOAT   ENC_SYM(SYM_TYPE_FLOAT)
 
#define ENC_SYM_TYPE_I32   ENC_SYM(SYM_TYPE_I32)
 
#define ENC_SYM_TYPE_U32   ENC_SYM(SYM_TYPE_U32)
 
#define ENC_SYM_TYPE_DOUBLE   ENC_SYM(SYM_TYPE_DOUBLE)
 
#define ENC_SYM_TYPE_I64   ENC_SYM(SYM_TYPE_I64)
 
#define ENC_SYM_TYPE_U64   ENC_SYM(SYM_TYPE_U64)
 
#define ENC_SYM_TYPE_ARRAY   ENC_SYM(SYM_TYPE_ARRAY)
 
#define ENC_SYM_TYPE_SYMBOL   ENC_SYM(SYM_TYPE_SYMBOL)
 
#define ENC_SYM_TYPE_CHAR   ENC_SYM(SYM_TYPE_CHAR)
 
#define ENC_SYM_TYPE_BYTE   ENC_SYM(SYM_TYPE_BYTE)
 
#define ENC_SYM_TYPE_CHANNEL   ENC_SYM(SYM_TYPE_CHANNEL)
 
#define ENC_SYM_TYPE_LISPARRAY   ENC_SYM(SYM_TYPE_LISPARRAY)
 
#define ENC_SYM_TYPE_DEFRAG_MEM   ENC_SYM(SYM_TYPE_DEFRAG_MEM)
 
#define ENC_SYM_TYPE_CUSTOM   ENC_SYM(SYM_TYPE_CUSTOM)
 
#define ENC_SYM_OPENPAR   ENC_SYM(SYM_OPENPAR)
 
#define ENC_SYM_CLOSEPAR   ENC_SYM(SYM_CLOSEPAR)
 
#define ENC_SYM_BACKQUOTE   ENC_SYM(SYM_BACKQUOTE)
 
#define ENC_SYM_COMMA   ENC_SYM(SYM_COMMA)
 
#define ENC_SYM_COMMAAT   ENC_SYM(SYM_COMMAAT)
 
#define ENC_SYM_TOKENIZER_DONE   ENC_SYM(SYM_TOKENIZER_DONE)
 
#define ENC_SYM_DOT   ENC_SYM(SYM_DOT)
 
#define ENC_SYM_QUOTE_IT   ENC_SYM(SYM_QUOTE_IT)
 
#define ENC_SYM_COLON   ENC_SYM(SYM_COLON)
 
#define ENC_SYM_TOKENIZER_WAIT   ENC_SYM(SYM_TOKENIZER_WAIT)
 
#define ENC_SYM_OPENBRACK   ENC_SYM(SYM_OPENBRACK)
 
#define ENC_SYM_CLOSEBRACK   ENC_SYM(SYM_CLOSEBRACK)
 
#define ENC_SYM_TOKENIZER_RERROR   ENC_SYM(SYM_TOKENIZER_RERROR)
 
#define ENC_SYM_OPENCURL   ENC_SYM(SYM_OPENCURL)
 
#define ENC_SYM_CONST   ENC_SYM(SYM_CONST)
 
#define ENC_SYM_QUOTE   ENC_SYM(SYM_QUOTE)
 
#define ENC_SYM_DEFINE   ENC_SYM(SYM_DEFINE)
 
#define ENC_SYM_PROGN   ENC_SYM(SYM_PROGN)
 
#define ENC_SYM_LAMBDA   ENC_SYM(SYM_LAMBDA)
 
#define ENC_SYM_IF   ENC_SYM(SYM_IF)
 
#define ENC_SYM_LET   ENC_SYM(SYM_LET)
 
#define ENC_SYM_AND   ENC_SYM(SYM_AND)
 
#define ENC_SYM_OR   ENC_SYM(SYM_OR)
 
#define ENC_SYM_MATCH   ENC_SYM(SYM_MATCH)
 
#define ENC_SYM_RECEIVE   ENC_SYM(SYM_RECEIVE)
 
#define ENC_SYM_RECEIVE_TIMEOUT   ENC_SYM(SYM_RECEIVE_TIMEOUT)
 
#define ENC_SYM_CALLCC   ENC_SYM(SYM_CALLCC)
 
#define ENC_SYM_ATOMIC   ENC_SYM(SYM_ATOMIC)
 
#define ENC_SYM_MACRO   ENC_SYM(SYM_MACRO)
 
#define ENC_SYM_CONT   ENC_SYM(SYM_CONT)
 
#define ENC_SYM_CLOSURE   ENC_SYM(SYM_CLOSURE)
 
#define ENC_SYM_COND   ENC_SYM(SYM_COND)
 
#define ENC_SYM_APP_CONT   ENC_SYM(SYM_APP_CONT)
 
#define ENC_SYM_PROGN_VAR   ENC_SYM(SYM_PROGN_VAR)
 
#define ENC_SYM_SETQ   ENC_SYM(SYM_SETQ)
 
#define ENC_SYM_MOVE_TO_FLASH   ENC_SYM(SYM_MOVE_TO_FLASH)
 
#define ENC_SYM_IN_ENV   ENC_SYM(SYM_IN_ENV)
 
#define ENC_SYM_SETVAR   ENC_SYM(SYM_SETVAR)
 
#define ENC_SYM_READ   ENC_SYM(SYM_READ)
 
#define ENC_SYM_READ_PROGRAM   ENC_SYM(SYM_READ_PROGRAM)
 
#define ENC_SYM_READ_AND_EVAL_PROGRAM   ENC_SYM(SYM_READ_AND_EVAL_PROGRAM)
 
#define ENC_SYM_SPAWN   ENC_SYM(SYM_SPAWN)
 
#define ENC_SYM_SPAWN_TRAP   ENC_SYM(SYM_SPAWN_TRAP)
 
#define ENC_SYM_YIELD   ENC_SYM(SYM_YIELD)
 
#define ENC_SYM_WAIT   ENC_SYM(SYM_WAIT)
 
#define ENC_SYM_EVAL   ENC_SYM(SYM_EVAL)
 
#define ENC_SYM_EVAL_PROGRAM   ENC_SYM(SYM_EVAL_PROGRAM)
 
#define ENC_SYM_SEND   ENC_SYM(SYM_SEND)
 
#define ENC_SYM_EXIT_OK   ENC_SYM(SYM_EXIT_OK)
 
#define ENC_SYM_EXIT_ERROR   ENC_SYM(SYM_EXIT_ERROR)
 
#define ENC_SYM_MAP   ENC_SYM(SYM_MAP)
 
#define ENC_SYM_REVERSE   ENC_SYM(SYM_REVERSE)
 
#define ENC_SYM_FLATTEN   ENC_SYM(SYM_FLATTEN)
 
#define ENC_SYM_UNFLATTEN   ENC_SYM(SYM_UNFLATTEN)
 
#define ENC_SYM_KILL   ENC_SYM(SYM_KILL)
 
#define ENC_SYM_SLEEP   ENC_SYM(SYM_SLEEP)
 
#define ENC_SYM_MERGE   ENC_SYM(SYM_MERGE)
 
#define ENC_SYM_SORT   ENC_SYM(SYM_SORT)
 
#define ENC_SYM_REST_ARGS   ENC_SYM(SYM_REST_ARGS)
 
#define ENC_SYM_ROTATE   ENC_SYM(SYM_ROTATE)
 
#define ENC_SYM_TRAP   ENC_SYM(SYM_TRAP)
 
#define ENC_SYM_ADD   ENC_SYM(SYM_ADD)
 
#define ENC_SYM_SUB   ENC_SYM(SYM_SUB)
 
#define ENC_SYM_MUL   ENC_SYM(SYM_MUL)
 
#define ENC_SYM_DIV   ENC_SYM(SYM_DIV)
 
#define ENC_SYM_MOD   ENC_SYM(SYM_MOD)
 
#define ENC_SYM_EQ   ENC_SYM(SYM_EQ)
 
#define ENC_SYM_NOT_EQ   ENC_SYM(SYM_NOT_EQ)
 
#define ENC_SYM_NUMEQ   ENC_SYM(SYM_NUMEQ)
 
#define ENC_SYM_NUM_NOT_EQ   ENC_SYM(SYM_NUM_NOT_EQ)
 
#define ENC_SYM_LT   ENC_SYM(SYM_LT)
 
#define ENC_SYM_GT   ENC_SYM(SYM_GT)
 
#define ENC_SYM_LEQ   ENC_SYM(SYM_LEQ)
 
#define ENC_SYM_GEQ   ENC_SYM(SYM_GEQ)
 
#define ENC_SYM_NOT   ENC_SYM(SYM_NOT)
 
#define ENC_SYM_PERFORM_GC   ENC_SYM(SYM_PERFORM_GC)
 
#define ENC_SYM_SELF   ENC_SYM(SYM_SELF)
 
#define ENC_SYM_SET_MAILBOX_SIZE   ENC_SYM(SYM_SET_MAILBOX_SIZE)
 
#define ENC_SYM_CONS   ENC_SYM(SYM_CONS)
 
#define ENC_SYM_CAR   ENC_SYM(SYM_CAR)
 
#define ENC_SYM_CDR   ENC_SYM(SYM_CDR)
 
#define ENC_SYM_LIST   ENC_SYM(SYM_LIST)
 
#define ENC_SYM_APPEND   ENC_SYM(SYM_APPEND)
 
#define ENC_SYM_UNDEFINE   ENC_SYM(SYM_UNDEFINE)
 
#define ENC_SYM_BYTEARRAY_CREATE   ENC_SYM(SYM_BYTEARRAY_CREATE)
 
#define ENC_SYM_SYMBOL_TO_STRING   ENC_SYM(SYM_ENC_SYMBOL_TO_STRING)
 
#define ENC_SYM_STRING_TO_SYMBOL   ENC_SYM(SYM_STRING_TO_SYMBOL)
 
#define ENC_SYM_SYMBOL_TO_UINT   ENC_SYM(SYM_SYMBOL_TO_UINT)
 
#define ENC_SYM_UINT_TO_SYMBOL   ENC_SYM(SYM_UINT_TO_SYMBOL)
 
#define ENC_SYM_SET_CAR   ENC_SYM(SYM_SET_CAR)
 
#define ENC_SYM_SET_CDR   ENC_SYM(SYM_SET_CDR)
 
#define ENC_SYM_SET_IX   ENC_SYM(SYM_SET_IX)
 
#define ENC_SYM_ASSOC   ENC_SYM(SYM_ASSOC)
 
#define ENC_SYM_ACONS   ENC_SYM(SYM_ACONS)
 
#define ENC_SYM_SET_ASSOC   ENC_SYM(SYM_SET_ASSOC)
 
#define ENC_SYM_COSSA   ENC_SYM(SYM_COSSA)
 
#define ENC_SYM_IX   ENC_SYM(SYM_IX)
 
#define ENC_SYM_TO_I   ENC_SYM(SYM_TO_I)
 
#define ENC_SYM_TO_I32   ENC_SYM(SYM_TO_I32)
 
#define ENC_SYM_TO_U   ENC_SYM(SYM_TO_U)
 
#define ENC_SYM_TO_U32   ENC_SYM(SYM_TO_U32)
 
#define ENC_SYM_TO_FLOAT   ENC_SYM(SYM_TO_FLOAT)
 
#define ENC_SYM_TO_I64   ENC_SYM(SYM_TO_I64)
 
#define ENC_SYM_TO_U64   ENC_SYM(SYM_TO_U64)
 
#define ENC_SYM_TO_DOUBLE   ENC_SYM(SYM_TO_DOUBLE)
 
#define ENC_SYM_TO_BYTE   ENC_SYM(SYM_TO_BYTE)
 
#define ENC_SYM_SHL   ENC_SYM(SYM_SHL)
 
#define ENC_SYM_SHR   ENC_SYM(SYM_SHR)
 
#define ENC_SYM_BITWISE_AND   ENC_SYM(SYM_BITWISE_AND)
 
#define ENC_SYM_BITWISE_OR   ENC_SYM(SYM_BITWISE_OR)
 
#define ENC_SYM_BITWISE_XOR   ENC_SYM(SYM_BITWISE_XOR)
 
#define ENC_SYM_BITWISE_NOT   ENC_SYM(SYM_BITWISE_NOT)
 
#define ENC_SYM_CUSTOM_DESTRUCT   ENC_SYM(SYM_CUSTOM_DESTRUCT)
 
#define ENC_SYM_TYPE_OF   ENC_SYM(SYM_TYPE_OF)
 
#define ENC_SYM_LIST_LENGTH   ENC_SYM(SYM_LIST_LENGTH)
 
#define ENC_SYM_RANGE   ENC_SYM(SYM_RANGE)
 
#define ENC_SYM_REG_EVENT_HANDLER   ENC_SYM(SYM_REG_EVENT_HANDLER)
 
#define ENC_SYM_TAKE   ENC_SYM(SYM_TAKE)
 
#define ENC_SYM_DROP   ENC_SYM(SYM_DROP)
 
#define ENC_SYM_MKARRAY   ENC_SYM(SYM_MKARRAY)
 
#define ENC_SYM_ARRAY_TO_LIST   ENC_SYM(SYM_ARRAY_TO_LIST)
 
#define ENC_SYM_LIST_TO_ARRAY   ENC_SYM(SYM_LIST_TO_ARRAY)
 
#define ENC_SYM_DM_CREATE   ENC_SYM(SYM_DM_CREATE)
 
#define ENC_SYM_DM_ALLOC   ENC_SYM(SYM_DM_ALLOC)
 
#define ENC_SYM_IS_LIST   ENC_SYM(SYM_IS_LIST)
 
#define ENC_SYM_IS_NUMBER   ENC_SYM(SYM_IS_NUMBER)
 

Macro Definition Documentation

◆ APPFUN_SYMBOLS_END

#define APPFUN_SYMBOLS_END   0x3FFFF

◆ APPFUN_SYMBOLS_START

#define APPFUN_SYMBOLS_START   0x30000

◆ ENC_SPECIAL_FORMS_BIT

#define ENC_SPECIAL_FORMS_BIT   0x00001000

◆ ENC_SPECIAL_FORMS_MASK

#define ENC_SPECIAL_FORMS_MASK   0xFFFFF000

◆ ENC_SYM

#define ENC_SYM (   X)    (((X) << LBM_VAL_SHIFT) | LBM_TYPE_SYMBOL)

◆ ENC_SYM_ACONS

#define ENC_SYM_ACONS   ENC_SYM(SYM_ACONS)

◆ ENC_SYM_ADD

#define ENC_SYM_ADD   ENC_SYM(SYM_ADD)

◆ ENC_SYM_AND

#define ENC_SYM_AND   ENC_SYM(SYM_AND)

◆ ENC_SYM_APP_CONT

#define ENC_SYM_APP_CONT   ENC_SYM(SYM_APP_CONT)

◆ ENC_SYM_APPEND

#define ENC_SYM_APPEND   ENC_SYM(SYM_APPEND)

◆ ENC_SYM_ARRAY_TO_LIST

#define ENC_SYM_ARRAY_TO_LIST   ENC_SYM(SYM_ARRAY_TO_LIST)

◆ ENC_SYM_ARRAY_TYPE

#define ENC_SYM_ARRAY_TYPE   ENC_SYM(SYM_ARRAY_TYPE)

◆ ENC_SYM_ASSOC

#define ENC_SYM_ASSOC   ENC_SYM(SYM_ASSOC)

◆ ENC_SYM_ATOMIC

#define ENC_SYM_ATOMIC   ENC_SYM(SYM_ATOMIC)

◆ ENC_SYM_BACKQUOTE

#define ENC_SYM_BACKQUOTE   ENC_SYM(SYM_BACKQUOTE)

◆ ENC_SYM_BITWISE_AND

#define ENC_SYM_BITWISE_AND   ENC_SYM(SYM_BITWISE_AND)

◆ ENC_SYM_BITWISE_NOT

#define ENC_SYM_BITWISE_NOT   ENC_SYM(SYM_BITWISE_NOT)

◆ ENC_SYM_BITWISE_OR

#define ENC_SYM_BITWISE_OR   ENC_SYM(SYM_BITWISE_OR)

◆ ENC_SYM_BITWISE_XOR

#define ENC_SYM_BITWISE_XOR   ENC_SYM(SYM_BITWISE_XOR)

◆ ENC_SYM_BYTEARRAY_CREATE

#define ENC_SYM_BYTEARRAY_CREATE   ENC_SYM(SYM_BYTEARRAY_CREATE)

◆ ENC_SYM_CALLCC

#define ENC_SYM_CALLCC   ENC_SYM(SYM_CALLCC)

◆ ENC_SYM_CAR

#define ENC_SYM_CAR   ENC_SYM(SYM_CAR)

◆ ENC_SYM_CDR

#define ENC_SYM_CDR   ENC_SYM(SYM_CDR)

◆ ENC_SYM_CHANNEL_TYPE

#define ENC_SYM_CHANNEL_TYPE   ENC_SYM(SYM_CHANNEL_TYPE)

◆ ENC_SYM_CLOSEBRACK

#define ENC_SYM_CLOSEBRACK   ENC_SYM(SYM_CLOSEBRACK)

◆ ENC_SYM_CLOSEPAR

#define ENC_SYM_CLOSEPAR   ENC_SYM(SYM_CLOSEPAR)

◆ ENC_SYM_CLOSURE

#define ENC_SYM_CLOSURE   ENC_SYM(SYM_CLOSURE)

◆ ENC_SYM_COLON

#define ENC_SYM_COLON   ENC_SYM(SYM_COLON)

◆ ENC_SYM_COMMA

#define ENC_SYM_COMMA   ENC_SYM(SYM_COMMA)

◆ ENC_SYM_COMMAAT

#define ENC_SYM_COMMAAT   ENC_SYM(SYM_COMMAAT)

◆ ENC_SYM_COND

#define ENC_SYM_COND   ENC_SYM(SYM_COND)

◆ ENC_SYM_CONS

#define ENC_SYM_CONS   ENC_SYM(SYM_CONS)

◆ ENC_SYM_CONST

#define ENC_SYM_CONST   ENC_SYM(SYM_CONST)

◆ ENC_SYM_CONT

#define ENC_SYM_CONT   ENC_SYM(SYM_CONT)

◆ ENC_SYM_COSSA

#define ENC_SYM_COSSA   ENC_SYM(SYM_COSSA)

◆ ENC_SYM_CUSTOM_DESTRUCT

#define ENC_SYM_CUSTOM_DESTRUCT   ENC_SYM(SYM_CUSTOM_DESTRUCT)

◆ ENC_SYM_CUSTOM_TYPE

#define ENC_SYM_CUSTOM_TYPE   ENC_SYM(SYM_CUSTOM_TYPE)

◆ ENC_SYM_DEFINE

#define ENC_SYM_DEFINE   ENC_SYM(SYM_DEFINE)

◆ ENC_SYM_DEFRAG_ARRAY_TYPE

#define ENC_SYM_DEFRAG_ARRAY_TYPE   ENC_SYM(SYM_DEFRAG_ARRAY_TYPE)

◆ ENC_SYM_DEFRAG_MEM_TYPE

#define ENC_SYM_DEFRAG_MEM_TYPE   ENC_SYM(SYM_DEFRAG_MEM_TYPE)

◆ ENC_SYM_DIV

#define ENC_SYM_DIV   ENC_SYM(SYM_DIV)

◆ ENC_SYM_DIVZERO

#define ENC_SYM_DIVZERO   ENC_SYM(SYM_DIVZERO)

◆ ENC_SYM_DM_ALLOC

#define ENC_SYM_DM_ALLOC   ENC_SYM(SYM_DM_ALLOC)

◆ ENC_SYM_DM_CREATE

#define ENC_SYM_DM_CREATE   ENC_SYM(SYM_DM_CREATE)

◆ ENC_SYM_DONTCARE

#define ENC_SYM_DONTCARE   ENC_SYM(SYM_DONTCARE)

◆ ENC_SYM_DOT

#define ENC_SYM_DOT   ENC_SYM(SYM_DOT)

◆ ENC_SYM_DROP

#define ENC_SYM_DROP   ENC_SYM(SYM_DROP)

◆ ENC_SYM_EERROR

#define ENC_SYM_EERROR   ENC_SYM(SYM_EERROR)

◆ ENC_SYM_EQ

#define ENC_SYM_EQ   ENC_SYM(SYM_EQ)

◆ ENC_SYM_ERROR_FLASH_HEAP_FULL

#define ENC_SYM_ERROR_FLASH_HEAP_FULL   ENC_SYM(SYM_ERROR_FLASH_HEAP_FULL)

◆ ENC_SYM_EVAL

#define ENC_SYM_EVAL   ENC_SYM(SYM_EVAL)

◆ ENC_SYM_EVAL_PROGRAM

#define ENC_SYM_EVAL_PROGRAM   ENC_SYM(SYM_EVAL_PROGRAM)

◆ ENC_SYM_EXIT_ERROR

#define ENC_SYM_EXIT_ERROR   ENC_SYM(SYM_EXIT_ERROR)

◆ ENC_SYM_EXIT_OK

#define ENC_SYM_EXIT_OK   ENC_SYM(SYM_EXIT_OK)

◆ ENC_SYM_FATAL_ERROR

#define ENC_SYM_FATAL_ERROR   ENC_SYM(SYM_FATAL_ERROR)

◆ ENC_SYM_FLATTEN

#define ENC_SYM_FLATTEN   ENC_SYM(SYM_FLATTEN)

◆ ENC_SYM_GEQ

#define ENC_SYM_GEQ   ENC_SYM(SYM_GEQ)

◆ ENC_SYM_GT

#define ENC_SYM_GT   ENC_SYM(SYM_GT)

◆ ENC_SYM_IF

#define ENC_SYM_IF   ENC_SYM(SYM_IF)

◆ ENC_SYM_IN_ENV

#define ENC_SYM_IN_ENV   ENC_SYM(SYM_IN_ENV)

◆ ENC_SYM_IND_F_TYPE

#define ENC_SYM_IND_F_TYPE   ENC_SYM(SYM_IND_F_TYPE)

◆ ENC_SYM_IND_I_TYPE

#define ENC_SYM_IND_I_TYPE   ENC_SYM(SYM_IND_I_TYPE)

◆ ENC_SYM_IND_U_TYPE

#define ENC_SYM_IND_U_TYPE   ENC_SYM(SYM_IND_U_TYPE)

◆ ENC_SYM_IS_LIST

#define ENC_SYM_IS_LIST   ENC_SYM(SYM_IS_LIST)

◆ ENC_SYM_IS_NUMBER

#define ENC_SYM_IS_NUMBER   ENC_SYM(SYM_IS_NUMBER)

◆ ENC_SYM_IX

#define ENC_SYM_IX   ENC_SYM(SYM_IX)

◆ ENC_SYM_KILL

#define ENC_SYM_KILL   ENC_SYM(SYM_KILL)

◆ ENC_SYM_LAMBDA

#define ENC_SYM_LAMBDA   ENC_SYM(SYM_LAMBDA)

◆ ENC_SYM_LEQ

#define ENC_SYM_LEQ   ENC_SYM(SYM_LEQ)

◆ ENC_SYM_LET

#define ENC_SYM_LET   ENC_SYM(SYM_LET)

◆ ENC_SYM_LISPARRAY_TYPE

#define ENC_SYM_LISPARRAY_TYPE   ENC_SYM(SYM_LISPARRAY_TYPE)

◆ ENC_SYM_LIST

#define ENC_SYM_LIST   ENC_SYM(SYM_LIST)

◆ ENC_SYM_LIST_LENGTH

#define ENC_SYM_LIST_LENGTH   ENC_SYM(SYM_LIST_LENGTH)

◆ ENC_SYM_LIST_TO_ARRAY

#define ENC_SYM_LIST_TO_ARRAY   ENC_SYM(SYM_LIST_TO_ARRAY)

◆ ENC_SYM_LT

#define ENC_SYM_LT   ENC_SYM(SYM_LT)

◆ ENC_SYM_MACRO

#define ENC_SYM_MACRO   ENC_SYM(SYM_MACRO)

◆ ENC_SYM_MAP

#define ENC_SYM_MAP   ENC_SYM(SYM_MAP)

◆ ENC_SYM_MATCH

#define ENC_SYM_MATCH   ENC_SYM(SYM_MATCH)

◆ ENC_SYM_MATCH_ANY

#define ENC_SYM_MATCH_ANY   ENC_SYM(SYM_MATCH_ANY)

◆ ENC_SYM_MERGE

#define ENC_SYM_MERGE   ENC_SYM(SYM_MERGE)

◆ ENC_SYM_MERROR

#define ENC_SYM_MERROR   ENC_SYM(SYM_MERROR)

◆ ENC_SYM_MKARRAY

#define ENC_SYM_MKARRAY   ENC_SYM(SYM_MKARRAY)

◆ ENC_SYM_MOD

#define ENC_SYM_MOD   ENC_SYM(SYM_MOD)

◆ ENC_SYM_MOVE_TO_FLASH

#define ENC_SYM_MOVE_TO_FLASH   ENC_SYM(SYM_MOVE_TO_FLASH)

◆ ENC_SYM_MUL

#define ENC_SYM_MUL   ENC_SYM(SYM_MUL)

◆ ENC_SYM_NIL

#define ENC_SYM_NIL   ENC_SYM(SYM_NIL)

◆ ENC_SYM_NO_MATCH

#define ENC_SYM_NO_MATCH   ENC_SYM(SYM_NO_MATCH)

◆ ENC_SYM_NONSENSE

#define ENC_SYM_NONSENSE   ENC_SYM(SYM_NONSENSE)

◆ ENC_SYM_NOT

#define ENC_SYM_NOT   ENC_SYM(SYM_NOT)

◆ ENC_SYM_NOT_EQ

#define ENC_SYM_NOT_EQ   ENC_SYM(SYM_NOT_EQ)

◆ ENC_SYM_NOT_FOUND

#define ENC_SYM_NOT_FOUND   ENC_SYM(SYM_NOT_FOUND)

◆ ENC_SYM_NUM_NOT_EQ

#define ENC_SYM_NUM_NOT_EQ   ENC_SYM(SYM_NUM_NOT_EQ)

◆ ENC_SYM_NUMEQ

#define ENC_SYM_NUMEQ   ENC_SYM(SYM_NUMEQ)

◆ ENC_SYM_OPENBRACK

#define ENC_SYM_OPENBRACK   ENC_SYM(SYM_OPENBRACK)

◆ ENC_SYM_OPENCURL

#define ENC_SYM_OPENCURL   ENC_SYM(SYM_OPENCURL)

◆ ENC_SYM_OPENPAR

#define ENC_SYM_OPENPAR   ENC_SYM(SYM_OPENPAR)

◆ ENC_SYM_OR

#define ENC_SYM_OR   ENC_SYM(SYM_OR)

◆ ENC_SYM_PERFORM_GC

#define ENC_SYM_PERFORM_GC   ENC_SYM(SYM_PERFORM_GC)

◆ ENC_SYM_PROGN

#define ENC_SYM_PROGN   ENC_SYM(SYM_PROGN)

◆ ENC_SYM_PROGN_VAR

#define ENC_SYM_PROGN_VAR   ENC_SYM(SYM_PROGN_VAR)

◆ ENC_SYM_QUOTE

#define ENC_SYM_QUOTE   ENC_SYM(SYM_QUOTE)

◆ ENC_SYM_QUOTE_IT

#define ENC_SYM_QUOTE_IT   ENC_SYM(SYM_QUOTE_IT)

◆ ENC_SYM_RANGE

#define ENC_SYM_RANGE   ENC_SYM(SYM_RANGE)

◆ ENC_SYM_RAW_F_TYPE

#define ENC_SYM_RAW_F_TYPE   ENC_SYM(SYM_RAW_F_TYPE)

◆ ENC_SYM_RAW_I_TYPE

#define ENC_SYM_RAW_I_TYPE   ENC_SYM(SYM_RAW_I_TYPE)

◆ ENC_SYM_RAW_U_TYPE

#define ENC_SYM_RAW_U_TYPE   ENC_SYM(SYM_RAW_U_TYPE)

◆ ENC_SYM_READ

#define ENC_SYM_READ   ENC_SYM(SYM_READ)

◆ ENC_SYM_READ_AND_EVAL_PROGRAM

#define ENC_SYM_READ_AND_EVAL_PROGRAM   ENC_SYM(SYM_READ_AND_EVAL_PROGRAM)

◆ ENC_SYM_READ_PROGRAM

#define ENC_SYM_READ_PROGRAM   ENC_SYM(SYM_READ_PROGRAM)

◆ ENC_SYM_RECEIVE

#define ENC_SYM_RECEIVE   ENC_SYM(SYM_RECEIVE)

◆ ENC_SYM_RECEIVE_TIMEOUT

#define ENC_SYM_RECEIVE_TIMEOUT   ENC_SYM(SYM_RECEIVE_TIMEOUT)

◆ ENC_SYM_RECOVERED

#define ENC_SYM_RECOVERED   ENC_SYM(SYM_RECOVERED)

◆ ENC_SYM_REG_EVENT_HANDLER

#define ENC_SYM_REG_EVENT_HANDLER   ENC_SYM(SYM_REG_EVENT_HANDLER)

◆ ENC_SYM_RERROR

#define ENC_SYM_RERROR   ENC_SYM(SYM_RERROR)

◆ ENC_SYM_REST_ARGS

#define ENC_SYM_REST_ARGS   ENC_SYM(SYM_REST_ARGS)

◆ ENC_SYM_REVERSE

#define ENC_SYM_REVERSE   ENC_SYM(SYM_REVERSE)

◆ ENC_SYM_ROTATE

#define ENC_SYM_ROTATE   ENC_SYM(SYM_ROTATE)

◆ ENC_SYM_SELF

#define ENC_SYM_SELF   ENC_SYM(SYM_SELF)

◆ ENC_SYM_SEND

#define ENC_SYM_SEND   ENC_SYM(SYM_SEND)

◆ ENC_SYM_SET_ASSOC

#define ENC_SYM_SET_ASSOC   ENC_SYM(SYM_SET_ASSOC)

◆ ENC_SYM_SET_CAR

#define ENC_SYM_SET_CAR   ENC_SYM(SYM_SET_CAR)

◆ ENC_SYM_SET_CDR

#define ENC_SYM_SET_CDR   ENC_SYM(SYM_SET_CDR)

◆ ENC_SYM_SET_IX

#define ENC_SYM_SET_IX   ENC_SYM(SYM_SET_IX)

◆ ENC_SYM_SET_MAILBOX_SIZE

#define ENC_SYM_SET_MAILBOX_SIZE   ENC_SYM(SYM_SET_MAILBOX_SIZE)

◆ ENC_SYM_SETQ

#define ENC_SYM_SETQ   ENC_SYM(SYM_SETQ)

◆ ENC_SYM_SETVAR

#define ENC_SYM_SETVAR   ENC_SYM(SYM_SETVAR)

◆ ENC_SYM_SHL

#define ENC_SYM_SHL   ENC_SYM(SYM_SHL)

◆ ENC_SYM_SHR

#define ENC_SYM_SHR   ENC_SYM(SYM_SHR)

◆ ENC_SYM_SLEEP

#define ENC_SYM_SLEEP   ENC_SYM(SYM_SLEEP)

◆ ENC_SYM_SORT

#define ENC_SYM_SORT   ENC_SYM(SYM_SORT)

◆ ENC_SYM_SPAWN

#define ENC_SYM_SPAWN   ENC_SYM(SYM_SPAWN)

◆ ENC_SYM_SPAWN_TRAP

#define ENC_SYM_SPAWN_TRAP   ENC_SYM(SYM_SPAWN_TRAP)

◆ ENC_SYM_STACK_ERROR

#define ENC_SYM_STACK_ERROR   ENC_SYM(SYM_STACK_ERROR)

◆ ENC_SYM_STRING_TO_SYMBOL

#define ENC_SYM_STRING_TO_SYMBOL   ENC_SYM(SYM_STRING_TO_SYMBOL)

◆ ENC_SYM_SUB

#define ENC_SYM_SUB   ENC_SYM(SYM_SUB)

◆ ENC_SYM_SYMBOL_TO_STRING

#define ENC_SYM_SYMBOL_TO_STRING   ENC_SYM(SYM_ENC_SYMBOL_TO_STRING)

◆ ENC_SYM_SYMBOL_TO_UINT

#define ENC_SYM_SYMBOL_TO_UINT   ENC_SYM(SYM_SYMBOL_TO_UINT)

◆ ENC_SYM_TAKE

#define ENC_SYM_TAKE   ENC_SYM(SYM_TAKE)

◆ ENC_SYM_TERROR

#define ENC_SYM_TERROR   ENC_SYM(SYM_TERROR)

◆ ENC_SYM_TIMEOUT

#define ENC_SYM_TIMEOUT   ENC_SYM(SYM_TIMEOUT)

◆ ENC_SYM_TO_BYTE

#define ENC_SYM_TO_BYTE   ENC_SYM(SYM_TO_BYTE)

◆ ENC_SYM_TO_DOUBLE

#define ENC_SYM_TO_DOUBLE   ENC_SYM(SYM_TO_DOUBLE)

◆ ENC_SYM_TO_FLOAT

#define ENC_SYM_TO_FLOAT   ENC_SYM(SYM_TO_FLOAT)

◆ ENC_SYM_TO_I

#define ENC_SYM_TO_I   ENC_SYM(SYM_TO_I)

◆ ENC_SYM_TO_I32

#define ENC_SYM_TO_I32   ENC_SYM(SYM_TO_I32)

◆ ENC_SYM_TO_I64

#define ENC_SYM_TO_I64   ENC_SYM(SYM_TO_I64)

◆ ENC_SYM_TO_U

#define ENC_SYM_TO_U   ENC_SYM(SYM_TO_U)

◆ ENC_SYM_TO_U32

#define ENC_SYM_TO_U32   ENC_SYM(SYM_TO_U32)

◆ ENC_SYM_TO_U64

#define ENC_SYM_TO_U64   ENC_SYM(SYM_TO_U64)

◆ ENC_SYM_TOKENIZER_DONE

#define ENC_SYM_TOKENIZER_DONE   ENC_SYM(SYM_TOKENIZER_DONE)

◆ ENC_SYM_TOKENIZER_RERROR

#define ENC_SYM_TOKENIZER_RERROR   ENC_SYM(SYM_TOKENIZER_RERROR)

◆ ENC_SYM_TOKENIZER_WAIT

#define ENC_SYM_TOKENIZER_WAIT   ENC_SYM(SYM_TOKENIZER_WAIT)

◆ ENC_SYM_TRAP

#define ENC_SYM_TRAP   ENC_SYM(SYM_TRAP)

◆ ENC_SYM_TRUE

#define ENC_SYM_TRUE   ENC_SYM(SYM_TRUE)

◆ ENC_SYM_TYPE_ARRAY

#define ENC_SYM_TYPE_ARRAY   ENC_SYM(SYM_TYPE_ARRAY)

◆ ENC_SYM_TYPE_BYTE

#define ENC_SYM_TYPE_BYTE   ENC_SYM(SYM_TYPE_BYTE)

◆ ENC_SYM_TYPE_CHANNEL

#define ENC_SYM_TYPE_CHANNEL   ENC_SYM(SYM_TYPE_CHANNEL)

◆ ENC_SYM_TYPE_CHAR

#define ENC_SYM_TYPE_CHAR   ENC_SYM(SYM_TYPE_CHAR)

◆ ENC_SYM_TYPE_CUSTOM

#define ENC_SYM_TYPE_CUSTOM   ENC_SYM(SYM_TYPE_CUSTOM)

◆ ENC_SYM_TYPE_DEFRAG_MEM

#define ENC_SYM_TYPE_DEFRAG_MEM   ENC_SYM(SYM_TYPE_DEFRAG_MEM)

◆ ENC_SYM_TYPE_DOUBLE

#define ENC_SYM_TYPE_DOUBLE   ENC_SYM(SYM_TYPE_DOUBLE)

◆ ENC_SYM_TYPE_FLOAT

#define ENC_SYM_TYPE_FLOAT   ENC_SYM(SYM_TYPE_FLOAT)

◆ ENC_SYM_TYPE_I

#define ENC_SYM_TYPE_I   ENC_SYM(SYM_TYPE_I)

◆ ENC_SYM_TYPE_I32

#define ENC_SYM_TYPE_I32   ENC_SYM(SYM_TYPE_I32)

◆ ENC_SYM_TYPE_I64

#define ENC_SYM_TYPE_I64   ENC_SYM(SYM_TYPE_I64)

◆ ENC_SYM_TYPE_LISPARRAY

#define ENC_SYM_TYPE_LISPARRAY   ENC_SYM(SYM_TYPE_LISPARRAY)

◆ ENC_SYM_TYPE_LIST

#define ENC_SYM_TYPE_LIST   ENC_SYM(SYM_TYPE_LIST)

◆ ENC_SYM_TYPE_OF

#define ENC_SYM_TYPE_OF   ENC_SYM(SYM_TYPE_OF)

◆ ENC_SYM_TYPE_SYMBOL

#define ENC_SYM_TYPE_SYMBOL   ENC_SYM(SYM_TYPE_SYMBOL)

◆ ENC_SYM_TYPE_U

#define ENC_SYM_TYPE_U   ENC_SYM(SYM_TYPE_U)

◆ ENC_SYM_TYPE_U32

#define ENC_SYM_TYPE_U32   ENC_SYM(SYM_TYPE_U32)

◆ ENC_SYM_TYPE_U64

#define ENC_SYM_TYPE_U64   ENC_SYM(SYM_TYPE_U64)

◆ ENC_SYM_UINT_TO_SYMBOL

#define ENC_SYM_UINT_TO_SYMBOL   ENC_SYM(SYM_UINT_TO_SYMBOL)

◆ ENC_SYM_UNDEFINE

#define ENC_SYM_UNDEFINE   ENC_SYM(SYM_UNDEFINE)

◆ ENC_SYM_UNFLATTEN

#define ENC_SYM_UNFLATTEN   ENC_SYM(SYM_UNFLATTEN)

◆ ENC_SYM_WAIT

#define ENC_SYM_WAIT   ENC_SYM(SYM_WAIT)

◆ ENC_SYM_YIELD

#define ENC_SYM_YIELD   ENC_SYM(SYM_YIELD)

◆ EXTENSION_SYMBOLS_END

#define EXTENSION_SYMBOLS_END   0x1FFFF

◆ EXTENSION_SYMBOLS_START

#define EXTENSION_SYMBOLS_START   0x10000

◆ FUNDAMENTAL_SYMBOLS_END

#define FUNDAMENTAL_SYMBOLS_END   0x2FFFF

◆ FUNDAMENTAL_SYMBOLS_START

#define FUNDAMENTAL_SYMBOLS_START   0x20000

◆ LBM_ADDRESS_SHIFT

#define LBM_ADDRESS_SHIFT   2

◆ LBM_CONS_CONST_TYPE_MASK

#define LBM_CONS_CONST_TYPE_MASK   0xFF000000u

◆ LBM_CONS_TYPE_MASK

#define LBM_CONS_TYPE_MASK   0xF0000000u

◆ LBM_CONTINUATION_INTERNAL

#define LBM_CONTINUATION_INTERNAL   0xF8000001u

◆ LBM_CONTINUATION_INTERNAL_TYPE

#define LBM_CONTINUATION_INTERNAL_TYPE   0xF8000000u

◆ LBM_ENC_1

#define LBM_ENC_1   0x10

◆ LBM_GC_MARKED

#define LBM_GC_MARKED   0x00000002u

◆ LBM_GC_MASK

#define LBM_GC_MASK   0x00000002u

◆ LBM_LOW_RESERVED_BITS

#define LBM_LOW_RESERVED_BITS   0x0000000Fu

◆ LBM_NON_CONS_POINTER_TYPE_FIRST

#define LBM_NON_CONS_POINTER_TYPE_FIRST   0x20000000u

◆ LBM_NUMBER_MASK

#define LBM_NUMBER_MASK   0x08000000u

◆ LBM_POINTER_TYPE_FIRST

#define LBM_POINTER_TYPE_FIRST   0x10000000u

◆ LBM_POINTER_TYPE_LAST

#define LBM_POINTER_TYPE_LAST   0xCC000000u

◆ LBM_PTR_BIT

#define LBM_PTR_BIT   0x00000001u

◆ LBM_PTR_NULL

#define LBM_PTR_NULL   (0x03FFFFFCu >> 2)

◆ LBM_PTR_TO_CONSTANT_BIT

#define LBM_PTR_TO_CONSTANT_BIT   0x04000000u

◆ LBM_PTR_TO_CONSTANT_MASK

#define LBM_PTR_TO_CONSTANT_MASK   ~LBM_PTR_TO_CONSTANT_BIT

◆ LBM_PTR_TO_CONSTANT_SHIFT

#define LBM_PTR_TO_CONSTANT_SHIFT   26

◆ LBM_PTR_TYPE_MASK

#define LBM_PTR_TYPE_MASK   0xFC000000u

◆ LBM_PTR_VAL_MASK

#define LBM_PTR_VAL_MASK   0x03FFFFFCu

◆ LBM_TYPE_ARRAY

#define LBM_TYPE_ARRAY   0x80000000u

◆ LBM_TYPE_ARRAY_CONST

#define LBM_TYPE_ARRAY_CONST   0x84000000u

◆ LBM_TYPE_BYTE

#define LBM_TYPE_BYTE   0x00000004u

◆ LBM_TYPE_CHANNEL

#define LBM_TYPE_CHANNEL   0x90000000u

◆ LBM_TYPE_CHAR

#define LBM_TYPE_CHAR   0x00000004u

◆ LBM_TYPE_CONS

#define LBM_TYPE_CONS   0x10000000u

◆ LBM_TYPE_CONS_CONST

#define LBM_TYPE_CONS_CONST   0x14000000u

◆ LBM_TYPE_CUSTOM

#define LBM_TYPE_CUSTOM   0xA0000000u

◆ LBM_TYPE_DEFRAG_MEM

#define LBM_TYPE_DEFRAG_MEM   0xC0000000u

◆ LBM_TYPE_DOUBLE

#define LBM_TYPE_DOUBLE   0x78000000u

◆ LBM_TYPE_FLOAT

#define LBM_TYPE_FLOAT   0x68000000u

◆ LBM_TYPE_I

#define LBM_TYPE_I   0x00000008u

◆ LBM_TYPE_I32

#define LBM_TYPE_I32   0x28000000u

◆ LBM_TYPE_I64

#define LBM_TYPE_I64   0x48000000u

◆ LBM_TYPE_LISPARRAY

#define LBM_TYPE_LISPARRAY   0xB0000000u

◆ LBM_TYPE_LISPARRAY_CONST

#define LBM_TYPE_LISPARRAY_CONST   0xB4000000u

◆ LBM_TYPE_MASK

#define LBM_TYPE_MASK   0xFC00000Cu

◆ LBM_TYPE_SYMBOL

#define LBM_TYPE_SYMBOL   0x00000000u

◆ LBM_TYPE_U

#define LBM_TYPE_U   0x0000000Cu

◆ LBM_TYPE_U32

#define LBM_TYPE_U32   0x38000000u

◆ LBM_TYPE_U64

#define LBM_TYPE_U64   0x58000000u

◆ LBM_VAL_MASK

#define LBM_VAL_MASK   0xFFFFFFF0u

◆ LBM_VAL_SHIFT

#define LBM_VAL_SHIFT   4

◆ LBM_VAL_TYPE_MASK

#define LBM_VAL_TYPE_MASK   0x0000000Cu

◆ MAX_SYMBOL_VALUE

#define MAX_SYMBOL_VALUE   0x0FFFFFFF

◆ RUNTIME_SYMBOLS_START

#define RUNTIME_SYMBOLS_START   0x40000

◆ SPECIAL_FORMS_BIT

#define SPECIAL_FORMS_BIT   0x00000100

◆ SPECIAL_FORMS_END

#define SPECIAL_FORMS_END   0x116

◆ SPECIAL_FORMS_INDEX_MASK

#define SPECIAL_FORMS_INDEX_MASK   0x000000FF

◆ SPECIAL_FORMS_MASK

#define SPECIAL_FORMS_MASK   0xFFFFFF00

◆ SPECIAL_FORMS_START

#define SPECIAL_FORMS_START   0x100

◆ SPECIAL_SYMBOLS_END

#define SPECIAL_SYMBOLS_END   0xFFFF

◆ SPECIAL_SYMBOLS_START

#define SPECIAL_SYMBOLS_START   0

◆ SYM_ACONS

#define SYM_ACONS   0x20020

◆ SYM_ADD

#define SYM_ADD   0x20000

◆ SYM_AND

#define SYM_AND   0x106

◆ SYM_APP_CONT

#define SYM_APP_CONT   0x111

◆ SYM_APPEND

#define SYM_APPEND   0x20015

◆ SYM_ARRAY_TO_LIST

#define SYM_ARRAY_TO_LIST   0x2003B

◆ SYM_ARRAY_TYPE

#define SYM_ARRAY_TYPE   0x30

◆ SYM_ASSOC

#define SYM_ASSOC   0x2001F

◆ SYM_ATOMIC

#define SYM_ATOMIC   0x10C

◆ SYM_BACKQUOTE

#define SYM_BACKQUOTE   0x72

◆ SYM_BITWISE_AND

#define SYM_BITWISE_AND   0x2002F

◆ SYM_BITWISE_NOT

#define SYM_BITWISE_NOT   0x20032

◆ SYM_BITWISE_OR

#define SYM_BITWISE_OR   0x20030

◆ SYM_BITWISE_XOR

#define SYM_BITWISE_XOR   0x20031

◆ SYM_BYTEARRAY_CREATE

#define SYM_BYTEARRAY_CREATE   0x20017

◆ SYM_CALLCC

#define SYM_CALLCC   0x10B

◆ SYM_CAR

#define SYM_CAR   0x20012

◆ SYM_CDR

#define SYM_CDR   0x20013

◆ SYM_CHANNEL_TYPE

#define SYM_CHANNEL_TYPE   0x37

◆ SYM_CLOSEBRACK

#define SYM_CLOSEBRACK   0x81

◆ SYM_CLOSEPAR

#define SYM_CLOSEPAR   0x71

◆ SYM_CLOSURE

#define SYM_CLOSURE   0x10F

◆ SYM_COLON

#define SYM_COLON   0x78

◆ SYM_COMMA

#define SYM_COMMA   0x73

◆ SYM_COMMAAT

#define SYM_COMMAAT   0x74

◆ SYM_COND

#define SYM_COND   0x110

◆ SYM_CONS

#define SYM_CONS   0x20011

◆ SYM_CONST

#define SYM_CONST   0x85

◆ SYM_CONT

#define SYM_CONT   0x10E

◆ SYM_COSSA

#define SYM_COSSA   0x20022

◆ SYM_CUSTOM_DESTRUCT

#define SYM_CUSTOM_DESTRUCT   0x20033

◆ SYM_CUSTOM_TYPE

#define SYM_CUSTOM_TYPE   0x38

◆ SYM_DEFINE

#define SYM_DEFINE   0x101

◆ SYM_DEFRAG_ARRAY_TYPE

#define SYM_DEFRAG_ARRAY_TYPE   0x3B

◆ SYM_DEFRAG_MEM_TYPE

#define SYM_DEFRAG_MEM_TYPE   0x3A

◆ SYM_DIV

#define SYM_DIV   0x20003

◆ SYM_DIVZERO

#define SYM_DIVZERO   0x25

◆ SYM_DM_ALLOC

#define SYM_DM_ALLOC   0x2003E

◆ SYM_DM_CREATE

#define SYM_DM_CREATE   0x2003D

◆ SYM_DONTCARE

#define SYM_DONTCARE   0x9

◆ SYM_DOT

#define SYM_DOT   0x76

◆ SYM_DROP

#define SYM_DROP   0x20039

◆ SYM_EERROR

#define SYM_EERROR   0x22 /* EVAL ERROR */

◆ SYM_EQ

#define SYM_EQ   0x20005

◆ SYM_ERROR_FLASH_HEAP_FULL

#define SYM_ERROR_FLASH_HEAP_FULL   0x29

◆ SYM_EVAL

#define SYM_EVAL   0x30008

◆ SYM_EVAL_PROGRAM

#define SYM_EVAL_PROGRAM   0x30009

◆ SYM_EXIT_ERROR

#define SYM_EXIT_ERROR   0x3000C

◆ SYM_EXIT_OK

#define SYM_EXIT_OK   0x3000B

◆ SYM_FATAL_ERROR

#define SYM_FATAL_ERROR   0x26 /* Runtime system is corrupt */

◆ SYM_FLATTEN

#define SYM_FLATTEN   0x3000F

◆ SYM_GEQ

#define SYM_GEQ   0x2000C

◆ SYM_GT

#define SYM_GT   0x2000A

◆ SYM_IF

#define SYM_IF   0x104

◆ SYM_IND_F_TYPE

#define SYM_IND_F_TYPE   0x36

◆ SYM_IND_I_TYPE

#define SYM_IND_I_TYPE   0x34

◆ SYM_IND_U_TYPE

#define SYM_IND_U_TYPE   0x35

◆ SYM_IS_LIST

#define SYM_IS_LIST   0x2003F

◆ SYM_IS_NUMBER

#define SYM_IS_NUMBER   0x20040

◆ SYM_IX

#define SYM_IX   0x20023

◆ SYM_KILL

#define SYM_KILL   0x30011

◆ SYM_LAMBDA

#define SYM_LAMBDA   0x103

◆ SYM_LEQ

#define SYM_LEQ   0x2000B

◆ SYM_LET

#define SYM_LET   0x105

◆ SYM_LISPARRAY_TYPE

#define SYM_LISPARRAY_TYPE   0x39

◆ SYM_LIST

#define SYM_LIST   0x20014

◆ SYM_LIST_LENGTH

#define SYM_LIST_LENGTH   0x20035

◆ SYM_LIST_TO_ARRAY

#define SYM_LIST_TO_ARRAY   0x2003C

◆ SYM_LOOP

#define SYM_LOOP   0x115

◆ SYM_LT

#define SYM_LT   0x20009

◆ SYM_MACRO

#define SYM_MACRO   0x10D

◆ SYM_MAP

#define SYM_MAP   0x3000D

◆ SYM_MATCH

#define SYM_MATCH   0x108

◆ SYM_MATCH_ANY

#define SYM_MATCH_ANY   0x41

◆ SYM_MERGE

#define SYM_MERGE   0x30013

◆ SYM_MERROR

#define SYM_MERROR   0x23

◆ SYM_MKARRAY

#define SYM_MKARRAY   0x2003A

◆ SYM_MOD

#define SYM_MOD   0x20004

◆ SYM_MOVE_TO_FLASH

#define SYM_MOVE_TO_FLASH   0x114

◆ SYM_MUL

#define SYM_MUL   0x20002

◆ SYM_NIL

#define SYM_NIL   0x0

◆ SYM_NO_MATCH

#define SYM_NO_MATCH   0x40

◆ SYM_NONSENSE

#define SYM_NONSENSE   0x3C

◆ SYM_NOT

#define SYM_NOT   0x2000D

◆ SYM_NOT_EQ

#define SYM_NOT_EQ   0x20006

◆ SYM_NOT_FOUND

#define SYM_NOT_FOUND   0x24

◆ SYM_NUM_NOT_EQ

#define SYM_NUM_NOT_EQ   0x20008

◆ SYM_NUMEQ

#define SYM_NUMEQ   0x20007

◆ SYM_OPENBRACK

#define SYM_OPENBRACK   0x80

◆ SYM_OPENCURL

#define SYM_OPENCURL   0x84

◆ SYM_OPENPAR

#define SYM_OPENPAR   0x70

◆ SYM_OR

#define SYM_OR   0x107

◆ SYM_PERFORM_GC

#define SYM_PERFORM_GC   0x2000E

◆ SYM_PROGN

#define SYM_PROGN   0x102

◆ SYM_PROGN_VAR

#define SYM_PROGN_VAR   0x112

◆ SYM_QUOTE

#define SYM_QUOTE   0x100

◆ SYM_QUOTE_IT

#define SYM_QUOTE_IT   0x77

◆ SYM_RANGE

#define SYM_RANGE   0x20036

◆ SYM_RAW_F_TYPE

#define SYM_RAW_F_TYPE   0x33

◆ SYM_RAW_I_TYPE

#define SYM_RAW_I_TYPE   0x31

◆ SYM_RAW_U_TYPE

#define SYM_RAW_U_TYPE   0x32

◆ SYM_READ

#define SYM_READ   0x30001

◆ SYM_READ_AND_EVAL_PROGRAM

#define SYM_READ_AND_EVAL_PROGRAM   0x30003

◆ SYM_READ_PROGRAM

#define SYM_READ_PROGRAM   0x30002

◆ SYM_RECEIVE

#define SYM_RECEIVE   0x109

◆ SYM_RECEIVE_TIMEOUT

#define SYM_RECEIVE_TIMEOUT   0x10A

◆ SYM_RECOVERED

#define SYM_RECOVERED   0x28

◆ SYM_REG_EVENT_HANDLER

#define SYM_REG_EVENT_HANDLER   0x20037

◆ SYM_RERROR

#define SYM_RERROR   0x20 /* READ ERROR */

◆ SYM_REST_ARGS

#define SYM_REST_ARGS   0x30015

◆ SYM_REVERSE

#define SYM_REVERSE   0x3000E

◆ SYM_ROTATE

#define SYM_ROTATE   0x30016

◆ SYM_SELF

#define SYM_SELF   0x2000F

◆ SYM_SEND

#define SYM_SEND   0x3000A

◆ SYM_SET_ASSOC

#define SYM_SET_ASSOC   0x20021

◆ SYM_SET_CAR

#define SYM_SET_CAR   0x2001C

◆ SYM_SET_CDR

#define SYM_SET_CDR   0x2001D

◆ SYM_SET_IX

#define SYM_SET_IX   0x2001E

◆ SYM_SET_MAILBOX_SIZE

#define SYM_SET_MAILBOX_SIZE   0x20010

◆ SYM_SETQ

#define SYM_SETQ   0x113

◆ SYM_SETVAR

#define SYM_SETVAR   0x30000

◆ SYM_SHL

#define SYM_SHL   0x2002D

◆ SYM_SHR

#define SYM_SHR   0x2002E

◆ SYM_SLEEP

#define SYM_SLEEP   0x30012

◆ SYM_SORT

#define SYM_SORT   0x30014

◆ SYM_SPAWN

#define SYM_SPAWN   0x30004

◆ SYM_SPAWN_TRAP

#define SYM_SPAWN_TRAP   0x30005

◆ SYM_STACK_ERROR

#define SYM_STACK_ERROR   0x27

◆ SYM_STRING_TO_SYMBOL

#define SYM_STRING_TO_SYMBOL   0x20019

◆ SYM_SUB

#define SYM_SUB   0x20001

◆ SYM_SYMBOL_TO_STRING

#define SYM_SYMBOL_TO_STRING   0x20018

◆ SYM_SYMBOL_TO_UINT

#define SYM_SYMBOL_TO_UINT   0x2001A

◆ SYM_TAKE

#define SYM_TAKE   0x20038

◆ SYM_TERROR

#define SYM_TERROR   0x21 /* TYPE ERROR */

◆ SYM_TIMEOUT

#define SYM_TIMEOUT   0xA

◆ SYM_TO_BYTE

#define SYM_TO_BYTE   0x2002C

◆ SYM_TO_DOUBLE

#define SYM_TO_DOUBLE   0x2002B

◆ SYM_TO_FLOAT

#define SYM_TO_FLOAT   0x20028

◆ SYM_TO_I

#define SYM_TO_I   0x20024

◆ SYM_TO_I32

#define SYM_TO_I32   0x20025

◆ SYM_TO_I64

#define SYM_TO_I64   0x20029

◆ SYM_TO_U

#define SYM_TO_U   0x20026

◆ SYM_TO_U32

#define SYM_TO_U32   0x20027

◆ SYM_TO_U64

#define SYM_TO_U64   0x2002A

◆ SYM_TOKENIZER_DONE

#define SYM_TOKENIZER_DONE   0x75

◆ SYM_TOKENIZER_RERROR

#define SYM_TOKENIZER_RERROR   0x82

◆ SYM_TOKENIZER_WAIT

#define SYM_TOKENIZER_WAIT   0x79

◆ SYM_TRAP

#define SYM_TRAP   0x116

◆ SYM_TRUE

#define SYM_TRUE   0x2

◆ SYM_TYPE_ARRAY

#define SYM_TYPE_ARRAY   0x59

◆ SYM_TYPE_BYTE

#define SYM_TYPE_BYTE   0x5C

◆ SYM_TYPE_CHANNEL

#define SYM_TYPE_CHANNEL   0x5E

◆ SYM_TYPE_CHAR

#define SYM_TYPE_CHAR   0x5B

◆ SYM_TYPE_CUSTOM

#define SYM_TYPE_CUSTOM   0x61

◆ SYM_TYPE_DEFRAG_MEM

#define SYM_TYPE_DEFRAG_MEM   0x60

◆ SYM_TYPE_DOUBLE

#define SYM_TYPE_DOUBLE   0x56

◆ SYM_TYPE_FLOAT

#define SYM_TYPE_FLOAT   0x53

◆ SYM_TYPE_I

#define SYM_TYPE_I   0x51

◆ SYM_TYPE_I32

#define SYM_TYPE_I32   0x54

◆ SYM_TYPE_I64

#define SYM_TYPE_I64   0x57

◆ SYM_TYPE_LISPARRAY

#define SYM_TYPE_LISPARRAY   0x5F

◆ SYM_TYPE_LIST

#define SYM_TYPE_LIST   0x50

◆ SYM_TYPE_OF

#define SYM_TYPE_OF   0x20034

◆ SYM_TYPE_SYMBOL

#define SYM_TYPE_SYMBOL   0x5A

◆ SYM_TYPE_U

#define SYM_TYPE_U   0x52

◆ SYM_TYPE_U32

#define SYM_TYPE_U32   0x55

◆ SYM_TYPE_U64

#define SYM_TYPE_U64   0x58

◆ SYM_UINT_TO_SYMBOL

#define SYM_UINT_TO_SYMBOL   0x2001B

◆ SYM_UNDEFINE

#define SYM_UNDEFINE   0x20016

◆ SYM_UNFLATTEN

#define SYM_UNFLATTEN   0x30010

◆ SYM_WAIT

#define SYM_WAIT   0x30007

◆ SYM_YIELD

#define SYM_YIELD   0x30006

◆ SYMBOL_IX

#define SYMBOL_IX (   X)    ((X) & 0xFFFF)

◆ SYMBOL_KIND

#define SYMBOL_KIND (   X)    ((X) >> 16)

◆ SYMBOL_KIND_APPFUN

#define SYMBOL_KIND_APPFUN   3

◆ SYMBOL_KIND_EXTENSION

#define SYMBOL_KIND_EXTENSION   1

◆ SYMBOL_KIND_FUNDAMENTAL

#define SYMBOL_KIND_FUNDAMENTAL   2

◆ SYMBOL_KIND_SPECIAL

#define SYMBOL_KIND_SPECIAL   0

◆ TOKENIZER_SYMBOLS_END

#define TOKENIZER_SYMBOLS_END   0x85

◆ TOKENIZER_SYMBOLS_START

#define TOKENIZER_SYMBOLS_START   0x70