EOI BAD_TOKEN DEC_LITERAL HEX_LITERAL OCT_LITERAL IDENTIFIER AMPERSAND & AMPERSAND2 && ASTERISK * 13 EK_MUL CARET ^ DOLLAR $ EQUAL = EQUAL2 == 9 EK_EQUAL NOT ! NOT_EQUAL != 9 EK_NOT_EQUAL GREATER > 10 EK_GREATER GREATER_EQUAL >= 10 EK_GREATER_EQUAL LBRACE { LESS < 10 EK_LESS LESS_EQUAL <= 10 EK_LESS_EQUAL LPAREN ( MINUS - 12 EK_SUB PERCENT % 13 EK_MOD PLUS + 12 EK_ADD RBRACE } RPAREN ) SEMICOLON ; SLASH / 13 EK_DIV TILDE ~ VBAR | VBAR2 || FOR for WHILE while DO do IF if ELSE else