diff --git a/crates/generate/src/parse_grammar.rs b/crates/generate/src/parse_grammar.rs index e73383681..29c1acafe 100644 --- a/crates/generate/src/parse_grammar.rs +++ b/crates/generate/src/parse_grammar.rs @@ -404,7 +404,7 @@ fn parse_rule(json: RuleJSON, is_token: bool) -> ParseGrammarResult { }), RuleJSON::TOKEN { content } => parse_rule(*content, true).map(Rule::token), RuleJSON::IMMEDIATE_TOKEN { content } => { - parse_rule(*content, is_token).map(Rule::immediate_token) + parse_rule(*content, true).map(Rule::immediate_token) } } }