@@ -73,7 +73,7 @@ |
||
73 | 73 | |
74 | 74 | /** |
75 | 75 | * @param CompressResult $result |
76 | - * @param $resultFile |
|
76 | + * @param resource $resultFile |
|
77 | 77 | * @param null $headerFile |
78 | 78 | * |
79 | 79 | * @throws LogicException |
@@ -284,7 +284,7 @@ |
||
284 | 284 | */ |
285 | 285 | protected function skipIf(string $spec): bool |
286 | 286 | { |
287 | - [ $dump, $test ] = \explode(' ', $spec, 2); |
|
287 | + [$dump, $test] = \explode(' ', $spec, 2); |
|
288 | 288 | |
289 | 289 | $test = \trim($test); |
290 | 290 | switch ($test) { |
@@ -219,7 +219,7 @@ |
||
219 | 219 | * Context constructor. |
220 | 220 | * |
221 | 221 | * @param string $filename |
222 | - * @param resource|null $debugFile |
|
222 | + * @param null|resource $debugFile |
|
223 | 223 | */ |
224 | 224 | public function __construct(string $filename = 'YY', resource $debugFile = null) |
225 | 225 | { |
@@ -317,7 +317,7 @@ |
||
317 | 317 | $nil->code = $code++; |
318 | 318 | } |
319 | 319 | |
320 | - \usort($this->_symbols, function ($a, $b) { |
|
320 | + \usort($this->_symbols, function($a, $b) { |
|
321 | 321 | return $a->code <=> $b->code; |
322 | 322 | }); |
323 | 323 | } |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | * @param int $terminal |
80 | 80 | * @param int $precedence |
81 | 81 | * @param int $associativity |
82 | - * @param Symbol|null $type |
|
82 | + * @param null|\self $type |
|
83 | 83 | * |
84 | 84 | * @throws LogicException |
85 | 85 | */ |
@@ -174,7 +174,7 @@ discard block |
||
174 | 174 | } |
175 | 175 | |
176 | 176 | /** |
177 | - * @param Symbol|null $type |
|
177 | + * @param null|\self $type |
|
178 | 178 | */ |
179 | 179 | public function setType(self $type = null) |
180 | 180 | { |
@@ -30,7 +30,7 @@ discard block |
||
30 | 30 | * Conflict constructor. |
31 | 31 | * |
32 | 32 | * @param Symbol $symbol |
33 | - * @param Conflict|null $next |
|
33 | + * @param null|\self $next |
|
34 | 34 | */ |
35 | 35 | protected function __construct(Symbol $symbol, self $next = null) |
36 | 36 | { |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | } |
72 | 72 | |
73 | 73 | /** |
74 | - * @param Conflict|null $next |
|
74 | + * @param null|\self $next |
|
75 | 75 | */ |
76 | 76 | public function setNext(self $next = null) |
77 | 77 | { |
@@ -96,7 +96,7 @@ |
||
96 | 96 | /** |
97 | 97 | * @param array $symbols |
98 | 98 | * @param int $n |
99 | - * @param $delm |
|
99 | + * @param string $delm |
|
100 | 100 | * @param array $attribute |
101 | 101 | * |
102 | 102 | * @throws ParseException |
@@ -124,7 +124,7 @@ |
||
124 | 124 | |
125 | 125 | $expanded = $this->macros->apply($this->context, $symbols, $tokens, $n, $attribute); |
126 | 126 | |
127 | - $action = \implode('', \array_map(function (Token $token) { |
|
127 | + $action = \implode('', \array_map(function(Token $token) { |
|
128 | 128 | return $token->getValue(); |
129 | 129 | }, $expanded)); |
130 | 130 |
@@ -434,7 +434,7 @@ |
||
434 | 434 | * |
435 | 435 | * @throws LogicException |
436 | 436 | * |
437 | - * @return int|mixed |
|
437 | + * @return integer |
|
438 | 438 | */ |
439 | 439 | protected function comparePrecedence(Production $gram, Symbol $x) |
440 | 440 | { |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | } |
177 | 177 | } |
178 | 178 | |
179 | - $tmpList = $this->sortList($tmpList, function (Lr1 $x, Lr1 $y) { |
|
179 | + $tmpList = $this->sortList($tmpList, function(Lr1 $x, Lr1 $y) { |
|
180 | 180 | $gx = $x->item[-1]->code; |
181 | 181 | $gy = $y->item[-1]->code; |
182 | 182 | if ($gx !== $gy) { |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | if (!$tdefact) { |
358 | 358 | $tdefact = -1; |
359 | 359 | |
360 | - Utils::stableSort($tmpr, function (Reduce $x, Reduce $y) { |
|
360 | + Utils::stableSort($tmpr, function(Reduce $x, Reduce $y) { |
|
361 | 361 | if ($x->number != $y->number) { |
362 | 362 | return $y->number - $x->number; |
363 | 363 | } |
@@ -381,11 +381,11 @@ discard block |
||
381 | 381 | } |
382 | 382 | |
383 | 383 | // Squeeze tmpr |
384 | - $tmpr = \array_filter($tmpr, function (Reduce $reduce) use ($tdefact) { |
|
384 | + $tmpr = \array_filter($tmpr, function(Reduce $reduce) use ($tdefact) { |
|
385 | 385 | return $reduce->number !== $tdefact; |
386 | 386 | }); |
387 | 387 | |
388 | - Utils::stableSort($tmpr, function (Reduce $x, Reduce $y) { |
|
388 | + Utils::stableSort($tmpr, function(Reduce $x, Reduce $y) { |
|
389 | 389 | if ($x->symbol !== $y->symbol) { |
390 | 390 | return $x->symbol->code - $y->symbol->code; |
391 | 391 | } |
@@ -424,7 +424,7 @@ discard block |
||
424 | 424 | // do not move initial state |
425 | 425 | $initState = \array_shift($this->states); |
426 | 426 | |
427 | - Utils::stableSort($this->states, function (State $p, State $q) { |
|
427 | + Utils::stableSort($this->states, function(State $p, State $q) { |
|
428 | 428 | $numReduces = count($p->reduce) - 1; // -1 for default action |
429 | 429 | $pt = $numReduces; |
430 | 430 | $pn = count($p->shifts) + $numReduces; |
@@ -113,7 +113,7 @@ |
||
113 | 113 | $indexedArray[] = [$item, $i++]; |
114 | 114 | } |
115 | 115 | |
116 | - \usort($indexedArray, function (array $a, array $b) use ($cmp) { |
|
116 | + \usort($indexedArray, function(array $a, array $b) use ($cmp) { |
|
117 | 117 | $result = $cmp($a[0], $b[0]); |
118 | 118 | if ($result !== 0) { |
119 | 119 | return $result; |
@@ -332,7 +332,7 @@ |
||
332 | 332 | $this->context->debug("Used aux table:\n"); |
333 | 333 | } |
334 | 334 | $this->context->countAux = $this->context->countClasses; |
335 | - for (; ;) { |
|
335 | + for (;;) { |
|
336 | 336 | $maxGain = 0; |
337 | 337 | $maxAux = null; |
338 | 338 | $pre = null; |