Lines Matching defs:sets
62 * This UUID indicates the serialized ATN contains two sets of IntervalSets,
141 $sets = [];
143 // First, deserialize sets with 16-bit arguments <= U+FFFF.
144 $this->readSets($sets, function () {
149 // deserialize sets with 32-bit arguments <= U+10FFFF.
152 $this->readSets($sets, function () {
157 $this->readEdges($atn, $sets);
364 * @param array<IntervalSet> $sets
366 private function readSets(array &$sets, callable $readUnicode) : void
373 $sets[] = $iset;
390 * @param array<IntervalSet> $sets
392 private function readEdges(ATN $atn, array &$sets) : void
403 $trans = $this->edgeFactory($atn, $ttype, $src, $trg, $arg1, $arg2, $arg3, $sets);
758 * @param array<IntervalSet> $sets
768 array $sets
803 return new SetTransition($target, $sets[$arg1]);
806 return new NotSetTransition($target, $sets[$arg1]);