zen_parser/lexer/
token.rs1#[derive(Debug, PartialEq, Eq, Clone)]
2pub struct Token<'a> {
3 pub span: (usize, usize),
4 pub kind: TokenKind,
5 pub value: &'a str,
6}
7
8#[derive(Debug, PartialEq, Eq, Clone)]
9pub enum TokenKind {
10 Identifier,
11 Number,
12 String,
13 Operator,
14 Bracket,
15}