@@ 146-152 (lines=7) @@ | ||
143 | if ($state === 0) { |
|
144 | $ret->type = $token->value; |
|
145 | $state = 1; |
|
146 | } elseif ($state === 1) { |
|
147 | if (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) { |
|
148 | $state = 2; |
|
149 | } else { |
|
150 | $ret->name = $token->value; |
|
151 | } |
|
152 | } elseif ($state === 2) { |
|
153 | if ($token->type === Token::TYPE_OPERATOR) { |
|
154 | if ($token->value === '(') { |
|
155 | $state = 3; |
@@ 516-523 (lines=8) @@ | ||
513 | */ |
|
514 | ||
515 | // Counting brackets. |
|
516 | if (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) { |
|
517 | // This is used instead of `++$brackets` because, |
|
518 | // initially, `$brackets` is `false` cannot be |
|
519 | // incremented. |
|
520 | $brackets = $brackets + 1; |
|
521 | } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === ')')) { |
|
522 | --$brackets; |
|
523 | } |
|
524 | ||
525 | // Building the expression used for partitioning. |
|
526 | $this->$field .= ($token->type === Token::TYPE_WHITESPACE) ? ' ' : $token->token; |