678ccbe0 | 15-May-2022 |
Tomas Votruba |
[PHP 8.2] Add readonly class support (#834) RFC: https://wiki.php.net/rfc/readonly_classes PHP implementation: php/php-src#7305 |
5d83adcc | 15-May-2022 |
Tomas Votruba |
[String_] Add rawValue attribute (#831) |
3bf00824 | 15-May-2022 |
Tomas Votruba |
[DNumber] Add rawValue attribute to hold the original value (#833) |
d3eb10ac | 15-May-2022 |
Tomas Votruba |
[LNumber] Add rawValue attribute to LNumber to allow numeric separator etc. (#832) |
a6e34665 | 03-Jan-2022 |
Marijn van Wezel <96489967+marijnvanwezel@users.noreply.github.com> |
Reflect support for PHP 8.1 in the README |
f4b835f7 | 06-Dec-2021 |
Ondrej Mirtes |
Fix PHPDoc type of namespacedName properties |
210577fe | 30-Nov-2021 |
Nikita Popov |
Release PHP-Parser 4.13.2 |
f09f2276 | 27-Nov-2021 |
Nikita Popov |
Declare namespacedName property For historical reasons, this property is used by the NameResolver (in default mode). Declare it explicitly, rather than using a doc comment. |
d4cb98ae | 27-Nov-2021 |
Nikita Popov |
Fix typo in property name This test was working on a dynamic "subNode" property, rather than an actual subnode (either subNode1 or subNode2). This test is generally not very val
Fix typo in property name This test was working on a dynamic "subNode" property, rather than an actual subnode (either subNode1 or subNode2). This test is generally not very valuable, I think it dates back to a time where __get()/__set() were used.
show more ...
|
68d2a52b | 27-Nov-2021 |
Nikita Popov |
Avoid creation of dynamic property in test This test requires a property that is not a subnode -- but it does not need to be dynamic, a declared property works just as well. |
63f86991 | 14-Nov-2021 |
Nikita Popov |
Add CallLike test for NullsafeMethodCall |
4122ff3a | 14-Nov-2021 |
Nikita Popov |
Make NullsafeMethodCall extend from CallLike |
6f1f2068 | 13-Nov-2021 |
Hassan Tariq |
Fix minor typo |
99a24b6a | 05-Nov-2021 |
Jaroslav Hanslík |
Added builders for enum and enum case |
63a79e8d | 03-Nov-2021 |
Nikita Popov |
Release PHP-Parser 4.13.1 |
6a21234e | 30-Oct-2021 |
Ilhan Yumer |
Code highlighting |
70645399 | 17-Oct-2021 |
Nikita Popov |
Rename identifier/identifier_ex productions The names were easy to get wrong, because the corresponding names in zend_language_parser.y are T_STRING/identifier, so just copying ident
Rename identifier/identifier_ex productions The names were easy to get wrong, because the corresponding names in zend_language_parser.y are T_STRING/identifier, so just copying identifier from upstream gives the wrong behavior.
show more ...
|
4bfc4595 | 17-Oct-2021 |
Nikita Popov |
Support reserved keywords as enum cases Fixes #807. |
54f19a0a | 11-Oct-2021 |
Jaroslav Hanslík |
Fixed array value evaluation with unpacked array |
8da6d7ac | 15-Sep-2021 |
Jaroslav Hanslík |
Fixed ArrowFunction::$expr |
f6e1fbf3 | 08-Oct-2021 |
Sam Reed |
Update .gitattributes |
50953a26 | 20-Sep-2021 |
Nikita Popov |
Release PHP-Parser 4.13.0 |
0a20979a | 14-Sep-2021 |
Jaroslav Hanslík |
Unified builder methods for setting types |
a45fb2a6 | 12-Sep-2021 |
Nikita Popov |
Add CallLike parent class This provides a helper to determine whether a call is a first-class callable, and a way to strip the args type to Arg[] if it isn't. |
08501991 | 12-Sep-2021 |
Nikita Popov |
Don't make VariadicPlaceholder an expression And don't store it in an Arg. |