php-parser/lib/PhpParser/Node/Expr
Nikita Popov 13549aa794 Add support for first-class callables
I'm somewhat unsure about the AST structure here.
VariadicPlaceholder is not a general expression. Maybe Arg->expr
should be Expr|VariadicPlaceholder? Or possibly the call arguments
should be an array of Arg|VariadicPlaceholder?
2021-09-03 17:18:40 +02:00
..
AssignOp Add support for ??= operator 2019-02-09 11:16:26 +01:00
BinaryOp [CS] New line in the end of file 2018-01-13 16:08:26 +01:00
Cast add float/double/real KIND support to Cast\Double node 2019-01-05 19:23:00 +01:00
Array_.php Update Array_ annotations, items are nullable (#696) 2020-08-08 10:04:21 +02:00
ArrayDimFetch.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ArrayItem.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ArrowFunction.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Assign.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
AssignOp.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
AssignRef.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
BinaryOp.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
BitwiseNot.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
BooleanNot.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Cast.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ClassConstFetch.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Clone_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Closure.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
ClosureUse.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ConstFetch.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Empty_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Error.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ErrorSuppress.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Eval_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Exit_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
FuncCall.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Include_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Instanceof_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Isset_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
List_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Match_.php [PHP 8.0] Add match expressions (#672) 2020-07-15 21:40:05 +02:00
MethodCall.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
New_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
NullsafeMethodCall.php Add support for nullsafe operator 2020-08-09 12:08:05 +02:00
NullsafePropertyFetch.php Add support for nullsafe operator 2020-08-09 12:08:05 +02:00
PostDec.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
PostInc.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
PreDec.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
PreInc.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Print_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
PropertyFetch.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
ShellExec.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
StaticCall.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
StaticPropertyFetch.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Ternary.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Throw_.php Add support for throw expression 2020-08-09 20:52:55 +02:00
UnaryMinus.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
UnaryPlus.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
Variable.php CS fix 2021-02-02 09:57:47 +01:00
VariadicPlaceholder.php Add support for first-class callables 2021-09-03 17:18:40 +02:00
Yield_.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
YieldFrom.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00