public override void DiscoverRule(RuleAST rule, GrammarAST ID, IList<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, IList<GrammarAST> actions, GrammarAST block) { currentRule = g.GetRule(ID.Text); }