ruleTransition method
Implementation
ATNConfig ruleTransition(ATNConfig config, RuleTransition t) {
if (debug) {
log('CALL rule ' +
getRuleName(t.target.ruleIndex) +
', ctx=${config.context}');
}
final returnState = t.followState;
PredictionContext newContext = SingletonPredictionContext.create(
config.context, returnState.stateNumber);
return ATNConfig.dup(config, state: t.target, context: newContext);
}