From a376ad491fb509b22cd47a58c50df375992436f0 Mon Sep 17 00:00:00 2001 From: Will Lillis Date: Sun, 10 May 2026 08:50:42 -0400 Subject: [PATCH] fix(generate): improve error message for nonterminals used in immediate token rule --- crates/generate/src/parse_grammar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) } } }