diff options
Diffstat (limited to 'crates/rebel-parse/src/grammar/recipe.rs')
-rw-r--r-- | crates/rebel-parse/src/grammar/recipe.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/rebel-parse/src/grammar/recipe.rs b/crates/rebel-parse/src/grammar/recipe.rs index d5400af..5df78b4 100644 --- a/crates/rebel-parse/src/grammar/recipe.rs +++ b/crates/rebel-parse/src/grammar/recipe.rs @@ -94,16 +94,16 @@ peg::parser! { rule literal() -> ast::Literal<'a> = keyword_true() { ast::Literal::Boolean(true) } / keyword_false() { ast::Literal::Boolean(false) } - / [Token::Literal(Literal { content, kind: LiteralKind::Number })] { ? + / [Token::Number(content)] { ? ast::Literal::number(content) } - / [Token::Literal(Literal { content, kind: LiteralKind::String })] { + / [Token::String(String { content, kind: StringKind::String })] { ast::Literal::String(content) } - / [Token::Literal(Literal { content, kind: LiteralKind::RawString })] { + / [Token::String(String { content, kind: StringKind::RawString })] { ast::Literal::RawString(content) } - / [Token::Literal(Literal { content, kind: LiteralKind::ScriptString })] { + / [Token::String(String { content, kind: StringKind::ScriptString })] { ast::Literal::ScriptString(content) } / p('(') p(')') { ast::Literal::Unit } @@ -127,7 +127,7 @@ peg::parser! { rule field() -> ast::Ident<'a> = ident() - / [Token::Literal(Literal {content, kind: LiteralKind::Number} )] { + / [Token::Number(content)] { ast::Ident { name: content } } |