summaryrefslogtreecommitdiffstats
path: root/src/Components/Array2d.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Components/Array2d.php')
-rw-r--r--src/Components/Array2d.php11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/Components/Array2d.php b/src/Components/Array2d.php
index 117ad75..64dea40 100644
--- a/src/Components/Array2d.php
+++ b/src/Components/Array2d.php
@@ -37,13 +37,6 @@ class Array2d extends Component
$ret = array();
/**
- * Whether an array was parsed or not. To be a valid parsing, at least
- * one array must be parsed after each comma.
- * @var bool $parsed
- */
- $parsed = false;
-
- /**
* The number of values in each set.
* @var int
*/
@@ -95,14 +88,12 @@ class Array2d extends Component
$parser->error("{$count} values were expected, but found {$arrCount}.", $token);
}
$ret[] = $arr;
- $parsed = true;
$state = 1;
} else {
break;
}
} elseif ($state === 1) {
if ($token->value === ',') {
- $parsed = false;
$state = 0;
} else {
break;
@@ -110,7 +101,7 @@ class Array2d extends Component
}
}
- if (!$parsed) {
+ if ($state === 0) {
$parser->error(
'An opening bracket followed by a set of values was expected.',
$list->tokens[$list->idx]