Lines Matching refs:Parser
70 * Avoid cyclic references in `Parser` objects. This means that no longer used parser objects are
79 * Added check to detect use of PHP-Parser with libraries that define `T_*` compatibility tokens
141 * The `Parser::getLexer()` method has been replaced by `Parser::getTokens()`.
241 * PHP 7.1 is now required to run PHP-Parser.
251 * Added `PhpVersion` class, which is accepted in a number of places (e.g. ParserFactory, Parser,
254 * Added `Parser::getLexer()` method.
648 existing doc strings. PHP-Parser will now use the new interpretation.
994 * Added optional `ErrorHandler` argument to `Parser::parse()`, `Lexer::startLexing()` and
1006 * Due to the error handling changes, the `Parser` interface and `Lexer` API have changed.
1020 * Removed `throw_on_error` parser option and `Parser::getErrors()` method. Use the `ErrorHandler`
1038 The following changes are also part of PHP-Parser 2.1.1:
1228 * `PhpParser\Parser` is now an interface, implemented by `Parser\Php5`, `Parser\Php7` and
1229 `Parser\Multiple`. The `Multiple` parser will try multiple parsers, until one succeeds.
1230 * Token constants are now defined on `PhpParser\Parser\Tokens` rather than `PhpParser\Parser`.
1241 [1.x series changelog](https://github.com/nikic/PHP-Parser/blob/1.x/CHANGELOG.md) and the
1242 [0.9 series changelog](https://github.com/nikic/PHP-Parser/blob/0.9/CHANGELOG.md).**