diff options
Diffstat (limited to 'crates/rebel-parse/src/token.rs')
-rw-r--r-- | crates/rebel-parse/src/token.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/rebel-parse/src/token.rs b/crates/rebel-parse/src/token.rs index b985f74..5e6b741 100644 --- a/crates/rebel-parse/src/token.rs +++ b/crates/rebel-parse/src/token.rs @@ -2,7 +2,8 @@ pub enum Token<'a> { Ident(&'a str), Punct(Punct), - Literal(Literal<'a>), + String(String<'a>), + Number(&'a str), } #[derive(Clone, Copy, Debug, PartialEq, Eq)] @@ -15,14 +16,13 @@ pub enum Spacing { } #[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub struct Literal<'a> { +pub struct String<'a> { pub content: &'a str, - pub kind: LiteralKind, + pub kind: StringKind, } #[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub enum LiteralKind { - Number, +pub enum StringKind { String, RawString, ScriptString, |