Skip to content

Commit 91f6232

Browse files
committed
WIP further simplified Tokenizer
dropped $lastNonWhitespaceTokenWasDoubleColon which is not required for statistics generation.
1 parent c9f90d8 commit 91f6232

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

src/CodeCoverage/Util/Tokenizer.php

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,7 @@ public function tokenize() {
5757
$name = substr(token_name($token[0]), 2);
5858
$text = $token[1];
5959

60-
if ($lastNonWhitespaceTokenWasDoubleColon && $name == 'CLASS') {
61-
$name = 'CLASS_NAME_CONSTANT';
62-
}
63-
6460
$tokenClass = 'PHP_Token_' . $name;
65-
6661
} else {
6762
$text = $token;
6863
$tokenClass = self::$customTokens[$token];
@@ -161,12 +156,6 @@ public function tokenize() {
161156

162157
$lines = substr_count($text, "\n");
163158
$line += $lines;
164-
165-
if ($name == 'DOUBLE_COLON') {
166-
$lastNonWhitespaceTokenWasDoubleColon = true;
167-
} elseif ($name != 'WHITESPACE') {
168-
$lastNonWhitespaceTokenWasDoubleColon = false;
169-
}
170159
}
171160

172161
$this->linesOfCode['loc'] = substr_count($sourceCode, "\n");

0 commit comments

Comments
 (0)