Lines Matching defs:outerContext

289     protected $outerContext;
324 public function adaptivePredict(TokenStream $input, int $decision, ParserRuleContext $outerContext) : int
340 $this->outerContext = $outerContext;
363 'predictATN decision %d exec LA(1)==%s, outerContext=%s',
366 $outerContext->toString($this->parser->getRuleNames())
408 $alt = $this->execATN($dfa, $s0, $input, $index, $outerContext);
459 ParserRuleContext $outerContext
504 $e = $this->noViableAlt($input, $outerContext, $previousD->configs, $startIndex);
510 $outerContext
536 $conflictingAlts = $this->evalSemanticContextMany($D->predicates, $outerContext, true);
557 (string) $outerContext,
566 $s0_closure = $this->computeStartState($dfa->atnStartState, $outerContext, true);
576 return $this->execATNWithFullContext($dfa, $D, $s0_closure, $input, $startIndex, $outerContext);
586 $alts = $this->evalSemanticContextMany($D->predicates, $outerContext, true);
590 throw $this->noViableAlt($input, $outerContext, $D->configs, $startIndex);
758 ParserRuleContext $outerContext
787 $e = $this->noViableAlt($input, $outerContext, $previous, $startIndex);
791 $alt = $this->getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule($previous, $outerContext);
1259 $updatedContext = $this->outerContext !== null ?
1260 $config->semanticContext->evalPrecedence($this->parser, $this->outerContext) :
1427 * @param ParserRuleContext $outerContext The \gamma_0 initial parser context
1440 ParserRuleContext $outerContext
1444 [$semValidConfigs, $semInvalidConfigs] = $this->splitAccordingToSemanticValidity($configs, $outerContext);
1496 protected function splitAccordingToSemanticValidity(ATNConfigSet $configs, ParserRuleContext $outerContext) : array
1503 $predicateEvaluationResult = $c->semanticContext->eval($this->parser, $outerContext);
1529 ParserRuleContext $outerContext,
1549 $outerContext,
2101 $predSucceeds = $this->outerContext !== null ?
2102 $pt->getPredicate()->eval($this->parser, $this->outerContext) :
2160 $predSucceeds = $this->outerContext !== null ?
2161 $pt->getPredicate()->eval($this->parser, $this->outerContext) :
2290 $outerContext,
2300 $outerContext