@@ -297,7 +297,7 @@ identifier:
297
297
298
298
top_statement_list :
299
299
top_statement_list top_statement { $$ = zend_ast_list_add($1 , $2 ); }
300
- | /* empty */ { $$ = zend_ast_create_list(0 , ZEND_AST_STMT_LIST); }
300
+ | % empty { $$ = zend_ast_create_list(0 , ZEND_AST_STMT_LIST); }
301
301
;
302
302
303
303
namespace_name :
@@ -357,7 +357,7 @@ mixed_group_use_declaration:
357
357
;
358
358
359
359
possible_comma :
360
- /* empty */
360
+ % empty
361
361
| ' ,'
362
362
;
363
363
@@ -407,7 +407,7 @@ const_list:
407
407
inner_statement_list :
408
408
inner_statement_list inner_statement
409
409
{ $$ = zend_ast_list_add($1 , $2 ); }
410
- | /* empty */
410
+ | % empty
411
411
{ $$ = zend_ast_create_list(0 , ZEND_AST_STMT_LIST); }
412
412
;
413
413
@@ -463,7 +463,7 @@ statement:
463
463
;
464
464
465
465
catch_list :
466
- /* empty */
466
+ % empty
467
467
{ $$ = zend_ast_create_list(0 , ZEND_AST_CATCH_LIST); }
468
468
| catch_list T_CATCH ' (' catch_name_list T_VARIABLE ' )' ' {' inner_statement_list ' }'
469
469
{ $$ = zend_ast_list_add($1 , zend_ast_create(ZEND_AST_CATCH, $4 , $5 , $8 )); }
@@ -475,7 +475,7 @@ catch_name_list:
475
475
;
476
476
477
477
finally_statement :
478
- /* empty */ { $$ = NULL ; }
478
+ % empty { $$ = NULL ; }
479
479
| T_FINALLY ' {' inner_statement_list ' }' { $$ = $3 ; }
480
480
;
481
481
@@ -496,12 +496,12 @@ function_declaration_statement:
496
496
;
497
497
498
498
is_reference :
499
- /* empty */ { $$ = 0 ; }
499
+ % empty { $$ = 0 ; }
500
500
| ' &' { $$ = ZEND_PARAM_REF; }
501
501
;
502
502
503
503
is_variadic :
504
- /* empty */ { $$ = 0 ; }
504
+ % empty { $$ = 0 ; }
505
505
| T_ELLIPSIS { $$ = ZEND_PARAM_VARIADIC; }
506
506
;
507
507
@@ -538,17 +538,17 @@ interface_declaration_statement:
538
538
;
539
539
540
540
extends_from :
541
- /* empty */ { $$ = NULL ; }
541
+ % empty { $$ = NULL ; }
542
542
| T_EXTENDS class_name { $$ = $2 ; }
543
543
;
544
544
545
545
interface_extends_list :
546
- /* empty */ { $$ = NULL ; }
546
+ % empty { $$ = NULL ; }
547
547
| T_EXTENDS class_name_list { $$ = $2 ; }
548
548
;
549
549
550
550
implements_list :
551
- /* empty */ { $$ = NULL ; }
551
+ % empty { $$ = NULL ; }
552
552
| T_IMPLEMENTS class_name_list { $$ = $2 ; }
553
553
;
554
554
@@ -582,7 +582,7 @@ switch_case_list:
582
582
;
583
583
584
584
case_list :
585
- /* empty */ { $$ = zend_ast_create_list(0 , ZEND_AST_SWITCH_LIST); }
585
+ % empty { $$ = zend_ast_create_list(0 , ZEND_AST_SWITCH_LIST); }
586
586
| case_list T_CASE expr case_separator inner_statement_list
587
587
{ $$ = zend_ast_list_add($1 , zend_ast_create(ZEND_AST_SWITCH_CASE, $3 , $5 )); }
588
588
| case_list T_DEFAULT case_separator inner_statement_list
@@ -634,7 +634,7 @@ alt_if_stmt:
634
634
635
635
parameter_list :
636
636
non_empty_parameter_list { $$ = $1 ; }
637
- | /* empty */ { $$ = zend_ast_create_list(0 , ZEND_AST_PARAM_LIST); }
637
+ | % empty { $$ = zend_ast_create_list(0 , ZEND_AST_PARAM_LIST); }
638
638
;
639
639
640
640
@@ -654,7 +654,7 @@ parameter:
654
654
655
655
656
656
optional_type :
657
- /* empty */ { $$ = NULL ; }
657
+ % empty { $$ = NULL ; }
658
658
| type_expr { $$ = $1 ; }
659
659
;
660
660
@@ -676,7 +676,7 @@ union_type:
676
676
;
677
677
678
678
return_type :
679
- /* empty */ { $$ = NULL ; }
679
+ % empty { $$ = NULL ; }
680
680
| ' :' type_expr { $$ = $2 ; }
681
681
;
682
682
@@ -722,7 +722,7 @@ static_var:
722
722
class_statement_list :
723
723
class_statement_list class_statement
724
724
{ $$ = zend_ast_list_add($1 , $2 ); }
725
- | /* empty */
725
+ | % empty
726
726
{ $$ = zend_ast_create_list(0 , ZEND_AST_STMT_LIST); }
727
727
;
728
728
@@ -802,7 +802,7 @@ variable_modifiers:
802
802
;
803
803
804
804
method_modifiers :
805
- /* empty */ { $$ = ZEND_ACC_PUBLIC; }
805
+ % empty { $$ = ZEND_ACC_PUBLIC; }
806
806
| non_empty_member_modifiers
807
807
{ $$ = $1 ; if (!($$ & ZEND_ACC_PPP_MASK)) { $$ |= ZEND_ACC_PUBLIC; } }
808
808
;
@@ -856,7 +856,7 @@ echo_expr:
856
856
;
857
857
858
858
for_exprs :
859
- /* empty */ { $$ = NULL ; }
859
+ % empty { $$ = NULL ; }
860
860
| non_empty_for_exprs { $$ = $1 ; }
861
861
;
862
862
@@ -1026,24 +1026,24 @@ function:
1026
1026
;
1027
1027
1028
1028
backup_doc_comment :
1029
- /* empty */ { $$ = CG(doc_comment); CG(doc_comment) = NULL ; }
1029
+ % empty { $$ = CG(doc_comment); CG(doc_comment) = NULL ; }
1030
1030
;
1031
1031
1032
1032
backup_fn_flags :
1033
- %prec PREC_ARROW_FUNCTION /* empty */ { $$ = CG(extra_fn_flags); CG(extra_fn_flags) = 0 ; }
1033
+ %prec PREC_ARROW_FUNCTION % empty { $$ = CG(extra_fn_flags); CG(extra_fn_flags) = 0 ; }
1034
1034
;
1035
1035
1036
1036
backup_lex_pos :
1037
- /* empty */ { $$ = LANG_SCNG(yy_text); }
1037
+ % empty { $$ = LANG_SCNG(yy_text); }
1038
1038
;
1039
1039
1040
1040
returns_ref :
1041
- /* empty */ { $$ = 0 ; }
1041
+ % empty { $$ = 0 ; }
1042
1042
| ' &' { $$ = ZEND_ACC_RETURN_REFERENCE; }
1043
1043
;
1044
1044
1045
1045
lexical_vars :
1046
- /* empty */ { $$ = NULL ; }
1046
+ % empty { $$ = NULL ; }
1047
1047
| T_USE ' (' lexical_var_list ' )' { $$ = $3 ; }
1048
1048
;
1049
1049
@@ -1081,20 +1081,20 @@ class_name_reference:
1081
1081
;
1082
1082
1083
1083
exit_expr :
1084
- /* empty */ { $$ = NULL ; }
1084
+ % empty { $$ = NULL ; }
1085
1085
| ' (' optional_expr ' )' { $$ = $2 ; }
1086
1086
;
1087
1087
1088
1088
backticks_expr :
1089
- /* empty */
1089
+ % empty
1090
1090
{ $$ = zend_ast_create_zval_from_str(ZSTR_EMPTY_ALLOC()); }
1091
1091
| T_ENCAPSED_AND_WHITESPACE { $$ = $1 ; }
1092
1092
| encaps_list { $$ = $1 ; }
1093
1093
;
1094
1094
1095
1095
1096
1096
ctor_arguments :
1097
- /* empty */ { $$ = zend_ast_create_list(0 , ZEND_AST_ARG_LIST); }
1097
+ % empty { $$ = zend_ast_create_list(0 , ZEND_AST_ARG_LIST); }
1098
1098
| argument_list { $$ = $1 ; }
1099
1099
;
1100
1100
@@ -1134,7 +1134,7 @@ constant:
1134
1134
;
1135
1135
1136
1136
optional_expr :
1137
- /* empty */ { $$ = NULL ; }
1137
+ % empty { $$ = NULL ; }
1138
1138
| expr { $$ = $1 ; }
1139
1139
;
1140
1140
@@ -1223,7 +1223,7 @@ array_pair_list:
1223
1223
;
1224
1224
1225
1225
possible_array_pair :
1226
- /* empty */ { $$ = NULL ; }
1226
+ % empty { $$ = NULL ; }
1227
1227
| array_pair { $$ = $1 ; }
1228
1228
;
1229
1229
0 commit comments