8eea2304 | 08-Oct-2024 |
Nikita Popov |
Release PHP-Parser 5.3.1 |
9c7a3f8d | 08-Oct-2024 |
Nikita Popov |
Support declaring functions with name exit/die For use in stubs. Fixes #1030. |
26573ea6 | 07-Oct-2024 |
Markus Staab |
Makefile works on windows |
3abf7425 | 29-Sep-2024 |
Nikita Popov |
Release PHP-Parser 5.3.0 |
961f158f | 29-Sep-2024 |
Nikita Popov |
Avoid negative indendation in formatting-preserving printer Fixes #1015. |
e50c67b7 | 21-Sep-2024 |
Nikita Popov |
Add basic support for tab indentation Add a new "indent" option for the pretty printer, which can be use to control the indentation width, or switch it to use tabs. Tab width is
Add basic support for tab indentation Add a new "indent" option for the pretty printer, which can be use to control the indentation width, or switch it to use tabs. Tab width is currenlty hardcoded to 4, but also shouldn't matter much. Possibly the formatting-preserving printer should auto-detect the indentation in the future.
show more ...
|
26a01971 | 21-Sep-2024 |
Nikita Popov |
Use PHP 8.4 for the PHP 7.4 integration test |
aedfcc23 | 21-Sep-2024 |
Nikita Popov |
Include trailing semicolon in GroupUse Fixes https://github.com/nikic/PHP-Parser/issues/1026. |
8d09ba87 | 17-Sep-2024 |
Nikita Popov |
Support PropertyHooks in NameResolver |
23c79fbb | 15-Sep-2024 |
Nikita Popov |
Release PHP-Parser 5.2.0 |
b9c83744 | 15-Sep-2024 |
Nikita Popov |
Run PHP 8.4 integration tests |
d0826bd3 | 15-Sep-2024 |
Nikita Popov |
Add changelog entries |
5ea6c293 | 05-Sep-2024 |
Nikita Popov |
Exclude integration test |
b493c51c | 31-Aug-2024 |
Nikita Popov |
[8.4] Add support for asymmetric visibility modifiers Represented using new PRIVATE_SET, PROTECTED_SET and PUBLIC_SET bits in Modifiers. RFC: https://wiki.php.net/rfc/asymmetric
[8.4] Add support for asymmetric visibility modifiers Represented using new PRIVATE_SET, PROTECTED_SET and PUBLIC_SET bits in Modifiers. RFC: https://wiki.php.net/rfc/asymmetric-visibility-v2
show more ...
|
54139ca4 | 01-Sep-2024 |
Nikita Popov |
Disable fail-fast PHP 8.4 currently fails because the version is installed version is too old. Avoid cancelling other CI jobs because of that. |
cde9bab3 | 01-Sep-2024 |
Nikita Popov |
Add support for PHP 8.4 exit function For backwards-compatibility, parse the simple single argument case into an Exit_ node as previously. For more complex expressions generate a fun
Add support for PHP 8.4 exit function For backwards-compatibility, parse the simple single argument case into an Exit_ node as previously. For more complex expressions generate a function call.
show more ...
|
018da15f | 31-Aug-2024 |
Nikita Popov |
Add token emulation support for asymmetric visibility modifiers |
ba144371 | 13-Aug-2024 |
evenevent |
chore: fix comment Signed-off-by: evenevent <digping@icloud.com> |
4a22c151 | 11-Aug-2024 |
Nikita Popov |
Validate options in test_old Regularly try to use this one with --version instead of --php-version, which fails in a non-obvious way. |
514f7102 | 11-Aug-2024 |
Nikita Popov |
Fix for new php-cs-fixer version |
6a970612 | 10-Aug-2024 |
Ruud Kamphuis |
Normalize enum value to ClassConstFetch Fixes #930 (cherry picked from commit 8a21ec3182533ee6448a4efb8d238a4163b89297) |
e3f223f6 | 28-Jul-2024 |
Nikita Popov |
Fix expected json dump for old PHP versions |
03caf4cc | 14-Jul-2024 |
Nikita Popov |
[8.4] Add support for property hooks Add hooks subnode to Stmt\Property and Param, which contains an array of PropertyHook. The property hook support is considered experimental
[8.4] Add support for property hooks Add hooks subnode to Stmt\Property and Param, which contains an array of PropertyHook. The property hook support is considered experimental and subject to change. RFC: https://wiki.php.net/rfc/property-hooks
show more ...
|
b11fc12c | 28-Jul-2024 |
Nikita Popov |
Use ParserFactory in integration test So we actually use the PHP 8 parser on new versions. |
3beee6ec | 28-Jul-2024 |
Nikita Popov |
Add Modifiers::toString() helper Convert an integer modifier into a string. |