Lines Matching refs:Parser
90 * Avoid cyclic references in `Parser` objects. This means that no longer used parser objects are
99 * Added check to detect use of PHP-Parser with libraries that define `T_*` compatibility tokens
161 * The `Parser::getLexer()` method has been replaced by `Parser::getTokens()`.
261 * PHP 7.1 is now required to run PHP-Parser.
271 * Added `PhpVersion` class, which is accepted in a number of places (e.g. ParserFactory, Parser,
274 * Added `Parser::getLexer()` method.
668 existing doc strings. PHP-Parser will now use the new interpretation.
1014 * Added optional `ErrorHandler` argument to `Parser::parse()`, `Lexer::startLexing()` and
1026 * Due to the error handling changes, the `Parser` interface and `Lexer` API have changed.
1040 * Removed `throw_on_error` parser option and `Parser::getErrors()` method. Use the `ErrorHandler`
1058 The following changes are also part of PHP-Parser 2.1.1:
1248 * `PhpParser\Parser` is now an interface, implemented by `Parser\Php5`, `Parser\Php7` and
1249 `Parser\Multiple`. The `Multiple` parser will try multiple parsers, until one succeeds.
1250 * Token constants are now defined on `PhpParser\Parser\Tokens` rather than `PhpParser\Parser`.
1261 [1.x series changelog](https://github.com/nikic/PHP-Parser/blob/1.x/CHANGELOG.md) and the
1262 [0.9 series changelog](https://github.com/nikic/PHP-Parser/blob/0.9/CHANGELOG.md).**