| @@ 129-133 (lines=5) @@ | ||
| 126 | } |
|
| 127 | ||
| 128 | public function getPositionOfPrevious($tokenType, $n, TokenCollection $tokens) { |
|
| 129 | for($i = $n; $i > 0; $i--) { |
|
| 130 | if($tokenType == $tokens->get($i)->getType()) { |
|
| 131 | return $i; |
|
| 132 | } |
|
| 133 | } |
|
| 134 | return null; |
|
| 135 | } |
|
| 136 | ||
| @@ 139-143 (lines=5) @@ | ||
| 136 | ||
| 137 | public function getPositionOfNext($tokenType, $n, TokenCollection $tokens) { |
|
| 138 | $len = sizeof($tokens); |
|
| 139 | for($i = $n; $i < $len; $i++) { |
|
| 140 | if($tokenType == $tokens->get($i)->getType()) { |
|
| 141 | return $i; |
|
| 142 | } |
|
| 143 | } |
|
| 144 | return null; |
|
| 145 | } |
|
| 146 | ||