--- embedaddon/php/Zend/zend_language_parser.output 2012/05/29 12:34:36 1.1.1.2 +++ embedaddon/php/Zend/zend_language_parser.output 2013/07/22 01:44:14 1.1.1.2.2.1 @@ -1,4 +1,4 @@ -Terminals which are not used +Terminals unused in grammar T_CHARACTER T_BAD_CHARACTER @@ -20,9 +20,9 @@ Grammar 1 start: top_statement_list - 2 @1: /* empty */ + 2 $@1: /* empty */ - 3 top_statement_list: top_statement_list @1 top_statement + 3 top_statement_list: top_statement_list $@1 top_statement 4 | /* empty */ 5 namespace_name: "identifier (T_STRING)" @@ -34,13 +34,13 @@ Grammar 10 | "__halt_compiler (T_HALT_COMPILER)" '(' ')' ';' 11 | "namespace (T_NAMESPACE)" namespace_name ';' - 12 @2: /* empty */ + 12 $@2: /* empty */ - 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' @2 top_statement_list '}' + 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' $@2 top_statement_list '}' - 14 @3: /* empty */ + 14 $@3: /* empty */ - 15 top_statement: "namespace (T_NAMESPACE)" '{' @3 top_statement_list '}' + 15 top_statement: "namespace (T_NAMESPACE)" '{' $@3 top_statement_list '}' 16 | "use (T_USE)" use_declarations ';' 17 | constant_declaration ';' @@ -55,9 +55,9 @@ Grammar 24 constant_declaration: constant_declaration ',' "identifier (T_STRING)" '=' static_scalar 25 | "const (T_CONST)" "identifier (T_STRING)" '=' static_scalar - 26 @4: /* empty */ + 26 $@4: /* empty */ - 27 inner_statement_list: inner_statement_list @4 inner_statement + 27 inner_statement_list: inner_statement_list $@4 inner_statement 28 | /* empty */ 29 inner_statement: statement @@ -70,41 +70,41 @@ Grammar 35 unticked_statement: '{' inner_statement_list '}' - 36 @5: /* empty */ + 36 $@5: /* empty */ - 37 @6: /* empty */ + 37 $@6: /* empty */ - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 statement @6 elseif_list else_single + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 statement $@6 elseif_list else_single - 39 @7: /* empty */ + 39 $@7: /* empty */ - 40 @8: /* empty */ + 40 $@8: /* empty */ - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' - 42 @9: /* empty */ + 42 $@9: /* empty */ - 43 @10: /* empty */ + 43 $@10: /* empty */ - 44 unticked_statement: "while (T_WHILE)" '(' @9 expr ')' @10 while_statement + 44 unticked_statement: "while (T_WHILE)" '(' $@9 expr ')' $@10 while_statement - 45 @11: /* empty */ + 45 $@11: /* empty */ - 46 @12: /* empty */ + 46 $@12: /* empty */ - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' $@12 expr ')' ';' - 48 @13: /* empty */ + 48 $@13: /* empty */ - 49 @14: /* empty */ + 49 $@14: /* empty */ - 50 @15: /* empty */ + 50 $@15: /* empty */ - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement - 52 @16: /* empty */ + 52 $@16: /* empty */ - 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' @16 switch_case_list + 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' $@16 switch_case_list 54 | "break (T_BREAK)" ';' 55 | "break (T_BREAK)" expr ';' 56 | "continue (T_CONTINUE)" ';' @@ -119,34 +119,34 @@ Grammar 65 | expr ';' 66 | "unset (T_UNSET)" '(' unset_variables ')' ';' - 67 @17: /* empty */ + 67 $@17: /* empty */ - 68 @18: /* empty */ + 68 $@18: /* empty */ - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement - 70 @19: /* empty */ + 70 $@19: /* empty */ - 71 @20: /* empty */ + 71 $@20: /* empty */ - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 foreach_statement - 73 @21: /* empty */ + 73 $@21: /* empty */ - 74 unticked_statement: "declare (T_DECLARE)" @21 '(' declare_list ')' declare_statement + 74 unticked_statement: "declare (T_DECLARE)" $@21 '(' declare_list ')' declare_statement 75 | ';' - 76 @22: /* empty */ + 76 $@22: /* empty */ - 77 @23: /* empty */ + 77 $@23: /* empty */ - 78 @24: /* empty */ + 78 $@24: /* empty */ - 79 @25: /* empty */ + 79 $@25: /* empty */ - 80 @26: /* empty */ + 80 $@26: /* empty */ - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches 82 | "throw (T_THROW)" expr ';' 83 | "goto (T_GOTO)" "identifier (T_STRING)" ';' @@ -158,9 +158,9 @@ Grammar 88 @27: /* empty */ - 89 @28: /* empty */ + 89 $@28: /* empty */ - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' 91 unset_variables: unset_variable 92 | unset_variables ',' unset_variable @@ -174,17 +174,17 @@ Grammar 96 is_reference: /* empty */ 97 | '&' - 98 @29: /* empty */ + 98 $@29: /* empty */ - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' inner_statement_list '}' - 100 @30: /* empty */ + 100 $@30: /* empty */ - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 implements_list '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 implements_list '{' class_statement_list '}' - 102 @31: /* empty */ + 102 $@31: /* empty */ - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 interface_extends_list '{' class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 interface_extends_list '{' class_statement_list '}' 104 class_entry_type: "class (T_CLASS)" 105 | "abstract (T_ABSTRACT)" "class (T_CLASS)" @@ -230,13 +230,13 @@ Grammar 133 case_list: /* empty */ - 134 @32: /* empty */ + 134 $@32: /* empty */ - 135 case_list: case_list "case (T_CASE)" expr case_separator @32 inner_statement_list + 135 case_list: case_list "case (T_CASE)" expr case_separator $@32 inner_statement_list - 136 @33: /* empty */ + 136 $@33: /* empty */ - 137 case_list: case_list "default (T_DEFAULT)" case_separator @33 inner_statement_list + 137 case_list: case_list "default (T_DEFAULT)" case_separator $@33 inner_statement_list 138 case_separator: ':' 139 | ';' @@ -246,15 +246,15 @@ Grammar 142 elseif_list: /* empty */ - 143 @34: /* empty */ + 143 $@34: /* empty */ - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' @34 statement + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' $@34 statement 145 new_elseif_list: /* empty */ - 146 @35: /* empty */ + 146 $@35: /* empty */ - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' @35 inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' $@35 inner_statement_list 148 else_single: /* empty */ 149 | "else (T_ELSE)" statement @@ -304,15 +304,15 @@ Grammar 183 class_statement_list: class_statement_list class_statement 184 | /* empty */ - 185 @36: /* empty */ + 185 $@36: /* empty */ - 186 class_statement: variable_modifiers @36 class_variable_declaration ';' + 186 class_statement: variable_modifiers $@36 class_variable_declaration ';' 187 | class_constant_declaration ';' 188 | trait_use_statement - 189 @37: /* empty */ + 189 $@37: /* empty */ - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 '(' parameter_list ')' method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 '(' parameter_list ')' method_body 191 trait_use_statement: "use (T_USE)" trait_list trait_adaptations @@ -380,9 +380,9 @@ Grammar 234 for_expr: /* empty */ 235 | non_empty_for_expr - 236 @38: /* empty */ + 236 $@38: /* empty */ - 237 non_empty_for_expr: non_empty_for_expr ',' @38 expr + 237 non_empty_for_expr: non_empty_for_expr ',' $@38 expr 238 | expr 239 chaining_method_or_property: chaining_method_or_property variable_property @@ -391,31 +391,31 @@ Grammar 241 chaining_dereference: chaining_dereference '[' dim_offset ']' 242 | '[' dim_offset ']' - 243 @39: /* empty */ + 243 $@39: /* empty */ - 244 chaining_instance_call: chaining_dereference @39 chaining_method_or_property + 244 chaining_instance_call: chaining_dereference $@39 chaining_method_or_property 245 | chaining_dereference 246 | chaining_method_or_property 247 instance_call: /* empty */ - 248 @40: /* empty */ + 248 $@40: /* empty */ - 249 instance_call: @40 chaining_instance_call + 249 instance_call: $@40 chaining_instance_call - 250 @41: /* empty */ + 250 $@41: /* empty */ - 251 new_expr: "new (T_NEW)" class_name_reference @41 ctor_arguments + 251 new_expr: "new (T_NEW)" class_name_reference $@41 ctor_arguments - 252 @42: /* empty */ + 252 $@42: /* empty */ - 253 expr_without_variable: "list (T_LIST)" '(' @42 assignment_list ')' '=' expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 assignment_list ')' '=' expr 254 | variable '=' expr 255 | variable '=' '&' variable - 256 @43: /* empty */ + 256 $@43: /* empty */ - 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 258 | "clone (T_CLONE)" expr 259 | variable "+= (T_PLUS_EQUAL)" expr 260 | variable "-= (T_MINUS_EQUAL)" expr @@ -433,21 +433,21 @@ Grammar 272 | rw_variable "-- (T_DEC)" 273 | "-- (T_DEC)" rw_variable - 274 @44: /* empty */ + 274 $@44: /* empty */ - 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" @44 expr + 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" $@44 expr - 276 @45: /* empty */ + 276 $@45: /* empty */ - 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" @45 expr + 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" $@45 expr - 278 @46: /* empty */ + 278 $@46: /* empty */ - 279 expr_without_variable: expr "or (T_LOGICAL_OR)" @46 expr + 279 expr_without_variable: expr "or (T_LOGICAL_OR)" $@46 expr - 280 @47: /* empty */ + 280 $@47: /* empty */ - 281 expr_without_variable: expr "and (T_LOGICAL_AND)" @47 expr + 281 expr_without_variable: expr "and (T_LOGICAL_AND)" $@47 expr 282 | expr "xor (T_LOGICAL_XOR)" expr 283 | expr '|' expr 284 | expr '&' expr @@ -480,15 +480,15 @@ Grammar 310 expr_without_variable: '(' new_expr ')' @48 instance_call - 311 @49: /* empty */ + 311 $@49: /* empty */ - 312 @50: /* empty */ + 312 $@50: /* empty */ - 313 expr_without_variable: expr '?' @49 expr ':' @50 expr + 313 expr_without_variable: expr '?' $@49 expr ':' $@50 expr - 314 @51: /* empty */ + 314 $@51: /* empty */ - 315 expr_without_variable: expr '?' ':' @51 expr + 315 expr_without_variable: expr '?' ':' $@51 expr 316 | internal_functions_in_yacc 317 | "(int) (T_INT_CAST)" expr 318 | "(double) (T_DOUBLE_CAST)" expr @@ -499,9 +499,9 @@ Grammar 323 | "(unset) (T_UNSET_CAST)" expr 324 | "exit (T_EXIT)" exit_expr - 325 @52: /* empty */ + 325 $@52: /* empty */ - 326 expr_without_variable: '@' @52 expr + 326 expr_without_variable: '@' $@52 expr 327 | scalar 328 | "array (T_ARRAY)" '(' array_pair_list ')' 329 | '[' array_pair_list ']' @@ -526,37 +526,37 @@ Grammar 341 | "variable (T_VARIABLE)" 342 | '&' "variable (T_VARIABLE)" - 343 @55: /* empty */ + 343 $@55: /* empty */ - 344 function_call: namespace_name '(' @55 function_call_parameter_list ')' + 344 function_call: namespace_name '(' $@55 function_call_parameter_list ')' - 345 @56: /* empty */ + 345 $@56: /* empty */ - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list ')' - 347 @57: /* empty */ + 347 $@57: /* empty */ - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' $@57 function_call_parameter_list ')' - 349 @58: /* empty */ + 349 $@58: /* empty */ - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 function_call_parameter_list ')' - 351 @59: /* empty */ + 351 $@59: /* empty */ - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 function_call_parameter_list ')' + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 function_call_parameter_list ')' - 353 @60: /* empty */ + 353 $@60: /* empty */ - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 function_call_parameter_list ')' - 355 @61: /* empty */ + 355 $@61: /* empty */ - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 function_call_parameter_list ')' + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 function_call_parameter_list ')' - 357 @62: /* empty */ + 357 $@62: /* empty */ - 358 function_call: variable_without_objects '(' @62 function_call_parameter_list ')' + 358 function_call: variable_without_objects '(' $@62 function_call_parameter_list ')' 359 class_name: "static (T_STATIC)" 360 | namespace_name @@ -570,11 +570,11 @@ Grammar 366 class_name_reference: class_name 367 | dynamic_class_name_reference - 368 @63: /* empty */ + 368 $@63: /* empty */ - 369 @64: /* empty */ + 369 $@64: /* empty */ - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" @63 object_property @64 dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" $@63 object_property $@64 dynamic_class_name_variable_properties 371 | base_variable 372 dynamic_class_name_variable_properties: dynamic_class_name_variable_properties dynamic_class_name_variable_property @@ -649,26 +649,26 @@ Grammar 427 rw_variable: variable - 428 @65: /* empty */ + 428 $@65: /* empty */ - 429 @66: /* empty */ + 429 $@66: /* empty */ - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 object_property @66 method_or_not variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 object_property $@66 method_or_not variable_properties 431 | base_variable_with_function_calls 432 variable_properties: variable_properties variable_property 433 | /* empty */ - 434 @67: /* empty */ + 434 $@67: /* empty */ - 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property @67 method_or_not + 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property $@67 method_or_not 436 array_method_dereference: array_method_dereference '[' dim_offset ']' 437 | method '[' dim_offset ']' - 438 @68: /* empty */ + 438 $@68: /* empty */ - 439 method: '(' @68 function_call_parameter_list ')' + 439 method: '(' $@68 function_call_parameter_list ')' 440 method_or_not: method 441 | array_method_dereference @@ -684,9 +684,9 @@ Grammar 448 array_function_dereference: array_function_dereference '[' dim_offset ']' - 449 @69: /* empty */ + 449 $@69: /* empty */ - 450 array_function_dereference: function_call @69 '[' dim_offset ']' + 450 array_function_dereference: function_call $@69 '[' dim_offset ']' 451 base_variable_with_function_calls: base_variable 452 | array_function_dereference @@ -708,9 +708,9 @@ Grammar 464 object_property: object_dim_list - 465 @70: /* empty */ + 465 $@70: /* empty */ - 466 object_property: variable_without_objects @70 + 466 object_property: variable_without_objects $@70 467 object_dim_list: object_dim_list '[' dim_offset ']' 468 | object_dim_list '{' expr '}' @@ -727,9 +727,9 @@ Grammar 476 assignment_list_element: variable - 477 @71: /* empty */ + 477 $@71: /* empty */ - 478 assignment_list_element: "list (T_LIST)" '(' @71 assignment_list ')' + 478 assignment_list_element: "list (T_LIST)" '(' $@71 assignment_list ')' 479 | /* empty */ 480 array_pair_list: /* empty */ @@ -751,9 +751,9 @@ Grammar 494 encaps_var: "variable (T_VARIABLE)" - 495 @72: /* empty */ + 495 $@72: /* empty */ - 496 encaps_var: "variable (T_VARIABLE)" '[' @72 encaps_var_offset ']' + 496 encaps_var: "variable (T_VARIABLE)" '[' $@72 encaps_var_offset ']' 497 | "variable (T_VARIABLE)" "-> (T_OBJECT_OPERATOR)" "identifier (T_STRING)" 498 | "${ (T_DOLLAR_OPEN_CURLY_BRACES)" expr '}' 499 | "${ (T_DOLLAR_OPEN_CURLY_BRACES)" "variable name (T_STRING_VARNAME)" '[' expr ']' '}' @@ -773,9 +773,9 @@ Grammar 511 isset_variables: variable - 512 @73: /* empty */ + 512 $@73: /* empty */ - 513 isset_variables: isset_variables ',' @73 variable + 513 isset_variables: isset_variables ',' $@73 variable 514 class_constant: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" "identifier (T_STRING)" 515 | variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" "identifier (T_STRING)" @@ -883,8 +883,8 @@ error (256) T_INLINE_HTML (311) 64 T_CHARACTER (312) T_BAD_CHARACTER (313) -"quoted-string and whitespace (T_ENCAPSED_AND_WHITESPACE)" - (314) 379 393 491 493 +"quoted-string and whitespace (T_ENCAPSED_AND_WHITESPACE)" (314) 379 + 393 491 493 "quoted-string (T_CONSTANT_ENCAPSED_STRING)" (315) 385 "echo (T_ECHO)" (316) 63 "do (T_DO)" (317) 47 @@ -967,16 +967,16 @@ start (159) on left: 1, on right: 0 top_statement_list (160) on left: 3 4, on right: 1 3 13 15 -@1 (161) +$@1 (161) on left: 2, on right: 3 namespace_name (162) on left: 5 6, on right: 6 11 13 20 21 22 23 344 346 348 360 361 362 363 364 365 396 397 398 408 409 410 top_statement (163) on left: 7 8 9 10 11 13 15 16 17, on right: 3 -@2 (164) +$@2 (164) on left: 12, on right: 13 -@3 (165) +$@3 (165) on left: 14, on right: 15 use_declarations (166) on left: 18 19, on right: 16 18 @@ -987,7 +987,7 @@ constant_declaration (168) inner_statement_list (169) on left: 27 28, on right: 27 35 41 81 90 99 122 124 126 135 137 141 147 151 213 333 335 -@4 (170) +$@4 (170) on left: 26, on right: 27 inner_statement (171) on left: 29 30 31 32, on right: 27 @@ -996,49 +996,49 @@ statement (172) unticked_statement (173) on left: 35 38 41 44 47 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 69 72 74 75 81 82 83, on right: 33 -@5 (174) +$@5 (174) on left: 36, on right: 38 -@6 (175) +$@6 (175) on left: 37, on right: 38 -@7 (176) +$@7 (176) on left: 39, on right: 41 -@8 (177) +$@8 (177) on left: 40, on right: 41 -@9 (178) +$@9 (178) on left: 42, on right: 44 -@10 (179) +$@10 (179) on left: 43, on right: 44 -@11 (180) +$@11 (180) on left: 45, on right: 47 -@12 (181) +$@12 (181) on left: 46, on right: 47 -@13 (182) +$@13 (182) on left: 48, on right: 51 -@14 (183) +$@14 (183) on left: 49, on right: 51 -@15 (184) +$@15 (184) on left: 50, on right: 51 -@16 (185) +$@16 (185) on left: 52, on right: 53 -@17 (186) +$@17 (186) on left: 67, on right: 69 -@18 (187) +$@18 (187) on left: 68, on right: 69 -@19 (188) +$@19 (188) on left: 70, on right: 72 -@20 (189) +$@20 (189) on left: 71, on right: 72 -@21 (190) +$@21 (190) on left: 73, on right: 74 -@22 (191) +$@22 (191) on left: 76, on right: 81 -@23 (192) +$@23 (192) on left: 77, on right: 81 -@24 (193) +$@24 (193) on left: 78, on right: 81 -@25 (194) +$@25 (194) on left: 79, on right: 81 -@26 (195) +$@26 (195) on left: 80, on right: 81 additional_catches (196) on left: 84 85, on right: 81 @@ -1048,7 +1048,7 @@ additional_catch (198) on left: 90, on right: 86 87 @27 (199) on left: 88, on right: 90 -@28 (200) +$@28 (200) on left: 89, on right: 90 unset_variables (201) on left: 91 92, on right: 66 92 @@ -1062,13 +1062,13 @@ is_reference (205) on left: 96 97, on right: 99 190 333 335 unticked_function_declaration_statement (206) on left: 99, on right: 94 -@29 (207) +$@29 (207) on left: 98, on right: 99 unticked_class_declaration_statement (208) on left: 101 103, on right: 95 -@30 (209) +$@30 (209) on left: 100, on right: 101 -@31 (210) +$@31 (210) on left: 102, on right: 103 class_entry_type (211) on left: 104 105 106 107, on right: 101 @@ -1098,9 +1098,9 @@ switch_case_list (223) on left: 129 130 131 132, on right: 53 case_list (224) on left: 133 135 137, on right: 129 130 131 132 135 137 -@32 (225) +$@32 (225) on left: 134, on right: 135 -@33 (226) +$@33 (226) on left: 136, on right: 137 case_separator (227) on left: 138 139, on right: 135 137 @@ -1108,11 +1108,11 @@ while_statement (228) on left: 140 141, on right: 44 elseif_list (229) on left: 142 144, on right: 38 144 -@34 (230) +$@34 (230) on left: 143, on right: 144 new_elseif_list (231) on left: 145 147, on right: 41 147 -@35 (232) +$@35 (232) on left: 146, on right: 147 else_single (233) on left: 148 149, on right: 38 @@ -1141,9 +1141,9 @@ class_statement_list (243) on left: 183 184, on right: 101 103 183 class_statement (244) on left: 186 187 188 190, on right: 183 -@36 (245) +$@36 (245) on left: 185, on right: 186 -@37 (246) +$@37 (246) on left: 189, on right: 190 trait_use_statement (247) on left: 191, on right: 188 @@ -1189,7 +1189,7 @@ for_expr (267) on left: 234 235, on right: 51 non_empty_for_expr (268) on left: 237 238, on right: 235 237 -@38 (269) +$@38 (269) on left: 236, on right: 237 chaining_method_or_property (270) on left: 239 240, on right: 239 244 246 @@ -1197,15 +1197,15 @@ chaining_dereference (271) on left: 241 242, on right: 241 244 245 chaining_instance_call (272) on left: 244 245 246, on right: 249 -@39 (273) +$@39 (273) on left: 243, on right: 244 instance_call (274) on left: 247 249, on right: 310 -@40 (275) +$@40 (275) on left: 248, on right: 249 new_expr (276) on left: 251, on right: 308 310 -@41 (277) +$@41 (277) on left: 250, on right: 251 expr_without_variable (278) on left: 253 254 255 257 258 259 260 261 262 263 264 265 266 267 @@ -1213,27 +1213,27 @@ expr_without_variable (278) 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 310 313 315 316 317 318 319 320 321 322 323 324 326 327 328 329 330 331 333 335, on right: 59 72 168 171 424 -@42 (279) +$@42 (279) on left: 252, on right: 253 -@43 (280) +$@43 (280) on left: 256, on right: 257 -@44 (281) +$@44 (281) on left: 274, on right: 275 -@45 (282) +$@45 (282) on left: 276, on right: 277 -@46 (283) +$@46 (283) on left: 278, on right: 279 -@47 (284) +$@47 (284) on left: 280, on right: 281 @48 (285) on left: 309, on right: 310 -@49 (286) +$@49 (286) on left: 311, on right: 313 -@50 (287) +$@50 (287) on left: 312, on right: 313 -@51 (288) +$@51 (288) on left: 314, on right: 315 -@52 (289) +$@52 (289) on left: 325, on right: 326 @53 (290) on left: 332, on right: 333 @@ -1247,21 +1247,21 @@ lexical_var_list (294) on left: 339 340 341 342, on right: 338 339 340 function_call (295) on left: 344 346 348 350 352 354 356 358, on right: 450 453 -@55 (296) +$@55 (296) on left: 343, on right: 344 -@56 (297) +$@56 (297) on left: 345, on right: 346 -@57 (298) +$@57 (298) on left: 347, on right: 348 -@58 (299) +$@58 (299) on left: 349, on right: 350 -@59 (300) +$@59 (300) on left: 351, on right: 352 -@60 (301) +$@60 (301) on left: 353, on right: 354 -@61 (302) +$@61 (302) on left: 355, on right: 356 -@62 (303) +$@62 (303) on left: 357, on right: 358 class_name (304) on left: 359 360 361 362, on right: 350 352 366 405 445 514 @@ -1272,9 +1272,9 @@ class_name_reference (306) on left: 366 367, on right: 251 257 306 dynamic_class_name_reference (307) on left: 370 371, on right: 367 -@63 (308) +$@63 (308) on left: 368, on right: 370 -@64 (309) +$@64 (309) on left: 369, on right: 370 dynamic_class_name_variable_properties (310) on left: 372 373, on right: 370 372 @@ -1287,12 +1287,12 @@ backticks_expr (313) ctor_arguments (314) on left: 381 382, on right: 251 257 common_scalar (315) - on left: 383 384 385 386 387 388 389 390 391 392 393 394, - on right: 395 411 + on left: 383 384 385 386 387 388 389 390 391 392 393 394, on right: + 395 411 static_scalar (316) - on left: 395 396 397 398 399 400 401 402 403 404, - on right: 24 25 127 128 156 157 160 161 180 182 227 229 230 231 - 399 400 419 420 421 422 + on left: 395 396 397 398 399 400 401 402 403 404, on right: 24 + 25 127 128 156 157 160 161 180 182 227 229 230 231 399 400 419 + 420 421 422 static_class_constant (317) on left: 405, on right: 403 scalar (318) @@ -1320,21 +1320,21 @@ variable (326) on left: 430 431, on right: 60 69 72 93 119 120 169 172 254 255 257 259 260 261 262 263 264 265 266 267 268 269 425 426 427 476 500 505 511 513 -@65 (327) +$@65 (327) on left: 428, on right: 430 -@66 (328) +$@66 (328) on left: 429, on right: 430 variable_properties (329) on left: 432 433, on right: 430 432 variable_property (330) on left: 435, on right: 239 240 432 -@67 (331) +$@67 (331) on left: 434, on right: 435 array_method_dereference (332) on left: 436 437, on right: 436 441 method (333) on left: 439, on right: 437 440 -@68 (334) +$@68 (334) on left: 438, on right: 439 method_or_not (335) on left: 440 441 442, on right: 430 435 @@ -1346,7 +1346,7 @@ variable_class_name (338) on left: 447, on right: 354 356 446 515 array_function_dereference (339) on left: 448 450, on right: 448 452 -@69 (340) +$@69 (340) on left: 449, on right: 450 base_variable_with_function_calls (341) on left: 451 452 453, on right: 430 431 @@ -1360,7 +1360,7 @@ dim_offset (345) on left: 462 463, on right: 241 242 436 437 448 450 457 467 object_property (346) on left: 464 466, on right: 370 374 430 435 -@70 (347) +$@70 (347) on left: 465, on right: 466 object_dim_list (348) on left: 467 468 469, on right: 464 467 468 @@ -1372,7 +1372,7 @@ assignment_list (351) on left: 474 475, on right: 253 474 478 assignment_list_element (352) on left: 476 478 479, on right: 474 475 -@71 (353) +$@71 (353) on left: 477, on right: 478 array_pair_list (354) on left: 480 481, on right: 328 329 @@ -1383,7 +1383,7 @@ encaps_list (356) on left: 490 491 492 493, on right: 380 412 413 490 491 encaps_var (357) on left: 494 496 497 498 499 500, on right: 490 492 493 -@72 (358) +$@72 (358) on left: 495, on right: 496 encaps_var_offset (359) on left: 501 502 503, on right: 496 @@ -1391,7 +1391,7 @@ internal_functions_in_yacc (360) on left: 504 505 506 507 508 509 510, on right: 316 isset_variables (361) on left: 511 513, on right: 504 513 -@73 (362) +$@73 (362) on left: 512, on right: 513 class_constant (363) on left: 514 515, on right: 407 @@ -1417,12 +1417,12 @@ state 1 state 2 1 start: top_statement_list . - 3 top_statement_list: top_statement_list . @1 top_statement + 3 top_statement_list: top_statement_list . $@1 top_statement "end of file" reduce using rule 1 (start) - $default reduce using rule 2 (@1) + $default reduce using rule 2 ($@1) - @1 go to state 4 + $@1 go to state 4 state 3 @@ -1434,7 +1434,7 @@ state 3 state 4 - 3 top_statement_list: top_statement_list @1 . top_statement + 3 top_statement_list: top_statement_list $@1 . top_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -2288,11 +2288,11 @@ state 14 state 15 - 326 expr_without_variable: '@' . @52 expr + 326 expr_without_variable: '@' . $@52 expr - $default reduce using rule 325 (@52) + $default reduce using rule 325 ($@52) - @52 go to state 130 + $@52 go to state 130 state 16 @@ -3085,7 +3085,7 @@ state 26 state 27 - 251 new_expr: "new (T_NEW)" . class_name_reference @41 ctor_arguments + 251 new_expr: "new (T_NEW)" . class_name_reference $@41 ctor_arguments "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -3119,8 +3119,8 @@ state 28 state 29 - 38 unticked_statement: "if (T_IF)" . '(' expr ')' @5 statement @6 elseif_list else_single - 41 | "if (T_IF)" . '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 38 unticked_statement: "if (T_IF)" . '(' expr ')' $@5 statement $@6 elseif_list else_single + 41 | "if (T_IF)" . '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' '(' shift, and go to state 164 @@ -3261,47 +3261,47 @@ state 37 state 38 - 47 unticked_statement: "do (T_DO)" . @11 statement "while (T_WHILE)" '(' @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" . $@11 statement "while (T_WHILE)" '(' $@12 expr ')' ';' - $default reduce using rule 45 (@11) + $default reduce using rule 45 ($@11) - @11 go to state 168 + $@11 go to state 168 state 39 - 44 unticked_statement: "while (T_WHILE)" . '(' @9 expr ')' @10 while_statement + 44 unticked_statement: "while (T_WHILE)" . '(' $@9 expr ')' $@10 while_statement '(' shift, and go to state 169 state 40 - 51 unticked_statement: "for (T_FOR)" . '(' for_expr ';' @13 for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" . '(' for_expr ';' $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement '(' shift, and go to state 170 state 41 - 69 unticked_statement: "foreach (T_FOREACH)" . '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement - 72 | "foreach (T_FOREACH)" . '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' @20 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" . '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement + 72 | "foreach (T_FOREACH)" . '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 foreach_statement '(' shift, and go to state 171 state 42 - 74 unticked_statement: "declare (T_DECLARE)" . @21 '(' declare_list ')' declare_statement + 74 unticked_statement: "declare (T_DECLARE)" . $@21 '(' declare_list ')' declare_statement - $default reduce using rule 73 (@21) + $default reduce using rule 73 ($@21) - @21 go to state 172 + $@21 go to state 172 state 43 - 53 unticked_statement: "switch (T_SWITCH)" . '(' expr ')' @16 switch_case_list + 53 unticked_statement: "switch (T_SWITCH)" . '(' expr ')' $@16 switch_case_list '(' shift, and go to state 173 @@ -3579,11 +3579,11 @@ state 49 state 50 - 81 unticked_statement: "try (T_TRY)" . @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" . $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches - $default reduce using rule 76 (@22) + $default reduce using rule 76 ($@22) - @22 go to state 184 + $@22 go to state 184 state 51 @@ -3770,7 +3770,7 @@ state 63 state 64 - 253 expr_without_variable: "list (T_LIST)" . '(' @42 assignment_list ')' '=' expr + 253 expr_without_variable: "list (T_LIST)" . '(' $@42 assignment_list ')' '=' expr '(' shift, and go to state 203 @@ -3843,9 +3843,9 @@ state 72 state 73 11 top_statement: "namespace (T_NAMESPACE)" . namespace_name ';' - 13 | "namespace (T_NAMESPACE)" . namespace_name '{' @2 top_statement_list '}' - 15 | "namespace (T_NAMESPACE)" . '{' @3 top_statement_list '}' - 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list ')' + 13 | "namespace (T_NAMESPACE)" . namespace_name '{' $@2 top_statement_list '}' + 15 | "namespace (T_NAMESPACE)" . '{' $@3 top_statement_list '}' + 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name 409 scalar: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name @@ -3872,7 +3872,7 @@ state 75 state 76 - 348 function_call: "\\ (T_NS_SEPARATOR)" . namespace_name '(' @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" . namespace_name '(' $@57 function_call_parameter_list ')' 362 class_name: "\\ (T_NS_SEPARATOR)" . namespace_name 410 scalar: "\\ (T_NS_SEPARATOR)" . namespace_name @@ -4021,7 +4021,7 @@ state 82 state 83 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 344 function_call: namespace_name . '(' @55 function_call_parameter_list ')' + 344 function_call: namespace_name . '(' $@55 function_call_parameter_list ')' 360 class_name: namespace_name . 408 scalar: namespace_name . @@ -4034,7 +4034,7 @@ state 83 state 84 - 3 top_statement_list: top_statement_list @1 top_statement . + 3 top_statement_list: top_statement_list $@1 top_statement . $default reduce using rule 3 (top_statement_list) @@ -4092,14 +4092,14 @@ state 91 state 92 - 101 unticked_class_declaration_statement: class_entry_type . "identifier (T_STRING)" extends_from @30 implements_list '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type . "identifier (T_STRING)" extends_from $@30 implements_list '{' class_statement_list '}' "identifier (T_STRING)" shift, and go to state 229 state 93 - 103 unticked_class_declaration_statement: interface_entry . "identifier (T_STRING)" @31 interface_extends_list '{' class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry . "identifier (T_STRING)" $@31 interface_extends_list '{' class_statement_list '}' "identifier (T_STRING)" shift, and go to state 230 @@ -4120,7 +4120,7 @@ state 95 state 96 - 99 unticked_function_declaration_statement: function . is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function . is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' inner_statement_list '}' 333 expr_without_variable: function . is_reference '(' @53 parameter_list ')' lexical_vars '{' inner_statement_list '}' '&' shift, and go to state 231 @@ -4132,19 +4132,19 @@ state 96 state 97 - 450 array_function_dereference: function_call . @69 '[' dim_offset ']' + 450 array_function_dereference: function_call . $@69 '[' dim_offset ']' 453 base_variable_with_function_calls: function_call . - '[' reduce using rule 449 (@69) + '[' reduce using rule 449 ($@69) $default reduce using rule 453 (base_variable_with_function_calls) - @69 go to state 233 + $@69 go to state 233 state 98 - 350 function_call: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 function_call_parameter_list ')' - 352 | class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 function_call_parameter_list ')' + 350 function_call: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 function_call_parameter_list ')' + 352 | class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 function_call_parameter_list ')' 445 static_member: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects 514 class_constant: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" "identifier (T_STRING)" @@ -4168,10 +4168,10 @@ state 100 state 101 65 unticked_statement: expr . ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4193,8 +4193,8 @@ state 101 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -4245,7 +4245,7 @@ state 104 254 expr_without_variable: variable . '=' expr 255 | variable . '=' '&' variable - 257 | variable . '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable . '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 259 | variable . "+= (T_PLUS_EQUAL)" expr 260 | variable . "-= (T_MINUS_EQUAL)" expr 261 | variable . "*= (T_MUL_EQUAL)" expr @@ -4280,7 +4280,7 @@ state 104 state 105 - 358 function_call: variable_without_objects . '(' @62 function_call_parameter_list ')' + 358 function_call: variable_without_objects . '(' $@62 function_call_parameter_list ')' '(' shift, and go to state 276 @@ -4294,8 +4294,8 @@ state 106 state 107 - 354 function_call: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 function_call_parameter_list ')' - 356 | variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 function_call_parameter_list ')' + 354 function_call: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 function_call_parameter_list ')' + 356 | variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 function_call_parameter_list ')' 446 static_member: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects 515 class_constant: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" "identifier (T_STRING)" @@ -4314,7 +4314,7 @@ state 108 state 109 - 430 variable: base_variable_with_function_calls . "-> (T_OBJECT_OPERATOR)" @65 object_property @66 method_or_not variable_properties + 430 variable: base_variable_with_function_calls . "-> (T_OBJECT_OPERATOR)" $@65 object_property $@66 method_or_not variable_properties 431 | base_variable_with_function_calls . "-> (T_OBJECT_OPERATOR)" shift, and go to state 279 @@ -4400,7 +4400,7 @@ state 117 state 118 - 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name 409 scalar: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name @@ -4420,10 +4420,10 @@ state 119 state 120 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4445,8 +4445,8 @@ state 120 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 510 internal_functions_in_yacc: "require_once (T_REQUIRE_ONCE)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -4481,10 +4481,10 @@ state 120 state 121 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4506,8 +4506,8 @@ state 121 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 509 internal_functions_in_yacc: "require (T_REQUIRE)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -4623,10 +4623,10 @@ state 122 state 123 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4648,8 +4648,8 @@ state 123 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 507 internal_functions_in_yacc: "include_once (T_INCLUDE_ONCE)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -4684,10 +4684,10 @@ state 123 state 124 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4709,8 +4709,8 @@ state 124 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 506 internal_functions_in_yacc: "include (T_INCLUDE)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -4745,10 +4745,10 @@ state 124 state 125 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4770,8 +4770,8 @@ state 125 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 331 | "print (T_PRINT)" expr . '?' shift, and go to state 238 @@ -4803,10 +4803,10 @@ state 125 state 126 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4829,18 +4829,18 @@ state 126 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr $default reduce using rule 294 (expr_without_variable) state 127 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4863,18 +4863,18 @@ state 127 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr $default reduce using rule 295 (expr_without_variable) state 128 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4897,8 +4897,8 @@ state 128 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "instanceof (T_INSTANCEOF)" shift, and go to state 260 @@ -4907,10 +4907,10 @@ state 128 state 129 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -4933,15 +4933,15 @@ state 129 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr $default reduce using rule 297 (expr_without_variable) state 130 - 326 expr_without_variable: '@' @52 . expr + 326 expr_without_variable: '@' $@52 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -5022,10 +5022,10 @@ state 130 state 131 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5047,8 +5047,8 @@ state 131 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 323 | "(unset) (T_UNSET_CAST)" expr . $default reduce using rule 323 (expr_without_variable) @@ -5056,10 +5056,10 @@ state 131 state 132 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5081,8 +5081,8 @@ state 132 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 322 | "(bool) (T_BOOL_CAST)" expr . $default reduce using rule 322 (expr_without_variable) @@ -5090,10 +5090,10 @@ state 132 state 133 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5115,8 +5115,8 @@ state 133 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 321 | "(object) (T_OBJECT_CAST)" expr . $default reduce using rule 321 (expr_without_variable) @@ -5124,10 +5124,10 @@ state 133 state 134 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5149,8 +5149,8 @@ state 134 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 320 | "(array) (T_ARRAY_CAST)" expr . $default reduce using rule 320 (expr_without_variable) @@ -5158,10 +5158,10 @@ state 134 state 135 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5183,8 +5183,8 @@ state 135 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 319 | "(string) (T_STRING_CAST)" expr . $default reduce using rule 319 (expr_without_variable) @@ -5192,10 +5192,10 @@ state 135 state 136 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5217,8 +5217,8 @@ state 136 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 318 | "(double) (T_DOUBLE_CAST)" expr . $default reduce using rule 318 (expr_without_variable) @@ -5226,10 +5226,10 @@ state 136 state 137 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5251,8 +5251,8 @@ state 137 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 317 | "(int) (T_INT_CAST)" expr . $default reduce using rule 317 (expr_without_variable) @@ -5267,7 +5267,7 @@ state 138 state 139 - 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" . "\\ (T_NS_SEPARATOR)" namespace_name "\\ (T_NS_SEPARATOR)" shift, and go to state 287 @@ -5275,7 +5275,7 @@ state 139 state 140 - 348 function_call: "\\ (T_NS_SEPARATOR)" . namespace_name '(' @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" . namespace_name '(' $@57 function_call_parameter_list ')' 362 class_name: "\\ (T_NS_SEPARATOR)" . namespace_name "identifier (T_STRING)" shift, and go to state 116 @@ -5286,7 +5286,7 @@ state 140 state 141 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 344 function_call: namespace_name . '(' @55 function_call_parameter_list ')' + 344 function_call: namespace_name . '(' $@55 function_call_parameter_list ')' 360 class_name: namespace_name . "\\ (T_NS_SEPARATOR)" shift, and go to state 225 @@ -5297,8 +5297,8 @@ state 141 state 142 - 350 function_call: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 function_call_parameter_list ')' - 352 | class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 function_call_parameter_list ')' + 350 function_call: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 function_call_parameter_list ')' + 352 | class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 function_call_parameter_list ')' 445 static_member: class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects ":: (T_PAAMAYIM_NEKUDOTAYIM)" shift, and go to state 289 @@ -5320,8 +5320,8 @@ state 144 state 145 - 354 function_call: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 function_call_parameter_list ')' - 356 | variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 function_call_parameter_list ')' + 354 function_call: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 function_call_parameter_list ')' + 356 | variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 function_call_parameter_list ')' 446 static_member: variable_class_name . ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects ":: (T_PAAMAYIM_NEKUDOTAYIM)" shift, and go to state 290 @@ -5363,10 +5363,10 @@ state 147 state 148 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5388,8 +5388,8 @@ state 148 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 484 non_empty_array_pair_list: expr . "=> (T_DOUBLE_ARROW)" expr 485 | expr . 488 | expr . "=> (T_DOUBLE_ARROW)" '&' w_variable @@ -5450,10 +5450,10 @@ state 150 state 151 258 expr_without_variable: "clone (T_CLONE)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5475,8 +5475,8 @@ state 151 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr $default reduce using rule 258 (expr_without_variable) @@ -5519,11 +5519,11 @@ state 155 state 156 - 251 new_expr: "new (T_NEW)" class_name_reference . @41 ctor_arguments + 251 new_expr: "new (T_NEW)" class_name_reference . $@41 ctor_arguments - $default reduce using rule 250 (@41) + $default reduce using rule 250 ($@41) - @41 go to state 300 + $@41 go to state 300 state 157 @@ -5542,7 +5542,7 @@ state 158 state 159 - 370 dynamic_class_name_reference: base_variable . "-> (T_OBJECT_OPERATOR)" @63 object_property @64 dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable . "-> (T_OBJECT_OPERATOR)" $@63 object_property $@64 dynamic_class_name_variable_properties 371 | base_variable . "-> (T_OBJECT_OPERATOR)" shift, and go to state 302 @@ -5668,8 +5668,8 @@ state 163 state 164 - 38 unticked_statement: "if (T_IF)" '(' . expr ')' @5 statement @6 elseif_list else_single - 41 | "if (T_IF)" '(' . expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 38 unticked_statement: "if (T_IF)" '(' . expr ')' $@5 statement $@6 elseif_list else_single + 41 | "if (T_IF)" '(' . expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -5767,10 +5767,10 @@ state 166 state 167 233 echo_expr_list: expr . - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -5792,8 +5792,8 @@ state 167 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -5827,7 +5827,7 @@ state 167 state 168 - 47 unticked_statement: "do (T_DO)" @11 . statement "while (T_WHILE)" '(' @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 . statement "while (T_WHILE)" '(' $@12 expr ')' ';' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -5929,16 +5929,16 @@ state 168 state 169 - 44 unticked_statement: "while (T_WHILE)" '(' . @9 expr ')' @10 while_statement + 44 unticked_statement: "while (T_WHILE)" '(' . $@9 expr ')' $@10 while_statement - $default reduce using rule 42 (@9) + $default reduce using rule 42 ($@9) - @9 go to state 310 + $@9 go to state 310 state 170 - 51 unticked_statement: "for (T_FOR)" '(' . for_expr ';' @13 for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' . for_expr ';' $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -6023,8 +6023,8 @@ state 170 state 171 - 69 unticked_statement: "foreach (T_FOREACH)" '(' . variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement - 72 | "foreach (T_FOREACH)" '(' . expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' @20 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' . variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement + 72 | "foreach (T_FOREACH)" '(' . expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 foreach_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -6105,14 +6105,14 @@ state 171 state 172 - 74 unticked_statement: "declare (T_DECLARE)" @21 . '(' declare_list ')' declare_statement + 74 unticked_statement: "declare (T_DECLARE)" $@21 . '(' declare_list ')' declare_statement '(' shift, and go to state 316 state 173 - 53 unticked_statement: "switch (T_SWITCH)" '(' . expr ')' @16 switch_case_list + 53 unticked_statement: "switch (T_SWITCH)" '(' . expr ')' $@16 switch_case_list "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -6201,10 +6201,10 @@ state 174 state 175 55 unticked_statement: "break (T_BREAK)" expr . ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -6226,8 +6226,8 @@ state 175 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -6268,10 +6268,10 @@ state 176 state 177 57 unticked_statement: "continue (T_CONTINUE)" expr . ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -6293,8 +6293,8 @@ state 177 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -6358,10 +6358,10 @@ state 181 state 182 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -6383,8 +6383,8 @@ state 182 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -6419,7 +6419,7 @@ state 183 60 unticked_statement: "return (T_RETURN)" variable . ';' 254 expr_without_variable: variable . '=' expr 255 | variable . '=' '&' variable - 257 | variable . '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable . '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 259 | variable . "+= (T_PLUS_EQUAL)" expr 260 | variable . "-= (T_MINUS_EQUAL)" expr 261 | variable . "*= (T_MUL_EQUAL)" expr @@ -6455,7 +6455,7 @@ state 183 state 184 - 81 unticked_statement: "try (T_TRY)" @22 . '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 . '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches '{' shift, and go to state 324 @@ -6463,10 +6463,10 @@ state 184 state 185 82 unticked_statement: "throw (T_THROW)" expr . ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -6488,8 +6488,8 @@ state 185 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -6745,11 +6745,11 @@ state 202 state 203 - 253 expr_without_variable: "list (T_LIST)" '(' . @42 assignment_list ')' '=' expr + 253 expr_without_variable: "list (T_LIST)" '(' . $@42 assignment_list ')' '=' expr - $default reduce using rule 252 (@42) + $default reduce using rule 252 ($@42) - @42 go to state 346 + $@42 go to state 346 state 204 @@ -6841,7 +6841,7 @@ state 204 state 205 494 encaps_var: "variable (T_VARIABLE)" . - 496 | "variable (T_VARIABLE)" . '[' @72 encaps_var_offset ']' + 496 | "variable (T_VARIABLE)" . '[' $@72 encaps_var_offset ']' 497 | "variable (T_VARIABLE)" . "-> (T_OBJECT_OPERATOR)" "identifier (T_STRING)" '[' shift, and go to state 348 @@ -7002,7 +7002,7 @@ state 211 state 212 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name 409 scalar: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name @@ -7013,18 +7013,18 @@ state 212 state 213 - 15 top_statement: "namespace (T_NAMESPACE)" '{' . @3 top_statement_list '}' + 15 top_statement: "namespace (T_NAMESPACE)" '{' . $@3 top_statement_list '}' - $default reduce using rule 14 (@3) + $default reduce using rule 14 ($@3) - @3 go to state 359 + $@3 go to state 359 state 214 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" 11 top_statement: "namespace (T_NAMESPACE)" namespace_name . ';' - 13 | "namespace (T_NAMESPACE)" namespace_name . '{' @2 top_statement_list '}' + 13 | "namespace (T_NAMESPACE)" namespace_name . '{' $@2 top_statement_list '}' "\\ (T_NS_SEPARATOR)" shift, and go to state 225 ';' shift, and go to state 360 @@ -7034,7 +7034,7 @@ state 214 state 215 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name . '(' @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name . '(' $@57 function_call_parameter_list ')' 362 class_name: "\\ (T_NS_SEPARATOR)" namespace_name . 410 scalar: "\\ (T_NS_SEPARATOR)" namespace_name . @@ -7058,10 +7058,10 @@ state 216 state 217 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -7084,8 +7084,8 @@ state 217 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference 307 | '(' expr . ')' - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -7118,14 +7118,14 @@ state 217 state 218 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 35 unticked_statement: '{' inner_statement_list . '}' '}' shift, and go to state 365 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 219 @@ -7281,11 +7281,11 @@ state 225 state 226 - 344 function_call: namespace_name '(' . @55 function_call_parameter_list ')' + 344 function_call: namespace_name '(' . $@55 function_call_parameter_list ')' - $default reduce using rule 343 (@55) + $default reduce using rule 343 ($@55) - @55 go to state 371 + $@55 go to state 371 state 227 @@ -7304,7 +7304,7 @@ state 228 state 229 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" . extends_from @30 implements_list '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" . extends_from $@30 implements_list '{' class_statement_list '}' "extends (T_EXTENDS)" shift, and go to state 373 @@ -7315,11 +7315,11 @@ state 229 state 230 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" . @31 interface_extends_list '{' class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" . $@31 interface_extends_list '{' class_statement_list '}' - $default reduce using rule 102 (@31) + $default reduce using rule 102 ($@31) - @31 go to state 375 + $@31 go to state 375 state 231 @@ -7331,7 +7331,7 @@ state 231 state 232 - 99 unticked_function_declaration_statement: function is_reference . "identifier (T_STRING)" @29 '(' parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference . "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' inner_statement_list '}' 333 expr_without_variable: function is_reference . '(' @53 parameter_list ')' lexical_vars '{' inner_statement_list '}' "identifier (T_STRING)" shift, and go to state 376 @@ -7340,15 +7340,15 @@ state 232 state 233 - 450 array_function_dereference: function_call @69 . '[' dim_offset ']' + 450 array_function_dereference: function_call $@69 . '[' dim_offset ']' '[' shift, and go to state 378 state 234 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' @58 function_call_parameter_list ')' - 352 | class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' @59 function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' $@58 function_call_parameter_list ')' + 352 | class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' $@59 function_call_parameter_list ')' 445 static_member: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects 514 class_constant: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . "identifier (T_STRING)" @@ -7366,11 +7366,11 @@ state 234 state 235 - 279 expr_without_variable: expr "or (T_LOGICAL_OR)" . @46 expr + 279 expr_without_variable: expr "or (T_LOGICAL_OR)" . $@46 expr - $default reduce using rule 278 (@46) + $default reduce using rule 278 ($@46) - @46 go to state 385 + $@46 go to state 385 state 236 @@ -7456,41 +7456,41 @@ state 236 state 237 - 281 expr_without_variable: expr "and (T_LOGICAL_AND)" . @47 expr + 281 expr_without_variable: expr "and (T_LOGICAL_AND)" . $@47 expr - $default reduce using rule 280 (@47) + $default reduce using rule 280 ($@47) - @47 go to state 387 + $@47 go to state 387 state 238 - 313 expr_without_variable: expr '?' . @49 expr ':' @50 expr - 315 | expr '?' . ':' @51 expr + 313 expr_without_variable: expr '?' . $@49 expr ':' $@50 expr + 315 | expr '?' . ':' $@51 expr ':' shift, and go to state 388 - $default reduce using rule 311 (@49) + $default reduce using rule 311 ($@49) - @49 go to state 389 + $@49 go to state 389 state 239 - 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" . @44 expr + 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" . $@44 expr - $default reduce using rule 274 (@44) + $default reduce using rule 274 ($@44) - @44 go to state 390 + $@44 go to state 390 state 240 - 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" . @45 expr + 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" . $@45 expr - $default reduce using rule 276 (@45) + $default reduce using rule 276 ($@45) - @45 go to state 391 + $@45 go to state 391 state 241 @@ -9080,7 +9080,7 @@ state 264 254 expr_without_variable: variable '=' . expr 255 | variable '=' . '&' variable - 257 | variable '=' . '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable '=' . '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -10053,17 +10053,17 @@ state 275 state 276 - 358 function_call: variable_without_objects '(' . @62 function_call_parameter_list ')' + 358 function_call: variable_without_objects '(' . $@62 function_call_parameter_list ')' - $default reduce using rule 357 (@62) + $default reduce using rule 357 ($@62) - @62 go to state 425 + $@62 go to state 425 state 277 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' @60 function_call_parameter_list ')' - 356 | variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' @61 function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' $@60 function_call_parameter_list ')' + 356 | variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' $@61 function_call_parameter_list ')' 446 static_member: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects 515 class_constant: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . "identifier (T_STRING)" @@ -10165,11 +10165,11 @@ state 278 state 279 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" . @65 object_property @66 method_or_not variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" . $@65 object_property $@66 method_or_not variable_properties - $default reduce using rule 428 (@65) + $default reduce using rule 428 ($@65) - @65 go to state 431 + $@65 go to state 431 state 280 @@ -10370,10 +10370,10 @@ state 284 state 285 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -10395,8 +10395,8 @@ state 285 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 508 internal_functions_in_yacc: "eval (T_EVAL)" '(' expr . ')' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -10430,10 +10430,10 @@ state 285 state 286 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -10455,16 +10455,16 @@ state 286 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr - 326 | '@' @52 expr . + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr + 326 | '@' $@52 expr . $default reduce using rule 326 (expr_without_variable) state 287 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" . namespace_name "identifier (T_STRING)" shift, and go to state 116 @@ -10475,7 +10475,7 @@ state 287 state 288 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name . '(' @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name . '(' $@57 function_call_parameter_list ')' 362 class_name: "\\ (T_NS_SEPARATOR)" namespace_name . "\\ (T_NS_SEPARATOR)" shift, and go to state 225 @@ -10486,8 +10486,8 @@ state 288 state 289 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' @58 function_call_parameter_list ')' - 352 | class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' @59 function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' $@58 function_call_parameter_list ')' + 352 | class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' $@59 function_call_parameter_list ')' 445 static_member: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects "identifier (T_STRING)" shift, and go to state 436 @@ -10504,8 +10504,8 @@ state 289 state 290 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' @60 function_call_parameter_list ')' - 356 | variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' @61 function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_name '(' $@60 function_call_parameter_list ')' + 356 | variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects '(' $@61 function_call_parameter_list ')' 446 static_member: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" . variable_without_objects "identifier (T_STRING)" shift, and go to state 436 @@ -10753,7 +10753,7 @@ state 299 state 300 - 251 new_expr: "new (T_NEW)" class_name_reference @41 . ctor_arguments + 251 new_expr: "new (T_NEW)" class_name_reference $@41 . ctor_arguments '(' shift, and go to state 443 @@ -10777,11 +10777,11 @@ state 301 state 302 - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" . @63 object_property @64 dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" . $@63 object_property $@64 dynamic_class_name_variable_properties - $default reduce using rule 368 (@63) + $default reduce using rule 368 ($@63) - @63 go to state 446 + $@63 go to state 446 state 303 @@ -10805,10 +10805,10 @@ state 304 state 305 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -10830,8 +10830,8 @@ state 305 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 377 exit_expr: '(' expr . ')' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -10865,12 +10865,12 @@ state 305 state 306 - 38 unticked_statement: "if (T_IF)" '(' expr . ')' @5 statement @6 elseif_list else_single - 41 | "if (T_IF)" '(' expr . ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 38 unticked_statement: "if (T_IF)" '(' expr . ')' $@5 statement $@6 elseif_list else_single + 41 | "if (T_IF)" '(' expr . ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -10892,8 +10892,8 @@ state 306 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -11014,14 +11014,14 @@ state 308 state 309 - 47 unticked_statement: "do (T_DO)" @11 statement . "while (T_WHILE)" '(' @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 statement . "while (T_WHILE)" '(' $@12 expr ')' ';' "while (T_WHILE)" shift, and go to state 450 state 310 - 44 unticked_statement: "while (T_WHILE)" '(' @9 . expr ')' @10 while_statement + 44 unticked_statement: "while (T_WHILE)" '(' $@9 . expr ')' $@10 while_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -11102,7 +11102,7 @@ state 310 state 311 - 51 unticked_statement: "for (T_FOR)" '(' for_expr . ';' @13 for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr . ';' $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement ';' shift, and go to state 452 @@ -11110,7 +11110,7 @@ state 311 state 312 235 for_expr: non_empty_for_expr . - 237 non_empty_for_expr: non_empty_for_expr . ',' @38 expr + 237 non_empty_for_expr: non_empty_for_expr . ',' $@38 expr ',' shift, and go to state 453 @@ -11120,10 +11120,10 @@ state 312 state 313 238 non_empty_for_expr: expr . - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -11145,8 +11145,8 @@ state 313 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -11180,7 +11180,7 @@ state 313 state 314 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable . "as (T_AS)" @19 variable foreach_optional_arg ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable . "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 foreach_statement 424 expr: expr_without_variable . "as (T_AS)" shift, and go to state 454 @@ -11190,10 +11190,10 @@ state 314 state 315 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable . "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable . "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement 254 expr_without_variable: variable . '=' expr 255 | variable . '=' '&' variable - 257 | variable . '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable . '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 259 | variable . "+= (T_PLUS_EQUAL)" expr 260 | variable . "-= (T_MINUS_EQUAL)" expr 261 | variable . "*= (T_MUL_EQUAL)" expr @@ -11229,7 +11229,7 @@ state 315 state 316 - 74 unticked_statement: "declare (T_DECLARE)" @21 '(' . declare_list ')' declare_statement + 74 unticked_statement: "declare (T_DECLARE)" $@21 '(' . declare_list ')' declare_statement "identifier (T_STRING)" shift, and go to state 456 @@ -11238,11 +11238,11 @@ state 316 state 317 - 53 unticked_statement: "switch (T_SWITCH)" '(' expr . ')' @16 switch_case_list - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 53 unticked_statement: "switch (T_SWITCH)" '(' expr . ')' $@16 switch_case_list + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -11264,8 +11264,8 @@ state 317 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -11365,7 +11365,7 @@ state 323 state 324 - 81 unticked_statement: "try (T_TRY)" @22 '{' . inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' . inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches $default reduce using rule 28 (inner_statement_list) @@ -11615,7 +11615,7 @@ state 342 state 343 504 internal_functions_in_yacc: "isset (T_ISSET)" '(' isset_variables . ')' - 513 isset_variables: isset_variables . ',' @73 variable + 513 isset_variables: isset_variables . ',' $@73 variable ',' shift, and go to state 483 ')' shift, and go to state 484 @@ -11637,7 +11637,7 @@ state 345 state 346 - 253 expr_without_variable: "list (T_LIST)" '(' @42 . assignment_list ')' '=' expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 . assignment_list ')' '=' expr "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -11675,11 +11675,11 @@ state 347 state 348 - 496 encaps_var: "variable (T_VARIABLE)" '[' . @72 encaps_var_offset ']' + 496 encaps_var: "variable (T_VARIABLE)" '[' . $@72 encaps_var_offset ']' - $default reduce using rule 495 (@72) + $default reduce using rule 495 ($@72) - @72 go to state 492 + $@72 go to state 492 state 349 @@ -11715,10 +11715,10 @@ state 352 state 353 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -11740,8 +11740,8 @@ state 353 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 498 encaps_var: "${ (T_DOLLAR_OPEN_CURLY_BRACES)" expr . '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -11804,7 +11804,7 @@ state 357 state 358 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . 409 scalar: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . @@ -11817,7 +11817,7 @@ state 358 state 359 - 15 top_statement: "namespace (T_NAMESPACE)" '{' @3 . top_statement_list '}' + 15 top_statement: "namespace (T_NAMESPACE)" '{' $@3 . top_statement_list '}' $default reduce using rule 4 (top_statement_list) @@ -11833,20 +11833,20 @@ state 360 state 361 - 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' . @2 top_statement_list '}' + 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' . $@2 top_statement_list '}' - $default reduce using rule 12 (@2) + $default reduce using rule 12 ($@2) - @2 go to state 499 + $@2 go to state 499 state 362 - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' . @57 function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' . $@57 function_call_parameter_list ')' - $default reduce using rule 347 (@57) + $default reduce using rule 347 ($@57) - @57 go to state 500 + $@57 go to state 500 state 363 @@ -11874,7 +11874,7 @@ state 365 state 366 - 27 inner_statement_list: inner_statement_list @4 . inner_statement + 27 inner_statement_list: inner_statement_list $@4 . inner_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -11989,10 +11989,10 @@ state 366 state 367 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -12014,8 +12014,8 @@ state 367 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 461 compound_variable: '$' '{' expr . '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -12070,7 +12070,7 @@ state 370 state 371 - 344 function_call: namespace_name '(' @55 . function_call_parameter_list ')' + 344 function_call: namespace_name '(' $@55 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12175,16 +12175,16 @@ state 373 state 374 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from . @30 implements_list '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from . $@30 implements_list '{' class_statement_list '}' - $default reduce using rule 100 (@30) + $default reduce using rule 100 ($@30) - @30 go to state 518 + $@30 go to state 518 state 375 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 . interface_extends_list '{' class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 . interface_extends_list '{' class_statement_list '}' "extends (T_EXTENDS)" shift, and go to state 519 @@ -12195,11 +12195,11 @@ state 375 state 376 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" . @29 '(' parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" . $@29 '(' parameter_list ')' '{' inner_statement_list '}' - $default reduce using rule 98 (@29) + $default reduce using rule 98 ($@29) - @29 go to state 521 + $@29 go to state 521 state 377 @@ -12213,7 +12213,7 @@ state 377 state 378 - 450 array_function_dereference: function_call @69 '[' . dim_offset ']' + 450 array_function_dereference: function_call $@69 '[' . dim_offset ']' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12387,7 +12387,7 @@ state 380 state 381 - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' @59 function_call_parameter_list ')' + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' $@59 function_call_parameter_list ')' 445 static_member: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' shift, and go to state 525 @@ -12409,7 +12409,7 @@ state 382 state 383 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name . '(' @58 function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name . '(' $@58 function_call_parameter_list ')' '(' shift, and go to state 526 @@ -12428,7 +12428,7 @@ state 384 state 385 - 279 expr_without_variable: expr "or (T_LOGICAL_OR)" @46 . expr + 279 expr_without_variable: expr "or (T_LOGICAL_OR)" $@46 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12509,10 +12509,10 @@ state 385 state 386 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 282 | expr "xor (T_LOGICAL_XOR)" expr . 283 | expr . '|' expr @@ -12535,8 +12535,8 @@ state 386 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "and (T_LOGICAL_AND)" shift, and go to state 237 '?' shift, and go to state 238 @@ -12568,7 +12568,7 @@ state 386 state 387 - 281 expr_without_variable: expr "and (T_LOGICAL_AND)" @47 . expr + 281 expr_without_variable: expr "and (T_LOGICAL_AND)" $@47 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12649,16 +12649,16 @@ state 387 state 388 - 315 expr_without_variable: expr '?' ':' . @51 expr + 315 expr_without_variable: expr '?' ':' . $@51 expr - $default reduce using rule 314 (@51) + $default reduce using rule 314 ($@51) - @51 go to state 530 + $@51 go to state 530 state 389 - 313 expr_without_variable: expr '?' @49 . expr ':' @50 expr + 313 expr_without_variable: expr '?' $@49 . expr ':' $@50 expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12739,7 +12739,7 @@ state 389 state 390 - 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" @44 . expr + 275 expr_without_variable: expr "|| (T_BOOLEAN_OR)" $@44 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12820,7 +12820,7 @@ state 390 state 391 - 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" @45 . expr + 277 expr_without_variable: expr "&& (T_BOOLEAN_AND)" $@45 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -12901,10 +12901,10 @@ state 391 state 392 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 283 | expr '|' expr . @@ -12927,8 +12927,8 @@ state 392 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '^' shift, and go to state 242 '&' shift, and go to state 243 @@ -12955,10 +12955,10 @@ state 392 state 393 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -12981,8 +12981,8 @@ state 393 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '&' shift, and go to state 243 "!== (T_IS_NOT_IDENTICAL)" shift, and go to state 244 @@ -13008,10 +13008,10 @@ state 393 state 394 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13034,8 +13034,8 @@ state 394 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "!== (T_IS_NOT_IDENTICAL)" shift, and go to state 244 "=== (T_IS_IDENTICAL)" shift, and go to state 245 @@ -13060,10 +13060,10 @@ state 394 state 395 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13086,8 +13086,8 @@ state 395 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '<' shift, and go to state 248 '>' shift, and go to state 249 @@ -13113,10 +13113,10 @@ state 395 state 396 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13139,8 +13139,8 @@ state 396 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '<' shift, and go to state 248 '>' shift, and go to state 249 @@ -13166,10 +13166,10 @@ state 396 state 397 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13192,8 +13192,8 @@ state 397 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '<' shift, and go to state 248 '>' shift, and go to state 249 @@ -13219,10 +13219,10 @@ state 397 state 398 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13245,8 +13245,8 @@ state 398 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '<' shift, and go to state 248 '>' shift, and go to state 249 @@ -13272,10 +13272,10 @@ state 398 state 399 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13298,8 +13298,8 @@ state 399 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr ">> (T_SR)" shift, and go to state 252 "<< (T_SL)" shift, and go to state 253 @@ -13321,10 +13321,10 @@ state 399 state 400 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13347,8 +13347,8 @@ state 400 304 | expr '>' expr . 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr ">> (T_SR)" shift, and go to state 252 "<< (T_SL)" shift, and go to state 253 @@ -13370,10 +13370,10 @@ state 400 state 401 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13396,8 +13396,8 @@ state 401 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 305 | expr ">= (T_IS_GREATER_OR_EQUAL)" expr . 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr ">> (T_SR)" shift, and go to state 252 "<< (T_SL)" shift, and go to state 253 @@ -13419,10 +13419,10 @@ state 401 state 402 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13445,8 +13445,8 @@ state 402 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr ">> (T_SR)" shift, and go to state 252 "<< (T_SL)" shift, and go to state 253 @@ -13468,10 +13468,10 @@ state 402 state 403 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13494,8 +13494,8 @@ state 403 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '+' shift, and go to state 254 '-' shift, and go to state 255 @@ -13510,10 +13510,10 @@ state 403 state 404 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13536,8 +13536,8 @@ state 404 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '+' shift, and go to state 254 '-' shift, and go to state 255 @@ -13552,10 +13552,10 @@ state 404 state 405 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13578,8 +13578,8 @@ state 405 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '*' shift, and go to state 257 '/' shift, and go to state 258 @@ -13591,10 +13591,10 @@ state 405 state 406 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13617,8 +13617,8 @@ state 406 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '*' shift, and go to state 257 '/' shift, and go to state 258 @@ -13630,10 +13630,10 @@ state 406 state 407 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13656,8 +13656,8 @@ state 407 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '*' shift, and go to state 257 '/' shift, and go to state 258 @@ -13669,10 +13669,10 @@ state 407 state 408 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13695,8 +13695,8 @@ state 408 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "instanceof (T_INSTANCEOF)" shift, and go to state 260 @@ -13705,10 +13705,10 @@ state 408 state 409 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13731,8 +13731,8 @@ state 409 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "instanceof (T_INSTANCEOF)" shift, and go to state 260 @@ -13741,10 +13741,10 @@ state 409 state 410 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13767,8 +13767,8 @@ state 410 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "instanceof (T_INSTANCEOF)" shift, and go to state 260 @@ -13785,7 +13785,7 @@ state 411 state 412 255 expr_without_variable: variable '=' '&' . variable - 257 | variable '=' '&' . "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable '=' '&' . "new (T_NEW)" class_name_reference $@43 ctor_arguments "new (T_NEW)" shift, and go to state 534 "identifier (T_STRING)" shift, and go to state 116 @@ -13813,10 +13813,10 @@ state 412 state 413 254 expr_without_variable: variable '=' expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13838,8 +13838,8 @@ state 413 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -13871,10 +13871,10 @@ state 413 state 414 269 expr_without_variable: variable ">>= (T_SR_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13896,8 +13896,8 @@ state 414 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -13929,10 +13929,10 @@ state 414 state 415 268 expr_without_variable: variable "<<= (T_SL_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -13954,8 +13954,8 @@ state 415 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -13987,10 +13987,10 @@ state 415 state 416 267 expr_without_variable: variable "^= (T_XOR_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14012,8 +14012,8 @@ state 416 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14045,10 +14045,10 @@ state 416 state 417 266 expr_without_variable: variable "|= (T_OR_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14070,8 +14070,8 @@ state 417 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14103,10 +14103,10 @@ state 417 state 418 265 expr_without_variable: variable "&= (T_AND_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14128,8 +14128,8 @@ state 418 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14161,10 +14161,10 @@ state 418 state 419 264 expr_without_variable: variable "%= (T_MOD_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14186,8 +14186,8 @@ state 419 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14219,10 +14219,10 @@ state 419 state 420 263 expr_without_variable: variable ".= (T_CONCAT_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14244,8 +14244,8 @@ state 420 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14277,10 +14277,10 @@ state 420 state 421 262 expr_without_variable: variable "/= (T_DIV_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14302,8 +14302,8 @@ state 421 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14335,10 +14335,10 @@ state 421 state 422 261 expr_without_variable: variable "*= (T_MUL_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14360,8 +14360,8 @@ state 422 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14393,10 +14393,10 @@ state 422 state 423 260 expr_without_variable: variable "-= (T_MINUS_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14418,8 +14418,8 @@ state 423 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14451,10 +14451,10 @@ state 423 state 424 259 expr_without_variable: variable "+= (T_PLUS_EQUAL)" expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14476,8 +14476,8 @@ state 424 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -14508,7 +14508,7 @@ state 424 state 425 - 358 function_call: variable_without_objects '(' @62 . function_call_parameter_list ')' + 358 function_call: variable_without_objects '(' $@62 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -14603,7 +14603,7 @@ state 426 state 427 - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' @61 function_call_parameter_list ')' + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' $@61 function_call_parameter_list ')' 446 static_member: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects . '(' shift, and go to state 537 @@ -14613,17 +14613,17 @@ state 427 state 428 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name . '(' @60 function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name . '(' $@60 function_call_parameter_list ')' '(' shift, and go to state 538 state 429 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14645,8 +14645,8 @@ state 429 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 463 dim_offset: expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -14688,7 +14688,7 @@ state 430 state 431 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 . object_property @66 method_or_not variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 . object_property $@66 method_or_not variable_properties "identifier (T_STRING)" shift, and go to state 436 "variable (T_VARIABLE)" shift, and go to state 34 @@ -14713,10 +14713,10 @@ state 432 state 433 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14738,8 +14738,8 @@ state 433 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 458 reference_variable: reference_variable '{' expr . '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -14781,7 +14781,7 @@ state 434 state 435 6 namespace_name: namespace_name . "\\ (T_NS_SEPARATOR)" "identifier (T_STRING)" - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . '(' @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . '(' $@56 function_call_parameter_list ')' 361 class_name: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name . "\\ (T_NS_SEPARATOR)" shift, and go to state 225 @@ -14826,10 +14826,10 @@ state 437 state 438 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14851,8 +14851,8 @@ state 438 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 484 non_empty_array_pair_list: expr "=> (T_DOUBLE_ARROW)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -14914,10 +14914,10 @@ state 439 state 440 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -14939,8 +14939,8 @@ state 440 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 482 non_empty_array_pair_list: non_empty_array_pair_list ',' expr . "=> (T_DOUBLE_ARROW)" expr 483 | non_empty_array_pair_list ',' expr . 486 | non_empty_array_pair_list ',' expr . "=> (T_DOUBLE_ARROW)" '&' w_variable @@ -15081,7 +15081,7 @@ state 443 state 444 - 251 new_expr: "new (T_NEW)" class_name_reference @41 ctor_arguments . + 251 new_expr: "new (T_NEW)" class_name_reference $@41 ctor_arguments . $default reduce using rule 251 (new_expr) @@ -15095,7 +15095,7 @@ state 445 state 446 - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" @63 . object_property @64 dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" $@63 . object_property $@64 dynamic_class_name_variable_properties "identifier (T_STRING)" shift, and go to state 436 "variable (T_VARIABLE)" shift, and go to state 34 @@ -15120,23 +15120,23 @@ state 447 state 448 - 38 unticked_statement: "if (T_IF)" '(' expr ')' . @5 statement @6 elseif_list else_single - 41 | "if (T_IF)" '(' expr ')' . ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 38 unticked_statement: "if (T_IF)" '(' expr ')' . $@5 statement $@6 elseif_list else_single + 41 | "if (T_IF)" '(' expr ')' . ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' ':' shift, and go to state 551 - $default reduce using rule 36 (@5) + $default reduce using rule 36 ($@5) - @5 go to state 552 + $@5 go to state 552 state 449 232 echo_expr_list: echo_expr_list ',' expr . - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -15158,8 +15158,8 @@ state 449 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -15193,18 +15193,18 @@ state 449 state 450 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" . '(' @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" . '(' $@12 expr ')' ';' '(' shift, and go to state 553 state 451 - 44 unticked_statement: "while (T_WHILE)" '(' @9 expr . ')' @10 while_statement - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 44 unticked_statement: "while (T_WHILE)" '(' $@9 expr . ')' $@10 while_statement + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -15226,8 +15226,8 @@ state 451 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -15260,38 +15260,38 @@ state 451 state 452 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' . @13 for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' . $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement - $default reduce using rule 48 (@13) + $default reduce using rule 48 ($@13) - @13 go to state 555 + $@13 go to state 555 state 453 - 237 non_empty_for_expr: non_empty_for_expr ',' . @38 expr + 237 non_empty_for_expr: non_empty_for_expr ',' . $@38 expr - $default reduce using rule 236 (@38) + $default reduce using rule 236 ($@38) - @38 go to state 556 + $@38 go to state 556 state 454 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" . @19 variable foreach_optional_arg ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" . $@19 variable foreach_optional_arg ')' $@20 foreach_statement - $default reduce using rule 70 (@19) + $default reduce using rule 70 ($@19) - @19 go to state 557 + $@19 go to state 557 state 455 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" . @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" . $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement - $default reduce using rule 67 (@17) + $default reduce using rule 67 ($@17) - @17 go to state 558 + $@17 go to state 558 state 456 @@ -15303,7 +15303,7 @@ state 456 state 457 - 74 unticked_statement: "declare (T_DECLARE)" @21 '(' declare_list . ')' declare_statement + 74 unticked_statement: "declare (T_DECLARE)" $@21 '(' declare_list . ')' declare_statement 128 declare_list: declare_list . ',' "identifier (T_STRING)" '=' static_scalar ',' shift, and go to state 560 @@ -15312,11 +15312,11 @@ state 457 state 458 - 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' . @16 switch_case_list + 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' . $@16 switch_case_list - $default reduce using rule 52 (@16) + $default reduce using rule 52 ($@16) - @16 go to state 562 + $@16 go to state 562 state 459 @@ -15502,14 +15502,14 @@ state 471 state 472 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list . '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list . '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches '}' shift, and go to state 573 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 473 @@ -15536,10 +15536,10 @@ state 475 state 476 178 global_var: '$' '{' expr . '}' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -15561,8 +15561,8 @@ state 476 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -15662,11 +15662,11 @@ state 482 state 483 - 513 isset_variables: isset_variables ',' . @73 variable + 513 isset_variables: isset_variables ',' . $@73 variable - $default reduce using rule 512 (@73) + $default reduce using rule 512 ($@73) - @73 go to state 580 + $@73 go to state 580 state 484 @@ -15692,7 +15692,7 @@ state 486 state 487 - 478 assignment_list_element: "list (T_LIST)" . '(' @71 assignment_list ')' + 478 assignment_list_element: "list (T_LIST)" . '(' $@71 assignment_list ')' '(' shift, and go to state 581 @@ -15706,7 +15706,7 @@ state 488 state 489 - 253 expr_without_variable: "list (T_LIST)" '(' @42 assignment_list . ')' '=' expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 assignment_list . ')' '=' expr 474 assignment_list: assignment_list . ',' assignment_list_element ',' shift, and go to state 582 @@ -15729,7 +15729,7 @@ state 491 state 492 - 496 encaps_var: "variable (T_VARIABLE)" '[' @72 . encaps_var_offset ']' + 496 encaps_var: "variable (T_VARIABLE)" '[' $@72 . encaps_var_offset ']' "identifier (T_STRING)" shift, and go to state 584 "variable (T_VARIABLE)" shift, and go to state 585 @@ -15842,28 +15842,28 @@ state 496 state 497 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' . @56 function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' . $@56 function_call_parameter_list ')' - $default reduce using rule 345 (@56) + $default reduce using rule 345 ($@56) - @56 go to state 589 + $@56 go to state 589 state 498 - 3 top_statement_list: top_statement_list . @1 top_statement - 15 top_statement: "namespace (T_NAMESPACE)" '{' @3 top_statement_list . '}' + 3 top_statement_list: top_statement_list . $@1 top_statement + 15 top_statement: "namespace (T_NAMESPACE)" '{' $@3 top_statement_list . '}' '}' shift, and go to state 590 - $default reduce using rule 2 (@1) + $default reduce using rule 2 ($@1) - @1 go to state 4 + $@1 go to state 4 state 499 - 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' @2 . top_statement_list '}' + 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' $@2 . top_statement_list '}' $default reduce using rule 4 (top_statement_list) @@ -15872,7 +15872,7 @@ state 499 state 500 - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' @57 . function_call_parameter_list ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' $@57 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -15960,12 +15960,12 @@ state 501 310 expr_without_variable: '(' new_expr ')' @48 . instance_call - '[' reduce using rule 248 (@40) - "-> (T_OBJECT_OPERATOR)" reduce using rule 248 (@40) + '[' reduce using rule 248 ($@40) + "-> (T_OBJECT_OPERATOR)" reduce using rule 248 ($@40) $default reduce using rule 247 (instance_call) instance_call go to state 593 - @40 go to state 594 + $@40 go to state 594 state 502 @@ -15977,7 +15977,7 @@ state 502 state 503 - 27 inner_statement_list: inner_statement_list @4 inner_statement . + 27 inner_statement_list: inner_statement_list $@4 inner_statement . $default reduce using rule 27 (inner_statement_list) @@ -16039,7 +16039,7 @@ state 508 state 509 - 344 function_call: namespace_name '(' @55 function_call_parameter_list . ')' + 344 function_call: namespace_name '(' $@55 function_call_parameter_list . ')' ')' shift, and go to state 597 @@ -16071,7 +16071,7 @@ state 512 169 non_empty_function_call_parameter_list: variable . 254 expr_without_variable: variable . '=' expr 255 | variable . '=' '&' variable - 257 | variable . '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable . '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 259 | variable . "+= (T_PLUS_EQUAL)" expr 260 | variable . "-= (T_MINUS_EQUAL)" expr 261 | variable . "*= (T_MUL_EQUAL)" expr @@ -16173,7 +16173,7 @@ state 517 state 518 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 . implements_list '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 . implements_list '{' class_statement_list '}' "implements (T_IMPLEMENTS)" shift, and go to state 602 @@ -16197,14 +16197,14 @@ state 519 state 520 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 interface_extends_list . '{' class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 interface_extends_list . '{' class_statement_list '}' '{' shift, and go to state 606 state 521 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 . '(' parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 . '(' parameter_list ')' '{' inner_statement_list '}' '(' shift, and go to state 607 @@ -16231,17 +16231,17 @@ state 522 state 523 - 450 array_function_dereference: function_call @69 '[' dim_offset . ']' + 450 array_function_dereference: function_call $@69 '[' dim_offset . ']' ']' shift, and go to state 614 state 524 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16263,8 +16263,8 @@ state 524 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 471 variable_name: '{' expr . '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -16298,20 +16298,20 @@ state 524 state 525 - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' . @59 function_call_parameter_list ')' + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' . $@59 function_call_parameter_list ')' - $default reduce using rule 351 (@59) + $default reduce using rule 351 ($@59) - @59 go to state 616 + $@59 go to state 616 state 526 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' . @58 function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' . $@58 function_call_parameter_list ')' - $default reduce using rule 349 (@58) + $default reduce using rule 349 ($@58) - @58 go to state 617 + $@58 go to state 617 state 527 @@ -16328,11 +16328,11 @@ state 527 state 528 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 279 | expr "or (T_LOGICAL_OR)" @46 expr . - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 279 | expr "or (T_LOGICAL_OR)" $@46 expr . + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16354,8 +16354,8 @@ state 528 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "xor (T_LOGICAL_XOR)" shift, and go to state 236 "and (T_LOGICAL_AND)" shift, and go to state 237 @@ -16388,11 +16388,11 @@ state 528 state 529 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr - 281 | expr "and (T_LOGICAL_AND)" @47 expr . + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr + 281 | expr "and (T_LOGICAL_AND)" $@47 expr . 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16414,8 +16414,8 @@ state 529 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -16446,7 +16446,7 @@ state 529 state 530 - 315 expr_without_variable: expr '?' ':' @51 . expr + 315 expr_without_variable: expr '?' ':' $@51 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -16527,10 +16527,10 @@ state 530 state 531 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16552,9 +16552,9 @@ state 531 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 313 | expr '?' @49 expr . ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 313 | expr '?' $@49 expr . ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -16587,11 +16587,11 @@ state 531 state 532 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 275 | expr "|| (T_BOOLEAN_OR)" @44 expr . - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 275 | expr "|| (T_BOOLEAN_OR)" $@44 expr . + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16613,8 +16613,8 @@ state 532 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "&& (T_BOOLEAN_AND)" shift, and go to state 240 '|' shift, and go to state 241 @@ -16643,11 +16643,11 @@ state 532 state 533 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 277 | expr "&& (T_BOOLEAN_AND)" @45 expr . - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 277 | expr "&& (T_BOOLEAN_AND)" $@45 expr . + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -16669,8 +16669,8 @@ state 533 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '|' shift, and go to state 241 '^' shift, and go to state 242 @@ -16698,7 +16698,7 @@ state 533 state 534 - 257 expr_without_variable: variable '=' '&' "new (T_NEW)" . class_name_reference @43 ctor_arguments + 257 expr_without_variable: variable '=' '&' "new (T_NEW)" . class_name_reference $@43 ctor_arguments "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -16728,27 +16728,27 @@ state 535 state 536 - 358 function_call: variable_without_objects '(' @62 function_call_parameter_list . ')' + 358 function_call: variable_without_objects '(' $@62 function_call_parameter_list . ')' ')' shift, and go to state 621 state 537 - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' . @61 function_call_parameter_list ')' + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' . $@61 function_call_parameter_list ')' - $default reduce using rule 355 (@61) + $default reduce using rule 355 ($@61) - @61 go to state 622 + $@61 go to state 622 state 538 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' . @60 function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' . $@60 function_call_parameter_list ')' - $default reduce using rule 353 (@60) + $default reduce using rule 353 ($@60) - @60 go to state 623 + $@60 go to state 623 state 539 @@ -16760,20 +16760,20 @@ state 539 state 540 - 466 object_property: variable_without_objects . @70 + 466 object_property: variable_without_objects . $@70 - $default reduce using rule 465 (@70) + $default reduce using rule 465 ($@70) - @70 go to state 624 + $@70 go to state 624 state 541 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 object_property . @66 method_or_not variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 object_property . $@66 method_or_not variable_properties - $default reduce using rule 429 (@66) + $default reduce using rule 429 ($@66) - @66 go to state 625 + $@66 go to state 625 state 542 @@ -16915,25 +16915,25 @@ state 549 state 550 - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" @63 object_property . @64 dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" $@63 object_property . $@64 dynamic_class_name_variable_properties - $default reduce using rule 369 (@64) + $default reduce using rule 369 ($@64) - @64 go to state 631 + $@64 go to state 631 state 551 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' . @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' . $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' - $default reduce using rule 39 (@7) + $default reduce using rule 39 ($@7) - @7 go to state 632 + $@7 go to state 632 state 552 - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 . statement @6 elseif_list else_single + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 . statement $@6 elseif_list else_single "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -17035,25 +17035,25 @@ state 552 state 553 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' . @12 expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' . $@12 expr ')' ';' - $default reduce using rule 46 (@12) + $default reduce using rule 46 ($@12) - @12 go to state 634 + $@12 go to state 634 state 554 - 44 unticked_statement: "while (T_WHILE)" '(' @9 expr ')' . @10 while_statement + 44 unticked_statement: "while (T_WHILE)" '(' $@9 expr ')' . $@10 while_statement - $default reduce using rule 43 (@10) + $default reduce using rule 43 ($@10) - @10 go to state 635 + $@10 go to state 635 state 555 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 . for_expr ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 . for_expr ';' $@14 for_expr ')' $@15 for_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -17138,7 +17138,7 @@ state 555 state 556 - 237 non_empty_for_expr: non_empty_for_expr ',' @38 . expr + 237 non_empty_for_expr: non_empty_for_expr ',' $@38 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -17219,7 +17219,7 @@ state 556 state 557 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 . variable foreach_optional_arg ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 . variable foreach_optional_arg ')' $@20 foreach_statement "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -17245,7 +17245,7 @@ state 557 state 558 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 . foreach_variable foreach_optional_arg ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 . foreach_variable foreach_optional_arg ')' $@18 foreach_statement '&' shift, and go to state 639 "identifier (T_STRING)" shift, and go to state 116 @@ -17312,7 +17312,7 @@ state 560 state 561 - 74 unticked_statement: "declare (T_DECLARE)" @21 '(' declare_list ')' . declare_statement + 74 unticked_statement: "declare (T_DECLARE)" $@21 '(' declare_list ')' . declare_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -17416,7 +17416,7 @@ state 561 state 562 - 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' @16 . switch_case_list + 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' $@16 . switch_case_list ':' shift, and go to state 647 '{' shift, and go to state 648 @@ -17542,7 +17542,7 @@ state 572 state 573 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' . "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' . "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches "catch (T_CATCH)" shift, and go to state 657 @@ -17629,7 +17629,7 @@ state 579 state 580 - 513 isset_variables: isset_variables ',' @73 . variable + 513 isset_variables: isset_variables ',' $@73 . variable "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -17655,11 +17655,11 @@ state 580 state 581 - 478 assignment_list_element: "list (T_LIST)" '(' . @71 assignment_list ')' + 478 assignment_list_element: "list (T_LIST)" '(' . $@71 assignment_list ')' - $default reduce using rule 477 (@71) + $default reduce using rule 477 ($@71) - @71 go to state 661 + $@71 go to state 661 state 582 @@ -17694,7 +17694,7 @@ state 582 state 583 - 253 expr_without_variable: "list (T_LIST)" '(' @42 assignment_list ')' . '=' expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 assignment_list ')' . '=' expr '=' shift, and go to state 663 @@ -17722,17 +17722,17 @@ state 586 state 587 - 496 encaps_var: "variable (T_VARIABLE)" '[' @72 encaps_var_offset . ']' + 496 encaps_var: "variable (T_VARIABLE)" '[' $@72 encaps_var_offset . ']' ']' shift, and go to state 664 state 588 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -17754,8 +17754,8 @@ state 588 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 499 encaps_var: "${ (T_DOLLAR_OPEN_CURLY_BRACES)" "variable name (T_STRING_VARNAME)" '[' expr . ']' '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -17789,7 +17789,7 @@ state 588 state 589 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 . function_call_parameter_list ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -17875,26 +17875,26 @@ state 589 state 590 - 15 top_statement: "namespace (T_NAMESPACE)" '{' @3 top_statement_list '}' . + 15 top_statement: "namespace (T_NAMESPACE)" '{' $@3 top_statement_list '}' . $default reduce using rule 15 (top_statement) state 591 - 3 top_statement_list: top_statement_list . @1 top_statement - 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' @2 top_statement_list . '}' + 3 top_statement_list: top_statement_list . $@1 top_statement + 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' $@2 top_statement_list . '}' '}' shift, and go to state 667 - $default reduce using rule 2 (@1) + $default reduce using rule 2 ($@1) - @1 go to state 4 + $@1 go to state 4 state 592 - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' @57 function_call_parameter_list . ')' + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' $@57 function_call_parameter_list . ')' ')' shift, and go to state 668 @@ -17908,7 +17908,7 @@ state 593 state 594 - 249 instance_call: @40 . chaining_instance_call + 249 instance_call: $@40 . chaining_instance_call '[' shift, and go to state 669 "-> (T_OBJECT_OPERATOR)" shift, and go to state 670 @@ -17935,7 +17935,7 @@ state 596 state 597 - 344 function_call: namespace_name '(' @55 function_call_parameter_list ')' . + 344 function_call: namespace_name '(' $@55 function_call_parameter_list ')' . $default reduce using rule 344 (function_call) @@ -18065,7 +18065,7 @@ state 602 state 603 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 implements_list . '{' class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 implements_list . '{' class_statement_list '}' '{' shift, and go to state 681 @@ -18089,7 +18089,7 @@ state 605 state 606 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 interface_extends_list '{' . class_statement_list '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 interface_extends_list '{' . class_statement_list '}' $default reduce using rule 184 (class_statement_list) @@ -18098,7 +18098,7 @@ state 606 state 607 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' . parameter_list ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' . parameter_list ')' '{' inner_statement_list '}' "identifier (T_STRING)" shift, and go to state 116 "array (T_ARRAY)" shift, and go to state 608 @@ -18170,7 +18170,7 @@ state 613 state 614 - 450 array_function_dereference: function_call @69 '[' dim_offset ']' . + 450 array_function_dereference: function_call $@69 '[' dim_offset ']' . $default reduce using rule 450 (array_function_dereference) @@ -18184,7 +18184,7 @@ state 615 state 616 - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 . function_call_parameter_list ')' + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -18270,7 +18270,7 @@ state 616 state 617 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 . function_call_parameter_list ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -18356,10 +18356,10 @@ state 617 state 618 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -18381,9 +18381,9 @@ state 618 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr - 315 | expr '?' ':' @51 expr . + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr + 315 | expr '?' ':' $@51 expr . "|| (T_BOOLEAN_OR)" shift, and go to state 239 "&& (T_BOOLEAN_AND)" shift, and go to state 240 @@ -18413,32 +18413,32 @@ state 618 state 619 - 313 expr_without_variable: expr '?' @49 expr ':' . @50 expr + 313 expr_without_variable: expr '?' $@49 expr ':' . $@50 expr - $default reduce using rule 312 (@50) + $default reduce using rule 312 ($@50) - @50 go to state 691 + $@50 go to state 691 state 620 - 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference . @43 ctor_arguments + 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference . $@43 ctor_arguments - $default reduce using rule 256 (@43) + $default reduce using rule 256 ($@43) - @43 go to state 692 + $@43 go to state 692 state 621 - 358 function_call: variable_without_objects '(' @62 function_call_parameter_list ')' . + 358 function_call: variable_without_objects '(' $@62 function_call_parameter_list ')' . $default reduce using rule 358 (function_call) state 622 - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 . function_call_parameter_list ')' + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -18524,7 +18524,7 @@ state 622 state 623 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 . function_call_parameter_list ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -18610,14 +18610,14 @@ state 623 state 624 - 466 object_property: variable_without_objects @70 . + 466 object_property: variable_without_objects $@70 . $default reduce using rule 466 (object_property) state 625 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 object_property @66 . method_or_not variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 object_property $@66 . method_or_not variable_properties '(' shift, and go to state 695 @@ -18822,10 +18822,10 @@ state 628 state 629 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -18847,8 +18847,8 @@ state 629 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 482 non_empty_array_pair_list: non_empty_array_pair_list ',' expr "=> (T_DOUBLE_ARROW)" expr . "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -18890,7 +18890,7 @@ state 630 state 631 - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" @63 object_property @64 . dynamic_class_name_variable_properties + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" $@63 object_property $@64 . dynamic_class_name_variable_properties $default reduce using rule 373 (dynamic_class_name_variable_properties) @@ -18899,7 +18899,7 @@ state 631 state 632 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 . inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 . inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' $default reduce using rule 28 (inner_statement_list) @@ -18908,16 +18908,16 @@ state 632 state 633 - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 statement . @6 elseif_list else_single + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 statement . $@6 elseif_list else_single - $default reduce using rule 37 (@6) + $default reduce using rule 37 ($@6) - @6 go to state 704 + $@6 go to state 704 state 634 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' @12 . expr ')' ';' + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' $@12 . expr ')' ';' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -18998,7 +18998,7 @@ state 634 state 635 - 44 unticked_statement: "while (T_WHILE)" '(' @9 expr ')' @10 . while_statement + 44 unticked_statement: "while (T_WHILE)" '(' $@9 expr ')' $@10 . while_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -19102,18 +19102,18 @@ state 635 state 636 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr . ';' @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr . ';' $@14 for_expr ')' $@15 for_statement ';' shift, and go to state 709 state 637 - 237 non_empty_for_expr: non_empty_for_expr ',' @38 expr . - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 237 non_empty_for_expr: non_empty_for_expr ',' $@38 expr . + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -19135,8 +19135,8 @@ state 637 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -19170,7 +19170,7 @@ state 637 state 638 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable . foreach_optional_arg ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable . foreach_optional_arg ')' $@20 foreach_statement "=> (T_DOUBLE_ARROW)" shift, and go to state 710 @@ -19207,7 +19207,7 @@ state 639 state 640 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable . foreach_optional_arg ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable . foreach_optional_arg ')' $@18 foreach_statement "=> (T_DOUBLE_ARROW)" shift, and go to state 710 @@ -19255,7 +19255,7 @@ state 645 state 646 - 74 unticked_statement: "declare (T_DECLARE)" @21 '(' declare_list ')' declare_statement . + 74 unticked_statement: "declare (T_DECLARE)" $@21 '(' declare_list ')' declare_statement . $default reduce using rule 74 (unticked_statement) @@ -19286,7 +19286,7 @@ state 648 state 649 - 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' @16 switch_case_list . + 53 unticked_statement: "switch (T_SWITCH)" '(' expr ')' $@16 switch_case_list . $default reduce using rule 53 (unticked_statement) @@ -19401,7 +19401,7 @@ state 656 state 657 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" . '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" . '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches '(' shift, and go to state 723 @@ -19422,14 +19422,14 @@ state 659 state 660 - 513 isset_variables: isset_variables ',' @73 variable . + 513 isset_variables: isset_variables ',' $@73 variable . $default reduce using rule 513 (isset_variables) state 661 - 478 assignment_list_element: "list (T_LIST)" '(' @71 . assignment_list ')' + 478 assignment_list_element: "list (T_LIST)" '(' $@71 . assignment_list ')' "identifier (T_STRING)" shift, and go to state 116 "variable (T_VARIABLE)" shift, and go to state 34 @@ -19467,7 +19467,7 @@ state 662 state 663 - 253 expr_without_variable: "list (T_LIST)" '(' @42 assignment_list ')' '=' . expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 assignment_list ')' '=' . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -19548,7 +19548,7 @@ state 663 state 664 - 496 encaps_var: "variable (T_VARIABLE)" '[' @72 encaps_var_offset ']' . + 496 encaps_var: "variable (T_VARIABLE)" '[' $@72 encaps_var_offset ']' . $default reduce using rule 496 (encaps_var) @@ -19562,21 +19562,21 @@ state 665 state 666 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list . ')' + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list . ')' ')' shift, and go to state 728 state 667 - 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' @2 top_statement_list '}' . + 13 top_statement: "namespace (T_NAMESPACE)" namespace_name '{' $@2 top_statement_list '}' . $default reduce using rule 13 (top_statement) state 668 - 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' @57 function_call_parameter_list ')' . + 348 function_call: "\\ (T_NS_SEPARATOR)" namespace_name '(' $@57 function_call_parameter_list ')' . $default reduce using rule 348 (function_call) @@ -19667,7 +19667,7 @@ state 669 state 670 - 435 variable_property: "-> (T_OBJECT_OPERATOR)" . object_property @67 method_or_not + 435 variable_property: "-> (T_OBJECT_OPERATOR)" . object_property $@67 method_or_not "identifier (T_STRING)" shift, and go to state 436 "variable (T_VARIABLE)" shift, and go to state 34 @@ -19698,20 +19698,20 @@ state 671 state 672 241 chaining_dereference: chaining_dereference . '[' dim_offset ']' - 244 chaining_instance_call: chaining_dereference . @39 chaining_method_or_property + 244 chaining_instance_call: chaining_dereference . $@39 chaining_method_or_property 245 | chaining_dereference . '[' shift, and go to state 732 - "-> (T_OBJECT_OPERATOR)" reduce using rule 243 (@39) + "-> (T_OBJECT_OPERATOR)" reduce using rule 243 ($@39) $default reduce using rule 245 (chaining_instance_call) - @39 go to state 733 + $@39 go to state 733 state 673 - 249 instance_call: @40 chaining_instance_call . + 249 instance_call: $@40 chaining_instance_call . $default reduce using rule 249 (instance_call) @@ -19772,7 +19772,7 @@ state 678 172 non_empty_function_call_parameter_list: non_empty_function_call_parameter_list ',' variable . 254 expr_without_variable: variable . '=' expr 255 | variable . '=' '&' variable - 257 | variable . '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments + 257 | variable . '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments 259 | variable . "+= (T_PLUS_EQUAL)" expr 260 | variable . "-= (T_MINUS_EQUAL)" expr 261 | variable . "*= (T_MUL_EQUAL)" expr @@ -19829,7 +19829,7 @@ state 680 state 681 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 implements_list '{' . class_statement_list '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 implements_list '{' . class_statement_list '}' $default reduce using rule 184 (class_statement_list) @@ -19850,7 +19850,7 @@ state 682 state 683 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 interface_extends_list '{' class_statement_list . '}' + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 interface_extends_list '{' class_statement_list . '}' 183 class_statement_list: class_statement_list . class_statement "const (T_CONST)" shift, and go to state 738 @@ -19877,7 +19877,7 @@ state 683 state 684 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list . ')' '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list . ')' '{' inner_statement_list '}' ')' shift, and go to state 755 @@ -19933,21 +19933,21 @@ state 688 state 689 - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 function_call_parameter_list . ')' + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 function_call_parameter_list . ')' ')' shift, and go to state 761 state 690 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 function_call_parameter_list . ')' + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 function_call_parameter_list . ')' ')' shift, and go to state 762 state 691 - 313 expr_without_variable: expr '?' @49 expr ':' @50 . expr + 313 expr_without_variable: expr '?' $@49 expr ':' $@50 . expr "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -20028,7 +20028,7 @@ state 691 state 692 - 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference @43 . ctor_arguments + 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference $@43 . ctor_arguments '(' shift, and go to state 443 @@ -20039,25 +20039,25 @@ state 692 state 693 - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 function_call_parameter_list . ')' + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 function_call_parameter_list . ')' ')' shift, and go to state 765 state 694 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 function_call_parameter_list . ')' + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 function_call_parameter_list . ')' ')' shift, and go to state 766 state 695 - 439 method: '(' . @68 function_call_parameter_list ')' + 439 method: '(' . $@68 function_call_parameter_list ')' - $default reduce using rule 438 (@68) + $default reduce using rule 438 ($@68) - @68 go to state 767 + $@68 go to state 767 state 696 @@ -20082,7 +20082,7 @@ state 697 state 698 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 object_property @66 method_or_not . variable_properties + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 object_property $@66 method_or_not . variable_properties $default reduce using rule 433 (variable_properties) @@ -20098,10 +20098,10 @@ state 699 state 700 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -20123,8 +20123,8 @@ state 700 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr 468 object_dim_list: object_dim_list '{' expr . '}' "or (T_LOGICAL_OR)" shift, and go to state 235 @@ -20165,7 +20165,7 @@ state 701 state 702 - 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" @63 object_property @64 dynamic_class_name_variable_properties . + 370 dynamic_class_name_reference: base_variable "-> (T_OBJECT_OPERATOR)" $@63 object_property $@64 dynamic_class_name_variable_properties . 372 dynamic_class_name_variable_properties: dynamic_class_name_variable_properties . dynamic_class_name_variable_property "-> (T_OBJECT_OPERATOR)" shift, and go to state 773 @@ -20177,21 +20177,21 @@ state 702 state 703 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list . @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list . $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' - "elseif (T_ELSEIF)" reduce using rule 40 (@8) - "else (T_ELSE)" reduce using rule 40 (@8) - "endif (T_ENDIF)" reduce using rule 40 (@8) - $default reduce using rule 26 (@4) + "elseif (T_ELSEIF)" reduce using rule 40 ($@8) + "else (T_ELSE)" reduce using rule 40 ($@8) + "endif (T_ENDIF)" reduce using rule 40 ($@8) + $default reduce using rule 26 ($@4) - @4 go to state 366 - @8 go to state 775 + $@4 go to state 366 + $@8 go to state 775 state 704 - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 statement @6 . elseif_list else_single + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 statement $@6 . elseif_list else_single $default reduce using rule 142 (elseif_list) @@ -20200,11 +20200,11 @@ state 704 state 705 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' @12 expr . ')' ';' - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' $@12 expr . ')' ';' + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -20226,8 +20226,8 @@ state 705 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -20276,18 +20276,18 @@ state 707 state 708 - 44 unticked_statement: "while (T_WHILE)" '(' @9 expr ')' @10 while_statement . + 44 unticked_statement: "while (T_WHILE)" '(' $@9 expr ')' $@10 while_statement . $default reduce using rule 44 (unticked_statement) state 709 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' . @14 for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' . $@14 for_expr ')' $@15 for_statement - $default reduce using rule 49 (@14) + $default reduce using rule 49 ($@14) - @14 go to state 779 + $@14 go to state 779 state 710 @@ -20320,7 +20320,7 @@ state 710 state 711 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg . ')' @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg . ')' $@20 foreach_statement ')' shift, and go to state 781 @@ -20334,7 +20334,7 @@ state 712 state 713 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg . ')' @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg . ')' $@18 foreach_statement ')' shift, and go to state 782 @@ -20373,14 +20373,14 @@ state 714 state 715 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 126 declare_statement: ':' inner_statement_list . "enddeclare (T_ENDDECLARE)" ';' "enddeclare (T_ENDDECLARE)" shift, and go to state 784 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 716 @@ -20395,8 +20395,8 @@ state 716 state 717 131 switch_case_list: ':' case_list . "endswitch (T_ENDSWITCH)" ';' - 135 case_list: case_list . "case (T_CASE)" expr case_separator @32 inner_statement_list - 137 | case_list . "default (T_DEFAULT)" case_separator @33 inner_statement_list + 135 case_list: case_list . "case (T_CASE)" expr case_separator $@32 inner_statement_list + 137 | case_list . "default (T_DEFAULT)" case_separator $@33 inner_statement_list "endswitch (T_ENDSWITCH)" shift, and go to state 786 "case (T_CASE)" shift, and go to state 787 @@ -20415,8 +20415,8 @@ state 718 state 719 129 switch_case_list: '{' case_list . '}' - 135 case_list: case_list . "case (T_CASE)" expr case_separator @32 inner_statement_list - 137 | case_list . "default (T_DEFAULT)" case_separator @33 inner_statement_list + 135 case_list: case_list . "case (T_CASE)" expr case_separator $@32 inner_statement_list + 137 | case_list . "default (T_DEFAULT)" case_separator $@33 inner_statement_list "case (T_CASE)" shift, and go to state 787 "default (T_DEFAULT)" shift, and go to state 788 @@ -20449,11 +20449,11 @@ state 722 state 723 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' . @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' . $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches - $default reduce using rule 77 (@23) + $default reduce using rule 77 ($@23) - @23 go to state 792 + $@23 go to state 792 state 724 @@ -20470,7 +20470,7 @@ state 724 state 725 474 assignment_list: assignment_list . ',' assignment_list_element - 478 assignment_list_element: "list (T_LIST)" '(' @71 assignment_list . ')' + 478 assignment_list_element: "list (T_LIST)" '(' $@71 assignment_list . ')' ',' shift, and go to state 582 ')' shift, and go to state 794 @@ -20478,11 +20478,11 @@ state 725 state 726 - 253 expr_without_variable: "list (T_LIST)" '(' @42 assignment_list ')' '=' expr . - 275 | expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 253 expr_without_variable: "list (T_LIST)" '(' $@42 assignment_list ')' '=' expr . + 275 | expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -20504,8 +20504,8 @@ state 726 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr '?' shift, and go to state 238 "|| (T_BOOLEAN_OR)" shift, and go to state 239 @@ -20543,7 +20543,7 @@ state 727 state 728 - 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' @56 function_call_parameter_list ')' . + 346 function_call: "namespace (T_NAMESPACE)" "\\ (T_NS_SEPARATOR)" namespace_name '(' $@56 function_call_parameter_list ')' . $default reduce using rule 346 (function_call) @@ -20557,11 +20557,11 @@ state 729 state 730 - 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property . @67 method_or_not + 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property . $@67 method_or_not - $default reduce using rule 434 (@67) + $default reduce using rule 434 ($@67) - @67 go to state 796 + $@67 go to state 796 state 731 @@ -20657,7 +20657,7 @@ state 732 state 733 - 244 chaining_instance_call: chaining_dereference @39 . chaining_method_or_property + 244 chaining_instance_call: chaining_dereference $@39 . chaining_method_or_property "-> (T_OBJECT_OPERATOR)" shift, and go to state 670 @@ -20681,7 +20681,7 @@ state 735 state 736 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 implements_list '{' class_statement_list . '}' + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 implements_list '{' class_statement_list . '}' 183 class_statement_list: class_statement_list . class_statement "const (T_CONST)" shift, and go to state 738 @@ -20784,7 +20784,7 @@ state 746 state 747 - 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" @31 interface_extends_list '{' class_statement_list '}' . + 103 unticked_class_declaration_statement: interface_entry "identifier (T_STRING)" $@31 interface_extends_list '{' class_statement_list '}' . $default reduce using rule 103 (unticked_class_declaration_statement) @@ -20805,16 +20805,16 @@ state 749 state 750 - 186 class_statement: variable_modifiers . @36 class_variable_declaration ';' + 186 class_statement: variable_modifiers . $@36 class_variable_declaration ';' - $default reduce using rule 185 (@36) + $default reduce using rule 185 ($@36) - @36 go to state 803 + $@36 go to state 803 state 751 - 190 class_statement: method_modifiers . function is_reference "identifier (T_STRING)" @37 '(' parameter_list ')' method_body + 190 class_statement: method_modifiers . function is_reference "identifier (T_STRING)" $@37 '(' parameter_list ')' method_body "function (T_FUNCTION)" shift, and go to state 47 @@ -20858,7 +20858,7 @@ state 754 state 755 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' . '{' inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' . '{' inner_statement_list '}' '{' shift, and go to state 808 @@ -20932,24 +20932,24 @@ state 760 state 761 - 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @59 function_call_parameter_list ')' . + 352 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@59 function_call_parameter_list ')' . $default reduce using rule 352 (function_call) state 762 - 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @58 function_call_parameter_list ')' . + 350 function_call: class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@58 function_call_parameter_list ')' . $default reduce using rule 350 (function_call) state 763 - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -20971,9 +20971,9 @@ state 763 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 313 | expr '?' @49 expr ':' @50 expr . - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 313 | expr '?' $@49 expr ':' $@50 expr . + 315 | expr . '?' ':' $@51 expr "|| (T_BOOLEAN_OR)" shift, and go to state 239 "&& (T_BOOLEAN_AND)" shift, and go to state 240 @@ -21003,28 +21003,28 @@ state 763 state 764 - 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference @43 ctor_arguments . + 257 expr_without_variable: variable '=' '&' "new (T_NEW)" class_name_reference $@43 ctor_arguments . $default reduce using rule 257 (expr_without_variable) state 765 - 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' @61 function_call_parameter_list ')' . + 356 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_without_objects '(' $@61 function_call_parameter_list ')' . $default reduce using rule 356 (function_call) state 766 - 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' @60 function_call_parameter_list ')' . + 354 function_call: variable_class_name ":: (T_PAAMAYIM_NEKUDOTAYIM)" variable_name '(' $@60 function_call_parameter_list ')' . $default reduce using rule 354 (function_call) state 767 - 439 method: '(' @68 . function_call_parameter_list ')' + 439 method: '(' $@68 . function_call_parameter_list ')' "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -21278,7 +21278,7 @@ state 769 state 770 - 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" @65 object_property @66 method_or_not variable_properties . + 430 variable: base_variable_with_function_calls "-> (T_OBJECT_OPERATOR)" $@65 object_property $@66 method_or_not variable_properties . 432 variable_properties: variable_properties . variable_property "-> (T_OBJECT_OPERATOR)" shift, and go to state 670 @@ -21329,7 +21329,7 @@ state 774 state 775 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 . new_elseif_list new_else_single "endif (T_ENDIF)" ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 . new_elseif_list new_else_single "endif (T_ENDIF)" ';' $default reduce using rule 145 (new_elseif_list) @@ -21338,8 +21338,8 @@ state 775 state 776 - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 statement @6 elseif_list . else_single - 144 elseif_list: elseif_list . "elseif (T_ELSEIF)" '(' expr ')' @34 statement + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 statement $@6 elseif_list . else_single + 144 elseif_list: elseif_list . "elseif (T_ELSEIF)" '(' expr ')' $@34 statement "elseif (T_ELSEIF)" shift, and go to state 821 "else (T_ELSE)" shift, and go to state 822 @@ -21353,26 +21353,26 @@ state 776 state 777 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' @12 expr ')' . ';' + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' $@12 expr ')' . ';' ';' shift, and go to state 824 state 778 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 141 while_statement: ':' inner_statement_list . "endwhile (T_ENDWHILE)" ';' "endwhile (T_ENDWHILE)" shift, and go to state 825 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 779 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 . for_expr ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 . for_expr ')' $@15 for_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -21464,20 +21464,20 @@ state 780 state 781 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' . @20 foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' . $@20 foreach_statement - $default reduce using rule 71 (@20) + $default reduce using rule 71 ($@20) - @20 go to state 827 + $@20 go to state 827 state 782 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' . @18 foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' . $@18 foreach_statement - $default reduce using rule 68 (@18) + $default reduce using rule 68 ($@18) - @18 go to state 828 + $@18 go to state 828 state 783 @@ -21497,8 +21497,8 @@ state 784 state 785 132 switch_case_list: ':' ';' case_list . "endswitch (T_ENDSWITCH)" ';' - 135 case_list: case_list . "case (T_CASE)" expr case_separator @32 inner_statement_list - 137 | case_list . "default (T_DEFAULT)" case_separator @33 inner_statement_list + 135 case_list: case_list . "case (T_CASE)" expr case_separator $@32 inner_statement_list + 137 | case_list . "default (T_DEFAULT)" case_separator $@33 inner_statement_list "endswitch (T_ENDSWITCH)" shift, and go to state 830 "case (T_CASE)" shift, and go to state 787 @@ -21514,7 +21514,7 @@ state 786 state 787 - 135 case_list: case_list "case (T_CASE)" . expr case_separator @32 inner_statement_list + 135 case_list: case_list "case (T_CASE)" . expr case_separator $@32 inner_statement_list "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -21595,7 +21595,7 @@ state 787 state 788 - 137 case_list: case_list "default (T_DEFAULT)" . case_separator @33 inner_statement_list + 137 case_list: case_list "default (T_DEFAULT)" . case_separator $@33 inner_statement_list ':' shift, and go to state 833 ';' shift, and go to state 834 @@ -21606,8 +21606,8 @@ state 788 state 789 130 switch_case_list: '{' ';' case_list . '}' - 135 case_list: case_list . "case (T_CASE)" expr case_separator @32 inner_statement_list - 137 | case_list . "default (T_DEFAULT)" case_separator @33 inner_statement_list + 135 case_list: case_list . "case (T_CASE)" expr case_separator $@32 inner_statement_list + 137 | case_list . "default (T_DEFAULT)" case_separator $@33 inner_statement_list "case (T_CASE)" shift, and go to state 787 "default (T_DEFAULT)" shift, and go to state 788 @@ -21655,7 +21655,7 @@ state 791 state 792 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 . fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 . fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches "identifier (T_STRING)" shift, and go to state 116 "namespace (T_NAMESPACE)" shift, and go to state 514 @@ -21674,7 +21674,7 @@ state 793 state 794 - 478 assignment_list_element: "list (T_LIST)" '(' @71 assignment_list ')' . + 478 assignment_list_element: "list (T_LIST)" '(' $@71 assignment_list ')' . $default reduce using rule 478 (assignment_list_element) @@ -21688,7 +21688,7 @@ state 795 state 796 - 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property @67 . method_or_not + 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property $@67 . method_or_not '(' shift, and go to state 695 @@ -21709,7 +21709,7 @@ state 797 state 798 239 chaining_method_or_property: chaining_method_or_property . variable_property - 244 chaining_instance_call: chaining_dereference @39 chaining_method_or_property . + 244 chaining_instance_call: chaining_dereference $@39 chaining_method_or_property . "-> (T_OBJECT_OPERATOR)" shift, and go to state 670 @@ -21720,7 +21720,7 @@ state 798 state 799 - 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from @30 implements_list '{' class_statement_list '}' . + 101 unticked_class_declaration_statement: class_entry_type "identifier (T_STRING)" extends_from $@30 implements_list '{' class_statement_list '}' . $default reduce using rule 101 (unticked_class_declaration_statement) @@ -21753,7 +21753,7 @@ state 802 state 803 - 186 class_statement: variable_modifiers @36 . class_variable_declaration ';' + 186 class_statement: variable_modifiers $@36 . class_variable_declaration ';' "variable (T_VARIABLE)" shift, and go to state 847 @@ -21762,7 +21762,7 @@ state 803 state 804 - 190 class_statement: method_modifiers function . is_reference "identifier (T_STRING)" @37 '(' parameter_list ')' method_body + 190 class_statement: method_modifiers function . is_reference "identifier (T_STRING)" $@37 '(' parameter_list ')' method_body '&' shift, and go to state 231 @@ -21794,7 +21794,7 @@ state 807 state 808 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' '{' . inner_statement_list '}' + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' . inner_statement_list '}' $default reduce using rule 28 (inner_statement_list) @@ -21879,7 +21879,7 @@ state 814 state 815 - 439 method: '(' @68 function_call_parameter_list . ')' + 439 method: '(' $@68 function_call_parameter_list . ')' ')' shift, and go to state 859 @@ -21914,8 +21914,8 @@ state 819 state 820 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list . new_else_single "endif (T_ENDIF)" ';' - 147 new_elseif_list: new_elseif_list . "elseif (T_ELSEIF)" '(' expr ')' ':' @35 inner_statement_list + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list . new_else_single "endif (T_ENDIF)" ';' + 147 new_elseif_list: new_elseif_list . "elseif (T_ELSEIF)" '(' expr ')' ':' $@35 inner_statement_list "elseif (T_ELSEIF)" shift, and go to state 862 "else (T_ELSE)" shift, and go to state 863 @@ -21927,7 +21927,7 @@ state 820 state 821 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" . '(' expr ')' @34 statement + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" . '(' expr ')' $@34 statement '(' shift, and go to state 865 @@ -22036,14 +22036,14 @@ state 822 state 823 - 38 unticked_statement: "if (T_IF)" '(' expr ')' @5 statement @6 elseif_list else_single . + 38 unticked_statement: "if (T_IF)" '(' expr ')' $@5 statement $@6 elseif_list else_single . $default reduce using rule 38 (unticked_statement) state 824 - 47 unticked_statement: "do (T_DO)" @11 statement "while (T_WHILE)" '(' @12 expr ')' ';' . + 47 unticked_statement: "do (T_DO)" $@11 statement "while (T_WHILE)" '(' $@12 expr ')' ';' . $default reduce using rule 47 (unticked_statement) @@ -22057,14 +22057,14 @@ state 825 state 826 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 for_expr . ')' @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 for_expr . ')' $@15 for_statement ')' shift, and go to state 868 state 827 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' @20 . foreach_statement + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 . foreach_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -22168,7 +22168,7 @@ state 827 state 828 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 . foreach_statement + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 . foreach_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -22293,11 +22293,11 @@ state 831 state 832 - 135 case_list: case_list "case (T_CASE)" expr . case_separator @32 inner_statement_list - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 135 case_list: case_list "case (T_CASE)" expr . case_separator $@32 inner_statement_list + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -22319,8 +22319,8 @@ state 832 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -22370,11 +22370,11 @@ state 834 state 835 - 137 case_list: case_list "default (T_DEFAULT)" case_separator . @33 inner_statement_list + 137 case_list: case_list "default (T_DEFAULT)" case_separator . $@33 inner_statement_list - $default reduce using rule 136 (@33) + $default reduce using rule 136 ($@33) - @33 go to state 875 + $@33 go to state 875 state 836 @@ -22393,11 +22393,11 @@ state 837 state 838 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name . @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name . $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches - $default reduce using rule 78 (@24) + $default reduce using rule 78 ($@24) - @24 go to state 876 + $@24 go to state 876 state 839 @@ -22411,7 +22411,7 @@ state 839 state 840 - 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property @67 method_or_not . + 435 variable_property: "-> (T_OBJECT_OPERATOR)" object_property $@67 method_or_not . $default reduce using rule 435 (variable_property) @@ -22514,7 +22514,7 @@ state 847 state 848 - 186 class_statement: variable_modifiers @36 class_variable_declaration . ';' + 186 class_statement: variable_modifiers $@36 class_variable_declaration . ';' 226 class_variable_declaration: class_variable_declaration . ',' "variable (T_VARIABLE)" 227 | class_variable_declaration . ',' "variable (T_VARIABLE)" '=' static_scalar @@ -22524,7 +22524,7 @@ state 848 state 849 - 190 class_statement: method_modifiers function is_reference . "identifier (T_STRING)" @37 '(' parameter_list ')' method_body + 190 class_statement: method_modifiers function is_reference . "identifier (T_STRING)" $@37 '(' parameter_list ')' method_body "identifier (T_STRING)" shift, and go to state 892 @@ -22538,14 +22538,14 @@ state 850 state 851 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' '{' inner_statement_list . '}' + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' inner_statement_list . '}' '}' shift, and go to state 894 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 852 @@ -22574,14 +22574,14 @@ state 854 state 855 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 333 expr_without_variable: function is_reference '(' @53 parameter_list ')' lexical_vars '{' inner_statement_list . '}' '}' shift, and go to state 898 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 856 @@ -22635,7 +22635,7 @@ state 858 state 859 - 439 method: '(' @68 function_call_parameter_list ')' . + 439 method: '(' $@68 function_call_parameter_list ')' . $default reduce using rule 439 (method) @@ -22656,7 +22656,7 @@ state 861 state 862 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" . '(' expr ')' ':' @35 inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" . '(' expr ')' ':' $@35 inner_statement_list '(' shift, and go to state 901 @@ -22670,14 +22670,14 @@ state 863 state 864 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single . "endif (T_ENDIF)" ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single . "endif (T_ENDIF)" ';' "endif (T_ENDIF)" shift, and go to state 903 state 865 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' . expr ')' @34 statement + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' . expr ')' $@34 statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -22772,11 +22772,11 @@ state 867 state 868 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 for_expr ')' . @15 for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 for_expr ')' . $@15 for_statement - $default reduce using rule 50 (@15) + $default reduce using rule 50 ($@15) - @15 go to state 905 + $@15 go to state 905 state 869 @@ -22797,14 +22797,14 @@ state 870 state 871 - 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" @19 variable foreach_optional_arg ')' @20 foreach_statement . + 72 unticked_statement: "foreach (T_FOREACH)" '(' expr_without_variable "as (T_AS)" $@19 variable foreach_optional_arg ')' $@20 foreach_statement . $default reduce using rule 72 (unticked_statement) state 872 - 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" @17 foreach_variable foreach_optional_arg ')' @18 foreach_statement . + 69 unticked_statement: "foreach (T_FOREACH)" '(' variable "as (T_AS)" $@17 foreach_variable foreach_optional_arg ')' $@18 foreach_statement . $default reduce using rule 69 (unticked_statement) @@ -22818,16 +22818,16 @@ state 873 state 874 - 135 case_list: case_list "case (T_CASE)" expr case_separator . @32 inner_statement_list + 135 case_list: case_list "case (T_CASE)" expr case_separator . $@32 inner_statement_list - $default reduce using rule 134 (@32) + $default reduce using rule 134 ($@32) - @32 go to state 907 + $@32 go to state 907 state 875 - 137 case_list: case_list "default (T_DEFAULT)" case_separator @33 . inner_statement_list + 137 case_list: case_list "default (T_DEFAULT)" case_separator $@33 . inner_statement_list $default reduce using rule 28 (inner_statement_list) @@ -22836,21 +22836,21 @@ state 875 state 876 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 . "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 . "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches "variable (T_VARIABLE)" shift, and go to state 909 state 877 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 335 expr_without_variable: "static (T_STATIC)" function is_reference '(' @54 parameter_list ')' lexical_vars '{' inner_statement_list . '}' '}' shift, and go to state 910 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 878 @@ -22991,18 +22991,18 @@ state 890 state 891 - 186 class_statement: variable_modifiers @36 class_variable_declaration ';' . + 186 class_statement: variable_modifiers $@36 class_variable_declaration ';' . $default reduce using rule 186 (class_statement) state 892 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" . @37 '(' parameter_list ')' method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" . $@37 '(' parameter_list ')' method_body - $default reduce using rule 189 (@37) + $default reduce using rule 189 ($@37) - @37 go to state 920 + $@37 go to state 920 state 893 @@ -23039,7 +23039,7 @@ state 893 state 894 - 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" @29 '(' parameter_list ')' '{' inner_statement_list '}' . + 99 unticked_function_declaration_statement: function is_reference "identifier (T_STRING)" $@29 '(' parameter_list ')' '{' inner_statement_list '}' . $default reduce using rule 99 (unticked_function_declaration_statement) @@ -23115,7 +23115,7 @@ state 900 state 901 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' . expr ')' ':' @35 inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' . expr ')' ':' $@35 inner_statement_list "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -23205,18 +23205,18 @@ state 902 state 903 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" . ';' + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" . ';' ';' shift, and go to state 927 state 904 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr . ')' @34 statement - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr . ')' $@34 statement + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -23238,8 +23238,8 @@ state 904 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -23272,7 +23272,7 @@ state 904 state 905 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 for_expr ')' @15 . for_statement + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 for_expr ')' $@15 . for_statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -23376,19 +23376,19 @@ state 905 state 906 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 124 foreach_statement: ':' inner_statement_list . "endforeach (T_ENDFOREACH)" ';' "endforeach (T_ENDFOREACH)" shift, and go to state 932 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 907 - 135 case_list: case_list "case (T_CASE)" expr case_separator @32 . inner_statement_list + 135 case_list: case_list "case (T_CASE)" expr case_separator $@32 . inner_statement_list $default reduce using rule 28 (inner_statement_list) @@ -23397,21 +23397,21 @@ state 907 state 908 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 137 case_list: case_list "default (T_DEFAULT)" case_separator @33 inner_statement_list . + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 137 case_list: case_list "default (T_DEFAULT)" case_separator $@33 inner_statement_list . "endswitch (T_ENDSWITCH)" reduce using rule 137 (case_list) "case (T_CASE)" reduce using rule 137 (case_list) "default (T_DEFAULT)" reduce using rule 137 (case_list) '}' reduce using rule 137 (case_list) - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 909 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" . ')' @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" . ')' $@25 '{' inner_statement_list '}' $@26 additional_catches ')' shift, and go to state 934 @@ -23508,7 +23508,7 @@ state 919 state 920 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 . '(' parameter_list ')' method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 . '(' parameter_list ')' method_body '(' shift, and go to state 941 @@ -23543,11 +23543,11 @@ state 924 state 925 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr . ')' ':' @35 inner_statement_list - 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" @44 expr - 277 | expr . "&& (T_BOOLEAN_AND)" @45 expr - 279 | expr . "or (T_LOGICAL_OR)" @46 expr - 281 | expr . "and (T_LOGICAL_AND)" @47 expr + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr . ')' ':' $@35 inner_statement_list + 275 expr_without_variable: expr . "|| (T_BOOLEAN_OR)" $@44 expr + 277 | expr . "&& (T_BOOLEAN_AND)" $@45 expr + 279 | expr . "or (T_LOGICAL_OR)" $@46 expr + 281 | expr . "and (T_LOGICAL_AND)" $@47 expr 282 | expr . "xor (T_LOGICAL_XOR)" expr 283 | expr . '|' expr 284 | expr . '&' expr @@ -23569,8 +23569,8 @@ state 925 304 | expr . '>' expr 305 | expr . ">= (T_IS_GREATER_OR_EQUAL)" expr 306 | expr . "instanceof (T_INSTANCEOF)" class_name_reference - 313 | expr . '?' @49 expr ':' @50 expr - 315 | expr . '?' ':' @51 expr + 313 | expr . '?' $@49 expr ':' $@50 expr + 315 | expr . '?' ':' $@51 expr "or (T_LOGICAL_OR)" shift, and go to state 235 "xor (T_LOGICAL_XOR)" shift, and go to state 236 @@ -23603,29 +23603,29 @@ state 925 state 926 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 151 new_else_single: "else (T_ELSE)" ':' inner_statement_list . "endif (T_ENDIF)" reduce using rule 151 (new_else_single) - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 927 - 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' @7 inner_statement_list @8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' . + 41 unticked_statement: "if (T_IF)" '(' expr ')' ':' $@7 inner_statement_list $@8 new_elseif_list new_else_single "endif (T_ENDIF)" ';' . $default reduce using rule 41 (unticked_statement) state 928 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' . @34 statement + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' . $@34 statement - $default reduce using rule 143 (@34) + $default reduce using rule 143 ($@34) - @34 go to state 944 + $@34 go to state 944 state 929 @@ -23646,7 +23646,7 @@ state 930 state 931 - 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' @13 for_expr ';' @14 for_expr ')' @15 for_statement . + 51 unticked_statement: "for (T_FOR)" '(' for_expr ';' $@13 for_expr ';' $@14 for_expr ')' $@15 for_statement . $default reduce using rule 51 (unticked_statement) @@ -23660,25 +23660,25 @@ state 932 state 933 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 135 case_list: case_list "case (T_CASE)" expr case_separator @32 inner_statement_list . + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 135 case_list: case_list "case (T_CASE)" expr case_separator $@32 inner_statement_list . "endswitch (T_ENDSWITCH)" reduce using rule 135 (case_list) "case (T_CASE)" reduce using rule 135 (case_list) "default (T_DEFAULT)" reduce using rule 135 (case_list) '}' reduce using rule 135 (case_list) - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 934 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' . @25 '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' . $@25 '{' inner_statement_list '}' $@26 additional_catches - $default reduce using rule 79 (@25) + $default reduce using rule 79 ($@25) - @25 go to state 947 + $@25 go to state 947 state 935 @@ -23755,7 +23755,7 @@ state 940 state 941 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 '(' . parameter_list ')' method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 '(' . parameter_list ')' method_body "identifier (T_STRING)" shift, and go to state 116 "array (T_ARRAY)" shift, and go to state 608 @@ -23782,14 +23782,14 @@ state 942 state 943 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' . ':' @35 inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' . ':' $@35 inner_statement_list ':' shift, and go to state 952 state 944 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' @34 . statement + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' $@34 . statement "require_once (T_REQUIRE_ONCE)" shift, and go to state 5 "require (T_REQUIRE)" shift, and go to state 6 @@ -23891,14 +23891,14 @@ state 944 state 945 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 122 for_statement: ':' inner_statement_list . "endfor (T_ENDFOR)" ';' "endfor (T_ENDFOR)" shift, and go to state 954 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 946 @@ -23910,7 +23910,7 @@ state 946 state 947 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 . '{' inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 . '{' inner_statement_list '}' $@26 additional_catches '{' shift, and go to state 955 @@ -23943,23 +23943,23 @@ state 950 state 951 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 '(' parameter_list . ')' method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 '(' parameter_list . ')' method_body ')' shift, and go to state 957 state 952 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' . @35 inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' . $@35 inner_statement_list - $default reduce using rule 146 (@35) + $default reduce using rule 146 ($@35) - @35 go to state 958 + $@35 go to state 958 state 953 - 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' @34 statement . + 144 elseif_list: elseif_list "elseif (T_ELSEIF)" '(' expr ')' $@34 statement . $default reduce using rule 144 (elseif_list) @@ -23973,7 +23973,7 @@ state 954 state 955 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' . inner_statement_list '}' @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' . inner_statement_list '}' $@26 additional_catches $default reduce using rule 28 (inner_statement_list) @@ -23989,7 +23989,7 @@ state 956 state 957 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 '(' parameter_list ')' . method_body + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 '(' parameter_list ')' . method_body ';' shift, and go to state 961 '{' shift, and go to state 962 @@ -23999,7 +23999,7 @@ state 957 state 958 - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' @35 . inner_statement_list + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' $@35 . inner_statement_list $default reduce using rule 28 (inner_statement_list) @@ -24015,14 +24015,14 @@ state 959 state 960 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list . '}' @26 additional_catches + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list . '}' $@26 additional_catches '}' shift, and go to state 965 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 961 @@ -24043,48 +24043,48 @@ state 962 state 963 - 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" @37 '(' parameter_list ')' method_body . + 190 class_statement: method_modifiers function is_reference "identifier (T_STRING)" $@37 '(' parameter_list ')' method_body . $default reduce using rule 190 (class_statement) state 964 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' @35 inner_statement_list . + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 147 new_elseif_list: new_elseif_list "elseif (T_ELSEIF)" '(' expr ')' ':' $@35 inner_statement_list . "elseif (T_ELSEIF)" reduce using rule 147 (new_elseif_list) "else (T_ELSE)" reduce using rule 147 (new_elseif_list) "endif (T_ENDIF)" reduce using rule 147 (new_elseif_list) - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 965 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' . @26 additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' . $@26 additional_catches - $default reduce using rule 80 (@26) + $default reduce using rule 80 ($@26) - @26 go to state 967 + $@26 go to state 967 state 966 - 27 inner_statement_list: inner_statement_list . @4 inner_statement + 27 inner_statement_list: inner_statement_list . $@4 inner_statement 213 method_body: '{' inner_statement_list . '}' '}' shift, and go to state 968 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 967 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 . additional_catches + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 . additional_catches "catch (T_CATCH)" shift, and go to state 969 @@ -24104,14 +24104,14 @@ state 968 state 969 - 90 additional_catch: "catch (T_CATCH)" . '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" . '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' '(' shift, and go to state 973 state 970 - 81 unticked_statement: "try (T_TRY)" @22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' @23 fully_qualified_class_name @24 "variable (T_VARIABLE)" ')' @25 '{' inner_statement_list '}' @26 additional_catches . + 81 unticked_statement: "try (T_TRY)" $@22 '{' inner_statement_list '}' "catch (T_CATCH)" '(' $@23 fully_qualified_class_name $@24 "variable (T_VARIABLE)" ')' $@25 '{' inner_statement_list '}' $@26 additional_catches . $default reduce using rule 81 (unticked_statement) @@ -24137,7 +24137,7 @@ state 972 state 973 - 90 additional_catch: "catch (T_CATCH)" '(' . fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' . fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' "identifier (T_STRING)" shift, and go to state 116 "namespace (T_NAMESPACE)" shift, and go to state 514 @@ -24156,7 +24156,7 @@ state 974 state 975 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name . @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name . @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' $default reduce using rule 88 (@27) @@ -24165,37 +24165,37 @@ state 975 state 976 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 . "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 . "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' "variable (T_VARIABLE)" shift, and go to state 977 state 977 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" . ')' @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" . ')' $@28 '{' inner_statement_list '}' ')' shift, and go to state 978 state 978 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' . @28 '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' . $@28 '{' inner_statement_list '}' - $default reduce using rule 89 (@28) + $default reduce using rule 89 ($@28) - @28 go to state 979 + $@28 go to state 979 state 979 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 . '{' inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 . '{' inner_statement_list '}' '{' shift, and go to state 980 state 980 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' . inner_statement_list '}' + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' . inner_statement_list '}' $default reduce using rule 28 (inner_statement_list) @@ -24204,18 +24204,18 @@ state 980 state 981 - 27 inner_statement_list: inner_statement_list . @4 inner_statement - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list . '}' + 27 inner_statement_list: inner_statement_list . $@4 inner_statement + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list . '}' '}' shift, and go to state 982 - $default reduce using rule 26 (@4) + $default reduce using rule 26 ($@4) - @4 go to state 366 + $@4 go to state 366 state 982 - 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' @28 '{' inner_statement_list '}' . + 90 additional_catch: "catch (T_CATCH)" '(' fully_qualified_class_name @27 "variable (T_VARIABLE)" ')' $@28 '{' inner_statement_list '}' . $default reduce using rule 90 (additional_catch)