Home
last modified time | relevance | path

Searched refs:configs (Results 1 – 9 of 9) sorted by relevance

/template/strap/vendor/antlr/antlr4-php-runtime/src/Atn/
H A DPredictionMode.php165 …public static function hasSLLConflictTerminatingPrediction(int $mode, ATNConfigSet $configs) : bool argument
172 if (self::allConfigsInRuleStopStates($configs)) {
181 if ($configs->hasSemanticContext) {
185 foreach ($configs->elements() as $c) {
190 $configs = $dup;
196 $altsets = self::getConflictingAltSubsets($configs);
198 … return self::hasConflictingAltSet($altsets) && !self::hasStateAssociatedWithOneAlt($configs);
206 * @param ATNConfigSet $configs The configuration set to test.
211 public static function hasConfigInRuleStopState(ATNConfigSet $configs) : bool argument
213 foreach ($configs->elements() as $c) {
[all …]
H A DATNConfigSet.php48 public $configs = []; variable in Antlr\\Antlr4\\Runtime\\Atn\\ATNConfigSet
163 $this->configs[] = $config; // track order here
203 return $this->configs;
209 foreach ($this->configs as $config) {
226 foreach ($this->configs as $config) {
241 foreach ($this->configs as $config) {
252 return $this->configs[$index];
265 foreach ($this->configs as $config) {
275 public function addAll(array $configs) : void argument
277 foreach ($configs as $config) {
[all …]
H A DParserATNSimulator.php395 …$dfa->s0->configs = $s0_closure; // not used for prediction but useful to know start configs anyway
504 $e = $this->noViableAlt($input, $outerContext, $previousD->configs, $startIndex);
509 $previousD->configs,
523 $conflictingAlts = $D->configs->getConflictingAlts();
571 $D->configs,
590 throw $this->noViableAlt($input, $outerContext, $D->configs, $startIndex);
598 … $this->reportAmbiguity($dfa, $D, $startIndex, $stopIndex, false, $alts, $D->configs);
651 $reach = $this->computeReachSet($previousD->configs, $t, false);
670 (string) $previousD->configs,
682 $D->configs->uniqueAlt = $predictedAlt;
[all …]
H A DLexerATNSimulator.php190 $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);
451 $configs = new OrderedATNConfigSet();
456 $this->closure($input, $cfg, $configs, false, false, false);
459 return $configs;
474 ATNConfigSet $configs, argument
500 $configs->add($config);
505 … $configs->add(new LexerATNConfig($config, $config->state, PredictionContext::empty()));
[all …]
/template/strap/vendor/antlr/antlr4-php-runtime/src/Dfa/
H A DDFAState.php44 public $configs; variable in Antlr\\Antlr4\\Runtime\\Dfa\\DFAState
96 public function __construct(?ATNConfigSet $configs = null, int $stateNumber = -1) argument
98 $this->configs = $configs ?? new ATNConfigSet();
126 return Equality::equals($this->configs, $other->configs);
131 $s = \sprintf('%d:%s', $this->stateNumber, (string) $this->configs);
148 return Hasher::hash($this->configs);
/template/strap/vendor/antlr/antlr4-php-runtime/src/Error/Listeners/
H A DDiagnosticErrorListener.php55 ATNConfigSet $configs argument
66 $this->getConflictingAlts($ambigAlts, $configs),
79 ATNConfigSet $configs argument
98 ATNConfigSet $configs argument
143 * @param ATNConfigSet $configs The conflicting or ambiguous
149 protected function getConflictingAlts(?BitSet $reportedAlts, ATNConfigSet $configs) : BitSet argument
156 foreach ($configs->configs as $config) {
H A DProxyErrorListener.php54 ATNConfigSet $configs argument
57 …istener->reportAmbiguity($recognizer, $dfa, $startIndex, $stopIndex, $exact, $ambigAlts, $configs);
67 ATNConfigSet $configs argument
76 $configs
87 ATNConfigSet $configs argument
90 …tener->reportContextSensitivity($recognizer, $dfa, $startIndex, $stopIndex, $prediction, $configs);
H A DANTLRErrorListener.php37 ATNConfigSet $configs argument
46 ATNConfigSet $configs argument
55 ATNConfigSet $configs argument
H A DBaseErrorListener.php38 ATNConfigSet $configs argument
48 ATNConfigSet $configs argument
58 ATNConfigSet $configs argument