enum
TokenKind
pub enum TokenKind {
Ident(String),
Variant(String),
Str(String),
Num(f64),
LParen,
RParen,
LBrace,
RBrace,
Colon,
Comma,
At,
Bang,
EqEq,
NotEq,
Lt,
Le,
Gt,
Ge,
Plus,
Minus,
Star,
Slash,
Percent,
AndAnd,
OrOr,
Coalesce,
Pipe,
Arrow,
LBracket,
RBracket,
Dot,
Equals,
LArrow,
Bar,
Eof,
}The kinds of token the DSL understands.