diff options
Diffstat (limited to 'crates/rebel-parse/src/token.rs')
-rw-r--r-- | crates/rebel-parse/src/token.rs | 18 |
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)] |