@@ -97,7 +97,7 @@ discard block |
||
| 97 | 97 | /** |
| 98 | 98 | * @param int $at |
| 99 | 99 | * |
| 100 | - * @return null |
|
| 100 | + * @return null|string |
|
| 101 | 101 | */ |
| 102 | 102 | private function getByte($at) |
| 103 | 103 | { |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | * Get the next character without consuming it or |
| 164 | 164 | * assigning it to the ch variable. |
| 165 | 165 | * |
| 166 | - * @return mixed |
|
| 166 | + * @return null|string |
|
| 167 | 167 | */ |
| 168 | 168 | private function peek() |
| 169 | 169 | { |
@@ -585,6 +585,9 @@ discard block |
||
| 585 | 585 | } |
| 586 | 586 | } |
| 587 | 587 | |
| 588 | + /** |
|
| 589 | + * @param string $message |
|
| 590 | + */ |
|
| 588 | 591 | private function throwSyntaxError($message) |
| 589 | 592 | { |
| 590 | 593 | // Calculate the column number |
@@ -594,6 +597,9 @@ discard block |
||
| 594 | 597 | throw new SyntaxError($message, $this->lineNumber, $column); |
| 595 | 598 | } |
| 596 | 599 | |
| 600 | + /** |
|
| 601 | + * @param string|null $chr |
|
| 602 | + */ |
|
| 597 | 603 | private static function renderChar($chr) |
| 598 | 604 | { |
| 599 | 605 | return $chr === null ? 'EOF' : "'" . $chr . "'"; |