getDecisionDescription method
Implementation
String getDecisionDescription(Parser recognizer, DFA dfa) {
final decision = dfa.decision;
final ruleIndex = dfa.atnStartState?.ruleIndex;
final ruleNames = recognizer.ruleNames;
if (ruleIndex == null || ruleIndex < 0 || ruleIndex >= ruleNames.length) {
return decision.toString();
}
final ruleName = ruleNames[ruleIndex];
if (ruleName.isEmpty) {
return decision.toString();
}
return '$decision ($ruleName)';
}