From 8e07b23b84bff16c0decc6f2b80c27862eac6df1 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Tue, 16 Mar 2021 13:44:50 +0800 Subject: Fix macro expansion for statements w/o semicolon --- crates/parser/src/grammar.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/parser/src/grammar.rs') diff --git a/crates/parser/src/grammar.rs b/crates/parser/src/grammar.rs index 6c0e22722..cebb8f400 100644 --- a/crates/parser/src/grammar.rs +++ b/crates/parser/src/grammar.rs @@ -63,11 +63,11 @@ pub(crate) mod fragments { } pub(crate) fn stmt(p: &mut Parser) { - expressions::stmt(p, expressions::StmtWithSemi::No) + expressions::stmt(p, expressions::StmtWithSemi::No, true) } pub(crate) fn stmt_optional_semi(p: &mut Parser) { - expressions::stmt(p, expressions::StmtWithSemi::Optional) + expressions::stmt(p, expressions::StmtWithSemi::Optional, false) } pub(crate) fn opt_visibility(p: &mut Parser) { @@ -133,7 +133,7 @@ pub(crate) mod fragments { continue; } - expressions::stmt(p, expressions::StmtWithSemi::Optional); + expressions::stmt(p, expressions::StmtWithSemi::Optional, true); } m.complete(p, MACRO_STMTS); -- cgit v1.2.3