History log of /PHP-Parser/ (Results 326 – 350 of 1692)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
678ccbe015-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

5d83adcc15-May-2022 Tomas Votruba

[String_] Add rawValue attribute (#831)

3bf0082415-May-2022 Tomas Votruba

[DNumber] Add rawValue attribute to hold the original value (#833)

d3eb10ac15-May-2022 Tomas Votruba

[LNumber] Add rawValue attribute to LNumber to allow numeric separator etc. (#832)

a6e3466503-Jan-2022 Marijn van Wezel <96489967+marijnvanwezel@users.noreply.github.com>

Reflect support for PHP 8.1 in the README

f4b835f706-Dec-2021 Ondrej Mirtes

Fix PHPDoc type of namespacedName properties

210577fe30-Nov-2021 Nikita Popov

Release PHP-Parser 4.13.2

f09f227627-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.

d4cb98ae27-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 ...

68d2a52b27-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.

63f8699114-Nov-2021 Nikita Popov

Add CallLike test for NullsafeMethodCall

4122ff3a14-Nov-2021 Nikita Popov

Make NullsafeMethodCall extend from CallLike

6f1f206813-Nov-2021 Hassan Tariq

Fix minor typo

99a24b6a05-Nov-2021 Jaroslav Hanslík

Added builders for enum and enum case

63a79e8d03-Nov-2021 Nikita Popov

Release PHP-Parser 4.13.1

6a21234e30-Oct-2021 Ilhan Yumer

Code highlighting

7064539917-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 ...

4bfc459517-Oct-2021 Nikita Popov

Support reserved keywords as enum cases

Fixes #807.

54f19a0a11-Oct-2021 Jaroslav Hanslík

Fixed array value evaluation with unpacked array

8da6d7ac15-Sep-2021 Jaroslav Hanslík

Fixed ArrowFunction::$expr

f6e1fbf308-Oct-2021 Sam Reed

Update .gitattributes

50953a2620-Sep-2021 Nikita Popov

Release PHP-Parser 4.13.0

0a20979a14-Sep-2021 Jaroslav Hanslík

Unified builder methods for setting types

a45fb2a612-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.

0850199112-Sep-2021 Nikita Popov

Don't make VariadicPlaceholder an expression

And don't store it in an Arg.

1...<<11121314151617181920>>...68