Lines Matching refs:ATNConfig

945                     $cfg = new ATNConfig($c, $target);
1085 $result->add(new ATNConfig($config, $endOfRuleState), $this->mergeCache);
1100 $c = new ATNConfig(null, $t->target, $initialContext, null, $i + 1);
1271 new ATNConfig($config, null, null, $updatedContext),
1315 * 1. null: no ATNConfig c is found such that c.alt==i
1316 * 2. SemanticContext.NONE: At least one ATNConfig c exists such that
1320 * ATNConfig c such that c.alt==i, c.semanticContext!=SemanticContext.NONE.
1471 /** @var ATNConfig $c */
1591 ATNConfig $config,
1616 ATNConfig $config,
1640 new ATNConfig($config, $config->state, PredictionContext::empty(), null, null),
1669 $c = new ATNConfig(null, $returnState, $newContext, $config->semanticContext, $config->alt);
1712 ATNConfig $config,
1893 protected function canDropLoopEntryEdgeInLeftRecursiveRule(ATNConfig $config) : bool
1999 ATNConfig $config,
2005 ) : ?ATNConfig {
2036 return new ATNConfig($config, $t->target);
2045 return new ATNConfig($config, $t->target);
2056 protected function actionTransition(ATNConfig $config, ActionTransition $t) : ATNConfig
2062 return new ATNConfig($config, $t->target);
2066 ATNConfig $config,
2071 ) : ?ATNConfig {
2108 $c = new ATNConfig($config, $pt->target);// no pred context
2112 $c = new ATNConfig($config, $pt->target, null, $newSemCtx);
2115 $c = new ATNConfig($config, $pt->target);
2124 ATNConfig $config,
2129 ) : ?ATNConfig {
2167 $c = new ATNConfig($config, $pt->target);// no pred context
2171 $c = new ATNConfig($config, $pt->target, null, $newSemCtx);
2174 $c = new ATNConfig($config, $pt->target);
2184 protected function ruleTransition(ATNConfig $config, RuleTransition $t) : ATNConfig
2197 return new ATNConfig($config, $t->target, $newContext);