optimization haveTokenImmediatelyAfter performance

This commit is contained in:
Romain 2022-06-10 14:33:50 +02:00 committed by Nikita Popov
parent b6d11da541
commit b4902cefe4

View File

@ -91,7 +91,7 @@ class TokenStream
public function haveTokenImmediatelyAfter(int $pos, $expectedTokenType) : bool {
$tokens = $this->tokens;
$pos++;
for (; $pos < \count($tokens); $pos++) {
for ($c = \count($tokens); $pos < $c; $pos++) {
$token = $tokens[$pos];
if ($token->is($expectedTokenType)) {
return true;