Lines Matching refs:configs
190 $this->log[] = \sprintf('start state closure=%s', (string) $ds0->configs);
203 $this->log[] = \sprintf('execATN loop starting closure: %s', (string) $s->configs);
253 return $this->failOrAccept($this->prevAccept, $input, $s->configs, $t);
301 $this->getReachableConfigSet($input, $s->configs, $reach, $t);
364 // this is used to skip processing for configs which have a lower priority
408 // any remaining configs for this alt have a lower priority
451 $configs = new OrderedATNConfigSet();
456 $this->closure($input, $cfg, $configs, false, false, false);
459 return $configs;
474 ATNConfigSet $configs,
500 $configs->add($config);
505 $configs->add(new LexerATNConfig($config, $config->state, PredictionContext::empty()));
518 $configs,
533 $configs->add($config);
538 $cfg = $this->getEpsilonTarget($input, $config, $trans, $configs, $speculative, $treatEofAsEpsilon);
544 $configs,
556 * side-effect: can alter configs.hasSemanticContext
562 ATNConfigSet $configs,
609 $configs->hasSemanticContext = true;
727 protected function addDFAEdgeATNConfigSet(DFAState $from, int $t, ATNConfigSet $configs) : DFAState
740 $suppressEdge = $configs->hasSemanticContext;
741 $configs->hasSemanticContext = false;
743 $to = $this->addDFAState($configs);
780 protected function addDFAState(ATNConfigSet $configs) : DFAState
782 if ($configs->hasSemanticContext) {
786 $proposed = new DFAState($configs);
790 foreach ($configs->elements() as $config) {
821 $configs->setReadonly(true);
822 $newState->configs = $configs;