Closed
Description
I was working on running benchmarks for the language server in CI. One of the frameworks that is benchmarked is the parser itself. But it fails with a bunch of PHP warnings that seem to be emitted by token_get_all
inside PhpTokenizer.php
PHP Warning: Unterminated comment starting line 2 in /home/travis/build/[secure]/php-language-server/vendor/microsoft/tolerant-php-parser/src/PhpTokenizer.php on line 61
PHP Stack trace:
PHP 1. {main}() /home/travis/build/[secure]/php-language-server/Performance.php:0
PHP 2. LanguageServer\PhpDocument->__construct() /home/travis/build/[secure]/php-language-server/Performance.php:52
PHP 3. LanguageServer\PhpDocument->updateContent() /home/travis/build/[secure]/php-language-server/src/PhpDocument.php:105
PHP 4. LanguageServer\TreeAnalyzer->__construct() /home/travis/build/[secure]/php-language-server/src/PhpDocument.php:147
PHP 5. Microsoft\PhpParser\Parser->parseSourceFile() /home/travis/build/[secure]/php-language-server/src/TreeAnalyzer.php:55
PHP 6. Microsoft\PhpParser\TokenStreamProviderFactory::GetTokenStreamProvider() /home/travis/build/[secure]/php-language-server/vendor/microsoft/tolerant-php-parser/src/Parser.php:146
PHP 7. Microsoft\PhpParser\PhpTokenizer->__construct() /home/travis/build/[secure]/php-language-server/vendor/microsoft/tolerant-php-parser/src/TokenStreamProviderFactory.php:12
PHP 8. Microsoft\PhpParser\PhpTokenizer::getTokensArrayFromContent() /home/travis/build/[secure]/php-language-server/vendor/microsoft/tolerant-php-parser/src/PhpTokenizer.php:25
PHP 9. token_get_all() /home/travis/build/[secure]/php-language-server/vendor/microsoft/tolerant-php-parser/src/PhpTokenizer.php:61
See https://travis-ci.org/felixfbecker/php-language-server/jobs/294780146#L843
Metadata
Metadata
Assignees
Labels
No labels