History log of /PHP-Parser/ (Results 1 – 25 of 1697)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f212bb7a11-Dec-2024 Ondrej Mirtes

Add `PropertyHook::isFinal()` helper method with tests

f43324a011-Dec-2024 Ondrej Mirtes

Missing flags subNode description in PropertyHook constructor PHPDoc

73b160f811-Dec-2024 Ondrej Mirtes

Add flags helper methods `Property::isAbstract()` and `Property::isFinal()`

4f9dc8b011-Dec-2024 Ondrej Mirtes

Promoted properties with hooks do not need visibility modifier

469377f406-Dec-2024 Nathanael Esayeas

Fix classmap authoritative autoloading (#1046)

This patch resolves #1045 by adding dummy class definitions
behind if (false) checks that are picked up the authoritative
autoloader.

74d3f7fc24-Nov-2024 Jorg Sowa

Removed reudndant token generation

25828ea918-Nov-2024 Jorg Sowa

Updated target.php to new PHP-Parser version

05ed795918-Nov-2024 Jorg Sowa

Removed unrecheable statement

954f7a4105-Nov-2024 Markus Staab

More precise `toLowerString()` return type

8eea230408-Oct-2024 Nikita Popov

Release PHP-Parser 5.3.1

9c7a3f8d08-Oct-2024 Nikita Popov

Support declaring functions with name exit/die

For use in stubs.

Fixes #1030.

26573ea607-Oct-2024 Markus Staab

Makefile works on windows

3abf742529-Sep-2024 Nikita Popov

Release PHP-Parser 5.3.0

961f158f29-Sep-2024 Nikita Popov

Avoid negative indendation in formatting-preserving printer

Fixes #1015.

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

26a0197121-Sep-2024 Nikita Popov

Use PHP 8.4 for the PHP 7.4 integration test

aedfcc2321-Sep-2024 Nikita Popov

Include trailing semicolon in GroupUse

Fixes https://github.com/nikic/PHP-Parser/issues/1026.

8d09ba8717-Sep-2024 Nikita Popov

Support PropertyHooks in NameResolver

23c79fbb15-Sep-2024 Nikita Popov

Release PHP-Parser 5.2.0

b9c8374415-Sep-2024 Nikita Popov

Run PHP 8.4 integration tests

d0826bd315-Sep-2024 Nikita Popov

Add changelog entries

5ea6c29305-Sep-2024 Nikita Popov

Exclude integration test

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

54139ca401-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.

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

12345678910>>...68