Enum TokenType
Represents the different types of tokens that can be identified by the SILQ tokenizer.
public enum TokenType
Fields
AND = 0Logical AND
AS = 1'as' keyword
BANG = 2Bang '!'
BANG_EQUAL = 3Bang equal '!='
COMMA = 4Comma ','
COUNT = 5'count' keyword
DOT = 6Dot '.'
EOF = 7End of file/input
EQUAL = 8Equal '='
EQUAL_EQUAL = 9Equal equal '=='
FALSE = 10Boolean literal 'false'
FIRST = 11'first' keyword
FROM = 12'from' keyword
GREATER = 13Greater '>'
GREATER_EQUAL = 14Greater equal '>='
IDENTIFIER = 16Identifier (variable or function name)
IN = 15'in' keyword
IS = 17'is' keyword
LAST = 18'last' keyword
LEFT_BRACE = 19Left brace '{'
LEFT_PAREN = 20Left brace '('
LESS = 21LESS_EQUAL = 22LIKE = 23'like' keyword
MINUS = 24Minus '-'
NOT = 25'not' keyword
NULL = 26Null literal
NUMBER = 27Number literal
OR = 28Logical OR
PLUS = 29Plus '+'
PRINT = 30'print' keyword
RIGHT_BRACE = 31Right brace '}'
RIGHT_PAREN = 32Right brace ')'
SELECT = 33'select' keyword
SEMICOLON = 34Semicolon ';'
SLASH = 35Slash '/'
STAR = 36Star '*'
STRING = 37String literal
TRUE = 38Boolean literal 'true'
WHERE = 39'where' keyword