From 25c601bd2fd4b7bd6c4f575d6ea5867cfff7c008 Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Mon, 21 Jul 2025 11:39:18 +0200 Subject: [PATCH] feat(generate): warn about unreachable variables (#4567) --- crates/generate/src/parse_grammar.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/generate/src/parse_grammar.rs b/crates/generate/src/parse_grammar.rs index 18bee720..076f5316 100644 --- a/crates/generate/src/parse_grammar.rs +++ b/crates/generate/src/parse_grammar.rs @@ -247,6 +247,7 @@ pub(crate) fn parse_grammar(input: &str) -> ParseGrammarResult { &mut in_progress, ) { + eprintln!("Warning: unused variable {name:?}"); grammar_json.conflicts.retain(|r| !r.contains(name)); grammar_json.supertypes.retain(|r| r != name); grammar_json.inline.retain(|r| r != name);