1
0
mirror of https://github.com/danog/PHP-Parser.git synced 2024-11-30 04:19:30 +01:00
PHP-Parser/lib/PhpParser/Node/Expr
Tomas Votruba 4c22c62783
[PHP 8.0] Add attributes support (#661)
Adds support for PHP 8 attributes, represented using `AttrGroup` nodes
containing `Attribute` nodes. The `attrGroup` subnode is added to all
nodes that can have attributes.

This is still missing FPPP support.

Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
2020-09-13 21:01:17 +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 [PHP 8.0] Add attributes support (#661) 2020-09-13 21:01:17 +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 [PHP 8.0] Add attributes support (#661) 2020-09-13 21:01:17 +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 Avoid parent constructor call during node construction 2019-05-12 14:55:21 +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