@@ -19,7 +19,6 @@ const zend_ast_kind ast_kinds[] = {
19
19
ZEND_AST_TRAIT_ADAPTATIONS ,
20
20
ZEND_AST_USE ,
21
21
ZEND_AST_TYPE_UNION ,
22
- ZEND_AST_ATTRIBUTE_LIST ,
23
22
AST_NAME ,
24
23
AST_CLOSURE_VAR ,
25
24
AST_NULLABLE_TYPE ,
@@ -59,7 +58,6 @@ const zend_ast_kind ast_kinds[] = {
59
58
ZEND_AST_BREAK ,
60
59
ZEND_AST_CONTINUE ,
61
60
ZEND_AST_CLASS_NAME ,
62
- ZEND_AST_CLASS_CONST_GROUP ,
63
61
ZEND_AST_DIM ,
64
62
ZEND_AST_PROP ,
65
63
ZEND_AST_STATIC_PROP ,
@@ -90,15 +88,14 @@ const zend_ast_kind ast_kinds[] = {
90
88
ZEND_AST_USE_ELEM ,
91
89
ZEND_AST_TRAIT_ALIAS ,
92
90
ZEND_AST_GROUP_USE ,
93
- ZEND_AST_ATTRIBUTE ,
94
91
ZEND_AST_METHOD_CALL ,
95
92
ZEND_AST_STATIC_CALL ,
96
93
ZEND_AST_CONDITIONAL ,
97
94
ZEND_AST_TRY ,
98
95
ZEND_AST_CATCH ,
96
+ ZEND_AST_PARAM ,
99
97
ZEND_AST_FOR ,
100
98
ZEND_AST_FOREACH ,
101
- ZEND_AST_PARAM ,
102
99
};
103
100
104
101
const size_t ast_kinds_count = sizeof (ast_kinds ) / sizeof (ast_kinds [0 ]);
@@ -123,7 +120,6 @@ const char *ast_kind_to_name(zend_ast_kind kind) {
123
120
case ZEND_AST_TRAIT_ADAPTATIONS : return "AST_TRAIT_ADAPTATIONS" ;
124
121
case ZEND_AST_USE : return "AST_USE" ;
125
122
case ZEND_AST_TYPE_UNION : return "AST_TYPE_UNION" ;
126
- case ZEND_AST_ATTRIBUTE_LIST : return "AST_ATTRIBUTE_LIST" ;
127
123
case AST_NAME : return "AST_NAME" ;
128
124
case AST_CLOSURE_VAR : return "AST_CLOSURE_VAR" ;
129
125
case AST_NULLABLE_TYPE : return "AST_NULLABLE_TYPE" ;
@@ -163,7 +159,6 @@ const char *ast_kind_to_name(zend_ast_kind kind) {
163
159
case ZEND_AST_BREAK : return "AST_BREAK" ;
164
160
case ZEND_AST_CONTINUE : return "AST_CONTINUE" ;
165
161
case ZEND_AST_CLASS_NAME : return "AST_CLASS_NAME" ;
166
- case ZEND_AST_CLASS_CONST_GROUP : return "AST_CLASS_CONST_GROUP" ;
167
162
case ZEND_AST_DIM : return "AST_DIM" ;
168
163
case ZEND_AST_PROP : return "AST_PROP" ;
169
164
case ZEND_AST_STATIC_PROP : return "AST_STATIC_PROP" ;
@@ -194,15 +189,14 @@ const char *ast_kind_to_name(zend_ast_kind kind) {
194
189
case ZEND_AST_USE_ELEM : return "AST_USE_ELEM" ;
195
190
case ZEND_AST_TRAIT_ALIAS : return "AST_TRAIT_ALIAS" ;
196
191
case ZEND_AST_GROUP_USE : return "AST_GROUP_USE" ;
197
- case ZEND_AST_ATTRIBUTE : return "AST_ATTRIBUTE" ;
198
192
case ZEND_AST_METHOD_CALL : return "AST_METHOD_CALL" ;
199
193
case ZEND_AST_STATIC_CALL : return "AST_STATIC_CALL" ;
200
194
case ZEND_AST_CONDITIONAL : return "AST_CONDITIONAL" ;
201
195
case ZEND_AST_TRY : return "AST_TRY" ;
202
196
case ZEND_AST_CATCH : return "AST_CATCH" ;
197
+ case ZEND_AST_PARAM : return "AST_PARAM" ;
203
198
case ZEND_AST_FOR : return "AST_FOR" ;
204
199
case ZEND_AST_FOREACH : return "AST_FOREACH" ;
205
- case ZEND_AST_PARAM : return "AST_PARAM" ;
206
200
}
207
201
208
202
return NULL ;
@@ -231,7 +225,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
231
225
case 1 : return AST_STR (str_uses );
232
226
case 2 : return AST_STR (str_stmts );
233
227
case 3 : return AST_STR (str_returnType );
234
- case 4 : return AST_STR (str_attributes );
235
228
}
236
229
return NULL ;
237
230
case ZEND_AST_CLOSURE :
@@ -240,7 +233,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
240
233
case 1 : return AST_STR (str_uses );
241
234
case 2 : return AST_STR (str_stmts );
242
235
case 3 : return AST_STR (str_returnType );
243
- case 4 : return AST_STR (str_attributes );
244
236
}
245
237
return NULL ;
246
238
case ZEND_AST_METHOD :
@@ -249,7 +241,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
249
241
case 1 : return AST_STR (str_uses );
250
242
case 2 : return AST_STR (str_stmts );
251
243
case 3 : return AST_STR (str_returnType );
252
- case 4 : return AST_STR (str_attributes );
253
244
}
254
245
return NULL ;
255
246
case ZEND_AST_ARROW_FUNC :
@@ -258,7 +249,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
258
249
case 1 : return AST_STR (str_uses );
259
250
case 2 : return AST_STR (str_stmts );
260
251
case 3 : return AST_STR (str_returnType );
261
- case 4 : return AST_STR (str_attributes );
262
252
}
263
253
return NULL ;
264
254
case ZEND_AST_CLASS :
@@ -417,12 +407,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
417
407
case 0 : return AST_STR (str_class );
418
408
}
419
409
return NULL ;
420
- case ZEND_AST_CLASS_CONST_GROUP :
421
- switch (child ) {
422
- case 0 : return AST_STR (str_const );
423
- case 1 : return AST_STR (str_attributes );
424
- }
425
- return NULL ;
426
410
case ZEND_AST_DIM :
427
411
switch (child ) {
428
412
case 0 : return AST_STR (str_expr );
@@ -605,12 +589,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
605
589
case 1 : return AST_STR (str_uses );
606
590
}
607
591
return NULL ;
608
- case ZEND_AST_ATTRIBUTE :
609
- switch (child ) {
610
- case 0 : return AST_STR (str_class );
611
- case 1 : return AST_STR (str_args );
612
- }
613
- return NULL ;
614
592
case ZEND_AST_METHOD_CALL :
615
593
switch (child ) {
616
594
case 0 : return AST_STR (str_expr );
@@ -646,6 +624,13 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
646
624
case 2 : return AST_STR (str_stmts );
647
625
}
648
626
return NULL ;
627
+ case ZEND_AST_PARAM :
628
+ switch (child ) {
629
+ case 0 : return AST_STR (str_type );
630
+ case 1 : return AST_STR (str_name );
631
+ case 2 : return AST_STR (str_default );
632
+ }
633
+ return NULL ;
649
634
case ZEND_AST_FOR :
650
635
switch (child ) {
651
636
case 0 : return AST_STR (str_init );
@@ -662,15 +647,6 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, uint32_t child) {
662
647
case 3 : return AST_STR (str_stmts );
663
648
}
664
649
return NULL ;
665
- case ZEND_AST_PARAM :
666
- switch (child ) {
667
- case 0 : return AST_STR (str_type );
668
- case 1 : return AST_STR (str_name );
669
- case 2 : return AST_STR (str_default );
670
- case 3 : return AST_STR (str_attributes );
671
- case 4 : return AST_STR (str_docComment );
672
- }
673
- return NULL ;
674
650
}
675
651
676
652
return NULL ;
@@ -695,7 +671,6 @@ void ast_register_kind_constants(INIT_FUNC_ARGS) {
695
671
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_TRAIT_ADAPTATIONS" , ZEND_AST_TRAIT_ADAPTATIONS , CONST_CS | CONST_PERSISTENT );
696
672
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_USE" , ZEND_AST_USE , CONST_CS | CONST_PERSISTENT );
697
673
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_TYPE_UNION" , ZEND_AST_TYPE_UNION , CONST_CS | CONST_PERSISTENT );
698
- REGISTER_NS_LONG_CONSTANT ("ast" , "AST_ATTRIBUTE_LIST" , ZEND_AST_ATTRIBUTE_LIST , CONST_CS | CONST_PERSISTENT );
699
674
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_NAME" , AST_NAME , CONST_CS | CONST_PERSISTENT );
700
675
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CLOSURE_VAR" , AST_CLOSURE_VAR , CONST_CS | CONST_PERSISTENT );
701
676
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_NULLABLE_TYPE" , AST_NULLABLE_TYPE , CONST_CS | CONST_PERSISTENT );
@@ -735,7 +710,6 @@ void ast_register_kind_constants(INIT_FUNC_ARGS) {
735
710
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_BREAK" , ZEND_AST_BREAK , CONST_CS | CONST_PERSISTENT );
736
711
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CONTINUE" , ZEND_AST_CONTINUE , CONST_CS | CONST_PERSISTENT );
737
712
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CLASS_NAME" , ZEND_AST_CLASS_NAME , CONST_CS | CONST_PERSISTENT );
738
- REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CLASS_CONST_GROUP" , ZEND_AST_CLASS_CONST_GROUP , CONST_CS | CONST_PERSISTENT );
739
713
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_DIM" , ZEND_AST_DIM , CONST_CS | CONST_PERSISTENT );
740
714
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_PROP" , ZEND_AST_PROP , CONST_CS | CONST_PERSISTENT );
741
715
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_STATIC_PROP" , ZEND_AST_STATIC_PROP , CONST_CS | CONST_PERSISTENT );
@@ -766,13 +740,12 @@ void ast_register_kind_constants(INIT_FUNC_ARGS) {
766
740
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_USE_ELEM" , ZEND_AST_USE_ELEM , CONST_CS | CONST_PERSISTENT );
767
741
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_TRAIT_ALIAS" , ZEND_AST_TRAIT_ALIAS , CONST_CS | CONST_PERSISTENT );
768
742
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_GROUP_USE" , ZEND_AST_GROUP_USE , CONST_CS | CONST_PERSISTENT );
769
- REGISTER_NS_LONG_CONSTANT ("ast" , "AST_ATTRIBUTE" , ZEND_AST_ATTRIBUTE , CONST_CS | CONST_PERSISTENT );
770
743
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_METHOD_CALL" , ZEND_AST_METHOD_CALL , CONST_CS | CONST_PERSISTENT );
771
744
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_STATIC_CALL" , ZEND_AST_STATIC_CALL , CONST_CS | CONST_PERSISTENT );
772
745
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CONDITIONAL" , ZEND_AST_CONDITIONAL , CONST_CS | CONST_PERSISTENT );
773
746
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_TRY" , ZEND_AST_TRY , CONST_CS | CONST_PERSISTENT );
774
747
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_CATCH" , ZEND_AST_CATCH , CONST_CS | CONST_PERSISTENT );
748
+ REGISTER_NS_LONG_CONSTANT ("ast" , "AST_PARAM" , ZEND_AST_PARAM , CONST_CS | CONST_PERSISTENT );
775
749
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_FOR" , ZEND_AST_FOR , CONST_CS | CONST_PERSISTENT );
776
750
REGISTER_NS_LONG_CONSTANT ("ast" , "AST_FOREACH" , ZEND_AST_FOREACH , CONST_CS | CONST_PERSISTENT );
777
- REGISTER_NS_LONG_CONSTANT ("ast" , "AST_PARAM" , ZEND_AST_PARAM , CONST_CS | CONST_PERSISTENT );
778
751
}
0 commit comments