Lines Matching refs:with
6 * Added support for declaring functions with name `exit` or `die`, to allow their use in stubs.
19 * Include the trailing semicolon inside `Stmt\GroupUse` nodes, making them consistent with
79 * Added check to detect use of PHP-Parser with libraries that define `T_*` compatibility tokens
80 with incorrect type (such as string instead of int). This would lead to `TypeError`s down the
109 typically used with code blocks, for example `if ($x) { $y; }` will be represented as previously,
225 sequence with a following `\n`.
226 * `__halt_compiler` is no longer recognized as a semi-reserved keyword, in line with PHP behavior.
243 * The internal token representation now uses a `PhpParser\Token` class, which is compatible with
260 * The PHP 5 parser has been removed. The PHP 7 parser has been adjusted to deal with PHP 5 code
306 to avoid a dynamic property deprecation warning with PHP 8.2.
326 argument is a `VariadicPlaceholder`. The representation is intended to be forward-compatible with
348 * Fixed compatibility with PHP 8.1. `&` tokens are now canonicalized to the
402 generate code that is compatible with the parentheses requirement introduced in PHP 8.
403 * Removed no longer necessary `error_clear_last()` call in lexer, which may interfere with fatal
412 * Fixed check for token emulation conflicts with other libraries.
438 * [PHP 8.0] Added support for nullsafe properties inside interpolated strings, in line with an
443 * Improved compatibility with other libraries that use forward compatibility defines for PHP tokens.
472 * Emit parentheses for class constant fetch with complex left-hand-side.
498 * Fixed missing error for unterminated comment with trailing newline (#688).
499 * Compatibility with PHP 8.0 has been restored: Namespaced names are now always represented by
575 behavior with the upcoming PHP 7.3.10 release.
587 * Fixed compatibility with PHP 7.4.
627 * Remove assertion when pretty printing anonymous class with a name (#554).
706 * Added checks to node traverser to prevent replacing a statement with an expression or vice versa.
832 * Improve compatibility with PHP-Scoper. (#477)
846 * Improve compatibility with php-scoper, by supporting prefixed namespaces in
948 * Added `php-parse --with-positions` option, which dumps nodes with position information.
1010 used. `Name::concat()` now also supports concatenation with `null`.
1034 * Partial parsing of `$obj->` (with missing property name) is now supported in error recovery mode.
1035 * The error recovery mode is now exposed in the `php-parse` script through the `--with-recovery`
1055 with a single `type` subnode.
1063 * `Name::slice()` now supports lengths and negative offsets. This brings it in line with
1082 * The `TryCatch` subnode `finallyStmts` has been replaced with a `finally` subnode that holds an
1115 * Properly support `B""` strings (with uppercase `B`) in a number of places.
1120 * Added `dumpComments` option to node dumper, to enable dumping of comments associated with nodes.
1122 end of a file (without a following node with which they could otherwise be associated).
1166 * The `prettyPrintFile()` method will not strip an opening `<?php` if the file starts with a
1184 * Fixed issue with too many newlines being stripped at the end of heredoc/nowdoc strings in some
1189 * Update group use support to be in line with recent PHP 7.0 builds.