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