#[derive(PartialEq, Debug, Clone)]
pub enum TokenType {
Text,
Whitespace,
Newline,
Error,
Other,
Keyword,
KeywordRaw, KeywordDDL,
KeywordDML,
KeywordCTE,
KeywordTZCast,
KeywordOrder, Name,
NamePlaceholder,
NameBuiltin,
Literal,
String,
StringSingle,
StringSymbol,
Number,
NumberHexadecimal,
NumberFloat,
NumberInteger,
Punctuation,
Operator,
OperatorComparison,
Comparison,
Wildcard,
Comment,
CommentSingle,
CommentSingleHint,
CommentMultiline,
CommentMultilineHint,
Assignment,
Generic,
Command,
Token,
DML,
DDL,
CTE,
Case,
If,
For,
Begin,
Identifier,
IdentifierList,
Where,
Function,
Operation,
TypedLiteral,
Parenthesis,
SquareBrackets,
Values,
}