History log of /PHP-Parser/ (Results 451 – 475 of 1690)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
31be7b4e08-Aug-2020 Nikita Popov

Update php-yacc, remove unused tokens

f6bf041508-Aug-2020 Nikita Popov

Remove last uses of MockBuilder

1bf073a708-Aug-2020 Nikita Popov

Avoid most MockBuilder uses in NodeVisitor testing

This removes all the warnings about at() usage ... even though
it is still used. Apparently warnings don't get emitted if the
at()

Avoid most MockBuilder uses in NodeVisitor testing

This removes all the warnings about at() usage ... even though
it is still used. Apparently warnings don't get emitted if the
at() usage is inside a data provider?

show more ...

1721ae1508-Aug-2020 Nikita Popov

Avoid one use of MockBuilder

We can just use anon classes here and avoid PHPUnits unreliable
MockBuilder.

54fc023b08-Aug-2020 Alex

Update Array_ annotations, items are nullable (#696)

When used to destructure, items are optional. E.g. `[$a, , $b] = [1, 2, 3];`.

f845568e07-Aug-2020 Nikita Popov

Remove an unnecessary use of at()

b4ca4ce007-Aug-2020 Nikita Popov

Allow PHPUnit 9

3033426301-Aug-2020 Nikita Popov

Fix a token reference

1a1300aa01-Aug-2020 Nikita Popov

Add reverse emulation support

3698f4b701-Aug-2020 Nikita Popov

Add common KeywordEmulator

The logic for keyword emulation is always going to be the same.

7b2ec67001-Aug-2020 Nikita Popov

Accept a phpVersion option in emulative lexer

Testing this will require reverse emulation support.

61328f8901-Aug-2020 Nikita Popov

Separate out emulator version info

21dce06d25-Jul-2020 Nikita Popov

Release PHP-Parser 4.7.0

acaf3fec23-Jul-2020 Nikita Popov

Implement emulation of PHP 8 T_NAME_* tokens

Like comment emulation, this is unconditional, as it is required
for core functionality.

a63b495f23-Jul-2020 Nikita Popov

Migrate grammar to use PHP 8 T_NAME_* tokens

This will break everything on PHP < 8.

2d19989322-Jul-2020 Nikita Popov

[PHP 8.0] Support trailing comma in closure use list

RFC: https://wiki.php.net/rfc/trailing_comma_in_closure_use_list

739b4b4c22-Jul-2020 Nikita Popov

Fix handling of unterminated comment with trailing newline

Fixes #688.

17f4781022-Jul-2020 Nikita Popov

Fix file name

cd7c058e19-Jul-2020 Graham Campbell

Added missing entry to change log and correct next version indicator (#685)

* Added missing entry to change log and correct next version indicator

* Update composer.json

d8b19d7916-Jul-2020 Mikaël Mayer

Fixed rebuildParsers.php (#686)

phpyacc is a sh file and should not be run via the php interpreter, but directly.

69c5d48a15-Jul-2020 Tomas Votruba

[PHP 8.0] Add match expressions (#672)

RFC: https://wiki.php.net/rfc/match_expression_v2
Upstream implementation: php/php-src#5371

Closes #671.

6ec527bc13-Jul-2020 Graham Campbell

Corrected license text

fc25609e13-Jul-2020 Graham Campbell

Fixed branch alias

f545f18a11-Jul-2020 Sebastian Bergmann

Add ParentConnectingVisitor and NodeConnectingVisitor (#681)

c346bbfa02-Jul-2020 Nikita Popov

Release PHP-Parser 4.6.0

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