public override void RuleCatch(GrammarAST arg, ActionAST action) { GrammarAST catchme = (GrammarAST)action.Parent; currentRule.exceptions.Add(catchme); action.resolver = currentRule; }