summaryrefslogtreecommitdiffstats
path: root/crates/rebel-parse/src/token.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rebel-parse/src/token.rs')
-rw-r--r--crates/rebel-parse/src/token.rs10
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,