enum class Type
LITERAL
IDENTIFIER
DOT
OPEN_BRACKET
CLOSE_BRACKET
PIPE
OPEN_CURL
CLOSE_CURL
COLON
COMMA
OPEN_PAREN
CLOSE_PAREN
QUESTION
BINARY_OP
UNARY_OP