Home
last modified time | relevance | path

Searched refs:ATNConfig (Results 1 – 7 of 7) sorted by relevance

/plugin/combo/vendor/antlr/antlr4-php-runtime/src/Atn/
H A DParserATNSimulator.php945 $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
[all...]
H A DATNConfigSet.php18 * Specialized {@see Set} of `{@see ATNConfig}`s that can track info
46 * @var array<ATNConfig>
105 if (!$left instanceof ATNConfig || !$right instanceof ATNConfig) {
130 * `(s, i, pi, _)`, where `s` is the {@see ATNConfig::$state}, `i` is the
131 * {@see ATNConfig::$alt}, and `pi` is the {@see ATNConfig::$semanticContext}.
139 public function add(ATNConfig $config, ?DoubleKeyMap $mergeCache = null) : bool
157 /** @var ATNConfig $existing */
199 * @return array<ATNConfig>
[all...]
H A DPredictionMode.php186 $c = new ATNConfig($c, null, null, SemanticContext::none());
258 * identical {@see ATNConfig::state()} and {@see ATNConfig::context()} values
259 * but different {@see ATNConfig::alt()} value, e.g. `(s, i, ctx, _)` and
270 * map[c] U= c.{@see ATNConfig::alt alt} # map hash/equals uses s and x,
489 * map[c] U= c.{@see ATNConfig::$alt} # map hash/equals uses s and x,
504 return $left instanceof ATNConfig
505 && $right instanceof ATNConfig
512 if (!$value instanceof ATNConfig) {
538 * map[c.{@see ATNConfig
[all...]
H A DLexerATNConfig.php13 final class LexerATNConfig extends ATNConfig
H A DATNConfig.php21 class ATNConfig implements Hashable class
25 * {@see ATNConfig::isPrecedenceFilterSuppressed()} property as a bit within
26 * the existing {@see ATNConfig::$reachesIntoOuterContext} field.
64 * For memory efficiency, {@see ATNConfig::isPrecedenceFilterSuppressed()}
69 * flag. It also ensures the performance of the existing {@see ATNConfig}
106 * This method gets the value of the {@see ATNConfig::$reachesIntoOuterContext}
108 * {@see ATNConfig::isPrecedenceFilterSuppressed()} method.
/plugin/combo/vendor/antlr/antlr4-php-runtime/src/Atn/Transitions/
H A DEpsilonTransition.php26 * @see ATNConfig::isPrecedenceFilterSuppressed()
/plugin/combo/vendor/antlr/antlr4-php-runtime/src/
H A DLL1Analyzer.php8 use Antlr\Antlr4\Runtime\Atn\ATNConfig; alias
150 * `new Set<ATNConfig>}` for
184 $c = new ATNConfig(null, $s, $context, null, 0);