public override void DiscoverLexerRule(RuleAST rule, GrammarAST ID, IList<GrammarAST> modifiers, GrammarAST block) { currentRule = g.GetRule(ID.Text); }