31be7b4e | 08-Aug-2020 |
Nikita Popov |
Update php-yacc, remove unused tokens |
f6bf0415 | 08-Aug-2020 |
Nikita Popov |
Remove last uses of MockBuilder |
1bf073a7 | 08-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 ...
|
1721ae15 | 08-Aug-2020 |
Nikita Popov |
Avoid one use of MockBuilder We can just use anon classes here and avoid PHPUnits unreliable MockBuilder. |
54fc023b | 08-Aug-2020 |
Alex |
Update Array_ annotations, items are nullable (#696) When used to destructure, items are optional. E.g. `[$a, , $b] = [1, 2, 3];`. |
f845568e | 07-Aug-2020 |
Nikita Popov |
Remove an unnecessary use of at() |
b4ca4ce0 | 07-Aug-2020 |
Nikita Popov |
Allow PHPUnit 9 |
30334263 | 01-Aug-2020 |
Nikita Popov |
Fix a token reference |
1a1300aa | 01-Aug-2020 |
Nikita Popov |
Add reverse emulation support |
3698f4b7 | 01-Aug-2020 |
Nikita Popov |
Add common KeywordEmulator The logic for keyword emulation is always going to be the same. |
7b2ec670 | 01-Aug-2020 |
Nikita Popov |
Accept a phpVersion option in emulative lexer Testing this will require reverse emulation support. |
61328f89 | 01-Aug-2020 |
Nikita Popov |
Separate out emulator version info |
21dce06d | 25-Jul-2020 |
Nikita Popov |
Release PHP-Parser 4.7.0 |
acaf3fec | 23-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. |
a63b495f | 23-Jul-2020 |
Nikita Popov |
Migrate grammar to use PHP 8 T_NAME_* tokens This will break everything on PHP < 8. |
2d199893 | 22-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 |
739b4b4c | 22-Jul-2020 |
Nikita Popov |
Fix handling of unterminated comment with trailing newline Fixes #688. |
17f47810 | 22-Jul-2020 |
Nikita Popov |
Fix file name |
cd7c058e | 19-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 |
d8b19d79 | 16-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. |
69c5d48a | 15-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. |
6ec527bc | 13-Jul-2020 |
Graham Campbell |
Corrected license text |
fc25609e | 13-Jul-2020 |
Graham Campbell |
Fixed branch alias |
f545f18a | 11-Jul-2020 |
Sebastian Bergmann |
Add ParentConnectingVisitor and NodeConnectingVisitor (#681) |
c346bbfa | 02-Jul-2020 |
Nikita Popov |
Release PHP-Parser 4.6.0 |