| @@ 184-193 (lines=10) @@ | ||
| 181 | } |
|
| 182 | } |
|
| 183 | ||
| 184 | if ($token->type === Token::TYPE_OPERATOR) { |
|
| 185 | if ($token->value === '(') { |
|
| 186 | ++$brackets; |
|
| 187 | } elseif ($token->value === ')') { |
|
| 188 | if ($brackets === 0) { |
|
| 189 | break; |
|
| 190 | } |
|
| 191 | --$brackets; |
|
| 192 | } |
|
| 193 | } |
|
| 194 | ||
| 195 | $expr->expr .= $token->token; |
|
| 196 | if (($token->type === Token::TYPE_NONE) |
|
| @@ 617-626 (lines=10) @@ | ||
| 614 | */ |
|
| 615 | ||
| 616 | // Counting brackets. |
|
| 617 | if ($token->type === Token::TYPE_OPERATOR) { |
|
| 618 | if ($token->value === '(') { |
|
| 619 | // This is used instead of `++$brackets` because, |
|
| 620 | // initially, `$brackets` is `false` cannot be |
|
| 621 | // incremented. |
|
| 622 | $brackets = $brackets + 1; |
|
| 623 | } elseif ($token->value === ')') { |
|
| 624 | --$brackets; |
|
| 625 | } |
|
| 626 | } |
|
| 627 | ||
| 628 | // Building the expression used for partitioning. |
|
| 629 | $this->$field .= ($token->type === Token::TYPE_WHITESPACE) ? ' ' : $token->token; |
|
| @@ 628-634 (lines=7) @@ | ||
| 625 | continue; |
|
| 626 | } |
|
| 627 | ||
| 628 | if ($token->type === Token::TYPE_OPERATOR) { |
|
| 629 | if ($token->value === '(') { |
|
| 630 | ++$brackets; |
|
| 631 | } elseif ($token->value === ')') { |
|
| 632 | --$brackets; |
|
| 633 | } |
|
| 634 | } |
|
| 635 | ||
| 636 | if ($brackets === 0) { |
|
| 637 | // Checking if the section was changed. |
|
| @@ 853-859 (lines=7) @@ | ||
| 850 | continue; |
|
| 851 | } |
|
| 852 | ||
| 853 | if ($token->type === Token::TYPE_OPERATOR) { |
|
| 854 | if ($token->value === '(') { |
|
| 855 | ++$brackets; |
|
| 856 | } elseif ($token->value === ')') { |
|
| 857 | --$brackets; |
|
| 858 | } |
|
| 859 | } |
|
| 860 | ||
| 861 | if ($brackets === 0) { |
|
| 862 | if (($token->type === Token::TYPE_KEYWORD) |
|