Lines Matching defs:SemanticContext
7 use Antlr\Antlr4\Runtime\Atn\SemanticContexts\SemanticContext;
1206 * {@see SemanticContext//evalPrecedence}.
1308 * @return array<SemanticContext>|null
1316 * 2. SemanticContext.NONE: At least one ATNConfig c exists such that
1317 * c.alt==i and c.semanticContext==SemanticContext.NONE. In other words,
1320 * ATNConfig c such that c.alt==i, c.semanticContext!=SemanticContext.NONE.
1329 $altToPred[$c->alt] = SemanticContext::orContext($altToPred[$c->alt] ?? null, $c->semanticContext);
1339 $altToPred[$i] = SemanticContext::none();
1340 } elseif ($pred !== SemanticContext::none()) {
1363 * @param array<SemanticContext> $altToPred
1376 // unpredicated is indicated by SemanticContext.NONE
1381 if ($pred !== SemanticContext::none()) {
1502 if ($c->semanticContext !== SemanticContext::none()) {
1535 if ($pair->pred === SemanticContext::none()) {
1575 SemanticContext $pred,
2111 $newSemCtx = SemanticContext::andContext($config->semanticContext, $pt->getPredicate());
2170 $newSemCtx = SemanticContext::andContext($config->semanticContext, $pt->getPredicate());