Skip to content

token_table

I hold the lexer's token table

T_AMP

pub int T_AMP = '&';

T_ARROW

pub int T_ARROW = 0x261;

T_ASSIGN

pub int T_ASSIGN = '=';

T_BANG

pub int T_BANG = '!';

T_BIT_LSL

pub int T_BIT_LSL = 0x200 + 'L';

T_BIT_LSR

pub int T_BIT_LSR = 0x200 + 'R';

T_BOOL

pub int T_BOOL = 0x162;

T_CARET

pub int T_CARET = '^';

T_CBRACE

pub int T_CBRACE = '}';

T_CBRACKET

pub int T_CBRACKET = ']';

T_CHAR

pub int T_CHAR = 0x163;

T_COLON

pub int T_COLON = ':';

T_COMMA

pub int T_COMMA = ',';

T_CPAREN

pub int T_CPAREN = ')';

T_DOT

pub int T_DOT = '.';

T_DQUOTE

pub int T_DQUOTE = '"';

T_EQ

pub int T_EQ = 0x23d;

T_GT

pub int T_GT = '>';

T_GTE

pub int T_GTE = 0x23e;

T_HASH

pub int T_HASH = '

T_ID

pub int T_ID = 0x169;

T_INT

pub int T_INT = 0x16e;

T_KW_AGAIN

pub int T_KW_AGAIN = 0x341;

T_KW_BOOL

pub int T_KW_BOOL = 0x442;

T_KW_CHAR

pub int T_KW_CHAR = 0x443;

T_KW_CONST

pub int T_KW_CONST = 0x543;

T_KW_DONE

pub int T_KW_DONE = 0x344;

T_KW_ELSE

pub int T_KW_ELSE = 0x345;

T_KW_FN

pub int T_KW_FN = 0x546;

T_KW_IF

pub int T_KW_IF = 0x349;

T_KW_INT

pub int T_KW_INT = 0x449;

T_KW_LET

pub int T_KW_LET = 0x54c;

T_KW_PUB

pub int T_KW_PUB = 0x550;

T_KW_RETURN

pub int T_KW_RETURN = 0x352;

T_KW_SIZEOF

pub int T_KW_SIZEOF = 0x453;

T_KW_STRUCT

pub int T_KW_STRUCT = 0x553;

T_KW_VOID

pub int T_KW_VOID = 0x456;

T_KW_WHILE

pub int T_KW_WHILE = 0x357;

T_LOG_AND

pub int T_LOG_AND = 0x226;

T_LOG_OR

pub int T_LOG_OR = 0x27c;

T_LT

pub int T_LT = '<';

T_LTE

pub int T_LTE = 0x23c;

T_MINUS

pub int T_MINUS = '-';

T_MINUS_ASSIGN

pub int T_MINUS_ASSIGN = 0x22d;

T_NEQ

pub int T_NEQ = 0x221;

T_OBRACE

pub int T_OBRACE = '

T_OBRACKET

pub int T_OBRACKET = '[';

T_OPAREN

pub int T_OPAREN = '(';

T_PERCENT

pub int T_PERCENT = '%';

T_PERCENT_ASSIGN

pub int T_PERCENT_ASSIGN = 0x225;

T_PIPE

pub int T_PIPE = '|';

T_PLUS

pub int T_PLUS = '+';

T_PLUS_ASSIGN

pub int T_PLUS_ASSIGN = 0x22b;

T_QUESTION

pub int T_QUESTION = '?';

T_SEMI

pub int T_SEMI = ';';

T_SLASH

pub int T_SLASH = '/';

T_SLASH_ASSIGN

pub int T_SLASH_ASSIGN = 0x22f;

T_SQUOTE

pub int T_SQUOTE = 0x27;

T_STAR

pub int T_STAR = '*';

T_STAR_ASSIGN

pub int T_STAR_ASSIGN = 0x22a;

T_STRING

pub int T_STRING = 0x173;

T_TILDE

pub int T_TILDE = '~';