KEYWORD = "keyword"
SYMBOL = "symbol"
INTEGER_CONSTANT = "integerConstant"
STRING_CONSTANT = "stringConstant"
IDENTIFIER = "identifier"

CLASS = "class"
CONSTRUCTOR = "constructor"
FUNCTION = "function"
METHOD = "method"
FIELD = "field"
STATIC = "static"
VAR = "var"
INT = "int"
CHAR = "char"
BOOLEAN = "boolean"
VOID = "void"
TRUE = "true"
FALSE = "false"
NULL = "null"
THIS = "this"
LET = "let"
DO = "do"
IF = "if"
ELSE = "else"
WHILE = "while"
RETURN = "return"

CLASS_VAR_DEC = "classVarDec"
SUBROUTINE_DEC = "subroutineDec"
PARAMETER_LIST = "parameterList"
SUBROUTINE_BODY = "subroutineBody"
VAR_DEC = "varDec"
STATEMENTS = "statements"
LET_STATEMENT = "letStatement"
DO_STATEMENT = "doStatement"
WHILE_STATEMENT = "whileStatement"
IF_STATEMENT = "ifStatement"
RETURN_STATEMENT = "returnStatement"
EXPRESSION = "expression"
EXPRESSION_LIST = "expressionList"
TERM = "term"
