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.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/rebel-parse/src/token.rs b/crates/rebel-parse/src/token.rs
index 2f2f849..80d758d 100644
--- a/crates/rebel-parse/src/token.rs
+++ b/crates/rebel-parse/src/token.rs
@@ -2,7 +2,7 @@
pub enum Token<'a> {
Ident(&'a str),
Punct(Punct),
- String(String<'a>),
+ Str(Str<'a>),
Number(&'a str),
}
@@ -16,23 +16,23 @@ pub enum Spacing {
}
#[derive(Clone, Debug, PartialEq, Eq)]
-pub struct String<'a> {
- pub pieces: Vec<StringPiece<'a>>,
- pub kind: StringKind,
+pub struct Str<'a> {
+ pub pieces: Vec<StrPiece<'a>>,
+ pub kind: StrKind,
}
#[derive(Clone, Debug, PartialEq, Eq)]
-pub enum StringPiece<'a> {
+pub enum StrPiece<'a> {
Chars(&'a str),
Escape(char),
Interp(TokenStream<'a>),
}
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
-pub enum StringKind {
- String,
- RawString,
- ScriptString,
+pub enum StrKind {
+ Regular,
+ Raw,
+ Script,
}
#[derive(Clone, Debug, PartialEq, Eq)]