Nikita Popov
|
aa97a9bb69
|
Add changelog entries
|
2019-05-11 23:08:31 +02:00 |
|
Nikita Popov
|
5221f49a60
|
Release PHP-Parser 4.2.1
|
2019-02-16 21:54:15 +01:00 |
|
Tomas Votruba
|
9de96821f7
|
Add support for ??= operator
Introduced in PHP 5.4, represented using an AssignOp\Coalesce node.
|
2019-02-09 11:16:26 +01:00 |
|
Nikita Popov
|
594bcae1fc
|
Release PHP-Parser 4.2.0
|
2019-01-12 17:31:37 +01:00 |
|
Nikita Popov
|
1f95f9215c
|
Tweak type annotation to include null
|
2019-01-12 17:31:37 +01:00 |
|
Nikita Popov
|
ea3657fc5f
|
Bump version to 4.2.0-dev
|
2019-01-05 21:34:53 +01:00 |
|
Tomas Votruba
|
af8c729603
|
Add PHP 7.4 typed properties support
|
2019-01-05 21:34:25 +01:00 |
|
Tomas Votruba
|
0ef61b49bb
|
add float/double/real KIND support to Cast\Double node
|
2019-01-05 19:23:00 +01:00 |
|
Nikita Popov
|
90ee36a7fc
|
Actually remove assertion...
|
2018-12-26 14:19:18 +01:00 |
|
Nikita Popov
|
8aae5b59b8
|
Release PHP-Parser 4.1.1
|
2018-12-26 12:32:39 +01:00 |
|
Nikita Popov
|
3d0f7843d4
|
Support error recovery for missing return type
The return type is set to "null" in this case.
Fixes #544.
|
2018-10-25 16:56:50 +02:00 |
|
Phil Davis
|
69068722b7
|
Fix typo of DONT_TRAVERSE_CURRENT_AND_CHILDREN
|
2018-10-11 10:16:31 +02:00 |
|
Nikita Popov
|
d0230c5c77
|
Release PHP-Parser 4.1.0
|
2018-10-10 11:24:14 +02:00 |
|
Nikita Popov
|
4fb48c0e18
|
Mark PHP 7.3 as supported
Also bump version to PHP-Parser 4.1.
|
2018-09-22 10:54:21 +02:00 |
|
Nikita Popov
|
fa6ee28600
|
Release PHP-Parser 4.0.4
|
2018-09-18 09:03:24 +02:00 |
|
Nikita Popov
|
16c5d107ca
|
Revert "Add check for leading backslash in Name ctor"
This reverts commit 2f67429ec9 .
Reverting this to avoid a BC break in a patch release, will
reapply for the next major version.
|
2018-09-18 09:00:32 +02:00 |
|
Nikita Popov
|
41408081d7
|
Rename setTypeHint() to setType()
To align with modern terminology -- we don't like calling these
type hints anymore. Old method name remains, marked as @deprecated.
|
2018-07-22 21:41:21 +02:00 |
|
Nikita Popov
|
4d6825c460
|
Add notes for new builders in docs
|
2018-07-22 21:33:04 +02:00 |
|
Nikita Popov
|
2f67429ec9
|
Add check for leading backslash in Name ctor
Fixes #523.
|
2018-07-21 21:58:32 +02:00 |
|
Nikita Popov
|
0cd7207ca6
|
Add tests for var() and propertyFetch()
|
2018-07-20 21:59:42 +02:00 |
|
Nikita Popov
|
b855c1ca23
|
Add some tests for new use builders
|
2018-07-20 21:44:37 +02:00 |
|
Nikita Popov
|
bd088dc940
|
Release PHP-Parser 4.0.3
|
2018-07-15 19:25:16 +02:00 |
|
Nikita Popov
|
8b1c9c0409
|
Store comment at end of class in Nop statement
Fixed #509.
|
2018-07-07 12:49:49 +02:00 |
|
Nikita Popov
|
f967b867d5
|
Improve error recovery in arrays
Similarly to missing semicolons, the error is not indicated in the
AST.
Fixes #512.
|
2018-07-07 12:24:06 +02:00 |
|
Nikita Popov
|
35b8caf75e
|
Release PHP-Parser 4.0.2
|
2018-06-03 13:33:10 +02:00 |
|
Nikita Popov
|
7b201b63d2
|
Error recovery for functions without body
|
2018-05-13 16:28:08 +02:00 |
|
Nikita Popov
|
01e85a26c6
|
Support recovery for param without variable
We store an Expr\Error for the variable in this case.
|
2018-05-12 19:49:39 +02:00 |
|
Nikita Popov
|
fa99c3fbfb
|
Recover from foreach without as
|
2018-04-28 22:31:45 +02:00 |
|
Nikita Popov
|
e4a54fa90a
|
Release PHP-Parser 4.0.1
|
2018-03-25 19:35:16 +02:00 |
|
Nikita Popov
|
3125b54e5e
|
Link to composer/xdebug-handler
|
2018-03-25 19:34:45 +02:00 |
|
Nikita Popov
|
7f8ff1b9a4
|
Add support for list reference assignments
RFC: https://wiki.php.net/rfc/list_reference_assignment
|
2018-03-10 16:48:20 +01:00 |
|
Nikita Popov
|
91a462ce76
|
PHP 7.3: Add support for trailing commas in calls
RFC: https://wiki.php.net/rfc/trailing-comma-function-calls
|
2018-03-10 16:41:20 +01:00 |
|
Nikita Popov
|
610617fe93
|
Also add new() builder
|
2018-03-03 22:25:58 +01:00 |
|
Nikita Popov
|
ff2d85dc6b
|
Add constFetch() and classConstFetch() builders
|
2018-03-03 22:14:42 +01:00 |
|
Nikita Popov
|
b998d1e9b5
|
Add funcCall(), methodCall() and staticCall() builders
|
2018-03-03 15:40:51 +01:00 |
|
Nikita Popov
|
9c18e3db49
|
Release PHP-Parser 4.0.0
|
2018-02-28 21:39:30 +01:00 |
|
Nikita Popov
|
ae52aadb43
|
Fix merge leftovers in changelog
|
2018-02-28 21:37:11 +01:00 |
|
Nikita Popov
|
9cea94000a
|
Merge branch '3.x'
Conflicts:
CHANGELOG.md
lib/PhpParser/NodeAbstract.php
|
2018-02-28 21:32:04 +01:00 |
|
Nikita Popov
|
bb87e28e7d
|
Release PHP-Parser 3.1.5
|
2018-02-28 21:30:58 +01:00 |
|
Nikita Popov
|
ad9c42b66a
|
Merge branch '3.x'
Conflicts:
lib/PhpParser/Parser/Php5.php
lib/PhpParser/Parser/Php7.php
|
2018-01-30 23:07:11 +01:00 |
|
Nikita Popov
|
08215e7646
|
Fix duplicate switch comment assignment
Fixes #469.
|
2018-01-30 23:06:20 +01:00 |
|
Nikita Popov
|
c18bb27723
|
Release PHP-Parser 4.0 Beta 1
|
2018-01-27 19:06:36 +01:00 |
|
Nikita Popov
|
6a273c9fbd
|
Remove Autoloader class
|
2018-01-25 23:13:53 +01:00 |
|
Nikita Popov
|
c2d3ecad35
|
Merge branch '3.x'
Conflicts:
CHANGELOG.md
|
2018-01-25 22:32:25 +01:00 |
|
Nikita Popov
|
e57b3a0978
|
Release PHP-Parser 3.1.4
|
2018-01-25 22:31:33 +01:00 |
|
Nikita Popov
|
b85b6b3519
|
Merge branch '3.x'
Conflicts:
lib/PhpParser/PrettyPrinter/Standard.php
|
2018-01-25 22:18:32 +01:00 |
|
Nikita Popov
|
94c715d97e
|
Fix pretty printing of -(-$x) and +(+$x)
Fixes #459.
|
2018-01-25 22:17:35 +01:00 |
|
Nikita Popov
|
4dacbb8d39
|
FPPP: Fix indentation on list insertion
Use indentation of last list element, instead of indentation
before the insertion point.
Fixes #466.
|
2018-01-25 22:08:40 +01:00 |
|
Gabriel Caruso
|
bcb45d31eb
|
Trailing whitespaces (#461)
Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
|
2018-01-08 11:10:03 +01:00 |
|
Nikita Popov
|
1c7fd314d1
|
FPPP: Add heuristic for multi-line lists
|
2017-12-26 21:14:36 +01:00 |
|