@@ 161-164 (lines=4) @@ | ||
158 | } elseif ($state === 2) { |
|
159 | if(($token->type === Token::TYPE_OPERATOR) || in_array($token->value, self::$operatorsArray)) { |
|
160 | if(($token->value === ')')) { |
|
161 | if(count($bracketStack) > 1) { |
|
162 | array_pop($bracketStack); |
|
163 | $state = 2; |
|
164 | } else $state = 5; |
|
165 | } elseif(in_array($token->value, self::$operatorsArray)) { |
|
166 | $ret->operators[] = $token->value; |
|
167 | $state = 3; |
|
@@ 201-206 (lines=6) @@ | ||
198 | $ret->logicalOperators[] = $token->value; |
|
199 | $state = 1; |
|
200 | } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === ')')) { |
|
201 | if(count($bracketStack) === 1) { |
|
202 | $state = 5; |
|
203 | } else { |
|
204 | array_pop($bracketStack); |
|
205 | $state = 4; |
|
206 | } |
|
207 | } elseif($token->type === Token::TYPE_OPERATOR) { |
|
208 | $parser->error( |
|
209 | 'Unrecognized token!', |