public string GetRuleName(int index) { if (parser != null && index >= 0) return parser.RuleNames[index]; return "<rule " + index + ">"; }