mirror of
https://github.com/mii443/encrypt.git
synced 2025-08-22 15:05:33 +00:00
18 lines
257 B
Rust
18 lines
257 B
Rust
#[derive(Clone, Copy, Debug, PartialEq)]
|
|
pub enum TokenKind {
|
|
CONTROL,
|
|
RETURN,
|
|
RESERVED,
|
|
IDENT,
|
|
NUMBER,
|
|
EOF,
|
|
TEXT,
|
|
}
|
|
|
|
#[derive(Clone, Debug)]
|
|
pub struct Token {
|
|
pub kind: TokenKind,
|
|
pub num: usize,
|
|
pub str: String,
|
|
}
|