@@ 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; |
@@ 477-484 (lines=8) @@ | ||
474 | */ |
|
475 | ||
476 | // Counting brackets. |
|
477 | if (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) { |
|
478 | // This is used instead of `++$brackets` because, |
|
479 | // initially, `$brackets` is `false` cannot be |
|
480 | // incremented. |
|
481 | $brackets = $brackets + 1; |
|
482 | } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === ')')) { |
|
483 | --$brackets; |
|
484 | } |
|
485 | ||
486 | // Building the expression used for partitioning. |
|
487 | $this->$field .= ($token->type === Token::TYPE_WHITESPACE) ? ' ' : $token->token; |