internal virtual void IdentifyStartRules(SymbolCollector collector) { foreach (GrammarAST @ref in collector.rulerefs) { string ruleName = @ref.Text; Rule r = g.GetRule(ruleName); if (r != null) r.isStartRule = false; } }