From fdbef3621b62e098d7c9a34669cbe8a8bd807bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Fr=C3=B8ystad?= Date: Wed, 1 Jun 2022 09:26:02 +0200 Subject: [PATCH] Adds support for the never return type from the no_return RFC --- grammar.js | 4 +- src/grammar.json | 17 +- src/node-types.json | 24 +- src/parser.c | 11588 ++++++++++++++++++++-------------------- test/corpus/types.txt | 5 + 5 files changed, 5853 insertions(+), 5785 deletions(-) diff --git a/grammar.js b/grammar.js index f108e9b99..c53a55845 100644 --- a/grammar.js +++ b/grammar.js @@ -493,6 +493,8 @@ module.exports = grammar({ ) ), + bottom_type: $ => 'never', + union_type: $ => prec.right(pipeSep1($._types)), primitive_type: $ => choice( @@ -525,7 +527,7 @@ module.exports = grammar({ keyword('unset', false) ), - _return_type: $ => seq(':', field('return_type', $._type)), + _return_type: $ => seq(':', field('return_type', choice($._type, $.bottom_type))), const_element: $ => seq( choice($.name, alias($._reserved_identifier, $.name)), '=', $._expression diff --git a/src/grammar.json b/src/grammar.json index 12f6cde35..830e13e1a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2534,6 +2534,10 @@ } ] }, + "bottom_type": { + "type": "STRING", + "value": "never" + }, "union_type": { "type": "PREC_RIGHT", "value": 0, @@ -2685,8 +2689,17 @@ "type": "FIELD", "name": "return_type", "content": { - "type": "SYMBOL", - "name": "_type" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_type" + }, + { + "type": "SYMBOL", + "name": "bottom_type" + } + ] } } ] diff --git a/src/node-types.json b/src/node-types.json index 1fd45c270..ed4eefeff 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -389,6 +389,10 @@ { "type": "_type", "named": true + }, + { + "type": "bottom_type", + "named": true } ] } @@ -575,6 +579,10 @@ { "type": "_type", "named": true + }, + { + "type": "bottom_type", + "named": true } ] } @@ -2219,6 +2227,10 @@ { "type": "_type", "named": true + }, + { + "type": "bottom_type", + "named": true } ] } @@ -2839,6 +2851,10 @@ { "type": "_type", "named": true + }, + { + "type": "bottom_type", + "named": true } ] } @@ -4971,6 +4987,10 @@ "type": "boolean", "named": true }, + { + "type": "bottom_type", + "named": true + }, { "type": "break", "named": false @@ -5085,11 +5105,11 @@ }, { "type": "float", - "named": true + "named": false }, { "type": "float", - "named": false + "named": true }, { "type": "fn", diff --git a/src/parser.c b/src/parser.c index 5cd684c82..c661afe39 100644 --- a/src/parser.c +++ b/src/parser.c @@ -8,9 +8,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 2345 #define LARGE_STATE_COUNT 535 -#define SYMBOL_COUNT 375 +#define SYMBOL_COUNT 376 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 180 +#define TOKEN_COUNT 181 #define EXTERNAL_TOKEN_COUNT 6 #define FIELD_COUNT 22 #define MAX_ALIAS_SEQUENCE_LENGTH 12 @@ -58,339 +58,340 @@ enum { anon_sym_RPAREN = 39, anon_sym_DOT_DOT_DOT = 40, anon_sym_QMARK = 41, - anon_sym_PIPE = 42, - anon_sym_array = 43, - aux_sym_primitive_type_token1 = 44, - anon_sym_iterable = 45, - anon_sym_bool = 46, - anon_sym_float = 47, - anon_sym_int = 48, - anon_sym_string = 49, - anon_sym_void = 50, - anon_sym_mixed = 51, - anon_sym_static = 52, - anon_sym_false = 53, - anon_sym_null = 54, - aux_sym_cast_type_token1 = 55, - aux_sym_cast_type_token2 = 56, - aux_sym_cast_type_token3 = 57, - aux_sym_cast_type_token4 = 58, - aux_sym_cast_type_token5 = 59, - aux_sym_cast_type_token6 = 60, - aux_sym_cast_type_token7 = 61, - aux_sym_cast_type_token8 = 62, - aux_sym_cast_type_token9 = 63, - aux_sym_cast_type_token10 = 64, - aux_sym_cast_type_token11 = 65, - aux_sym_cast_type_token12 = 66, - aux_sym_echo_statement_token1 = 67, - anon_sym_unset = 68, - aux_sym_declare_statement_token1 = 69, - aux_sym_declare_statement_token2 = 70, - anon_sym_ticks = 71, - anon_sym_encoding = 72, - anon_sym_strict_types = 73, - sym_float = 74, - aux_sym_try_statement_token1 = 75, - aux_sym_catch_clause_token1 = 76, - aux_sym_finally_clause_token1 = 77, - aux_sym_goto_statement_token1 = 78, - aux_sym_continue_statement_token1 = 79, - aux_sym_break_statement_token1 = 80, - sym_integer = 81, - aux_sym_return_statement_token1 = 82, - aux_sym_throw_expression_token1 = 83, - aux_sym_while_statement_token1 = 84, - aux_sym_while_statement_token2 = 85, - aux_sym_do_statement_token1 = 86, - aux_sym_for_statement_token1 = 87, - aux_sym_for_statement_token2 = 88, - aux_sym_foreach_statement_token1 = 89, - aux_sym_foreach_statement_token2 = 90, - aux_sym_if_statement_token1 = 91, - aux_sym_if_statement_token2 = 92, - aux_sym_else_if_clause_token1 = 93, - aux_sym_else_clause_token1 = 94, - aux_sym_match_expression_token1 = 95, - aux_sym_match_default_expression_token1 = 96, - aux_sym_switch_statement_token1 = 97, - aux_sym_switch_block_token1 = 98, - anon_sym_AT = 99, - anon_sym_PLUS = 100, - anon_sym_DASH = 101, - anon_sym_TILDE = 102, - anon_sym_BANG = 103, - anon_sym_STAR_STAR = 104, - aux_sym_clone_expression_token1 = 105, - anon_sym_COLON_COLON = 106, - aux_sym_print_intrinsic_token1 = 107, - aux_sym_object_creation_expression_token1 = 108, - anon_sym_PLUS_PLUS = 109, - anon_sym_DASH_DASH = 110, - sym_shell_command_expression = 111, - anon_sym_STAR_STAR_EQ = 112, - anon_sym_STAR_EQ = 113, - anon_sym_SLASH_EQ = 114, - anon_sym_PERCENT_EQ = 115, - anon_sym_PLUS_EQ = 116, - anon_sym_DASH_EQ = 117, - anon_sym_DOT_EQ = 118, - anon_sym_LT_LT_EQ = 119, - anon_sym_GT_GT_EQ = 120, - anon_sym_AMP_EQ = 121, - anon_sym_CARET_EQ = 122, - anon_sym_PIPE_EQ = 123, - anon_sym_QMARK_QMARK_EQ = 124, - anon_sym_DASH_GT = 125, - anon_sym_QMARK_DASH_GT = 126, - aux_sym__list_destructing_token1 = 127, - anon_sym_LBRACK = 128, - anon_sym_RBRACK = 129, - anon_sym_self = 130, - anon_sym_parent = 131, - anon_sym_POUND_LBRACK = 132, - sym_escape_sequence = 133, - aux_sym_encapsed_string_token1 = 134, - anon_sym_DQUOTE = 135, - anon_sym_BSLASHu = 136, - anon_sym_SQUOTE = 137, - aux_sym_string_token1 = 138, - aux_sym_string_token2 = 139, - sym_boolean = 140, - sym_null = 141, - anon_sym_DOLLAR = 142, - aux_sym_yield_expression_token1 = 143, - aux_sym_yield_expression_token2 = 144, - aux_sym_binary_expression_token1 = 145, - anon_sym_QMARK_QMARK = 146, - aux_sym_binary_expression_token2 = 147, - aux_sym_binary_expression_token3 = 148, - aux_sym_binary_expression_token4 = 149, - anon_sym_PIPE_PIPE = 150, - anon_sym_AMP_AMP = 151, - anon_sym_CARET = 152, - anon_sym_EQ_EQ = 153, - anon_sym_BANG_EQ = 154, - anon_sym_LT_GT = 155, - anon_sym_EQ_EQ_EQ = 156, - anon_sym_BANG_EQ_EQ = 157, - anon_sym_LT = 158, - anon_sym_GT = 159, - anon_sym_LT_EQ = 160, - anon_sym_GT_EQ = 161, - anon_sym_LT_EQ_GT = 162, - anon_sym_LT_LT = 163, - anon_sym_GT_GT = 164, - anon_sym_DOT = 165, - anon_sym_STAR = 166, - anon_sym_SLASH = 167, - anon_sym_PERCENT = 168, - aux_sym_include_expression_token1 = 169, - aux_sym_include_once_expression_token1 = 170, - aux_sym_require_expression_token1 = 171, - aux_sym_require_once_expression_token1 = 172, - sym_comment = 173, - sym__automatic_semicolon = 174, - sym_heredoc = 175, - sym_encapsed_string_chars = 176, - sym_encapsed_string_chars_after_variable = 177, - sym__eof = 178, - sym_sentinel_error = 179, - sym_program = 180, - sym_text_interpolation = 181, - sym_text = 182, - sym_empty_statement = 183, - sym_reference_modifier = 184, - sym_function_static_declaration = 185, - sym_static_variable_declaration = 186, - sym_global_declaration = 187, - sym_namespace_definition = 188, - sym_namespace_use_declaration = 189, - sym_namespace_use_clause = 190, - sym_qualified_name = 191, - sym_namespace_name_as_prefix = 192, - sym_namespace_name = 193, - sym_namespace_aliasing_clause = 194, - sym_namespace_use_group = 195, - sym_namespace_use_group_clause = 196, - sym_trait_declaration = 197, - sym_interface_declaration = 198, - sym_base_clause = 199, - sym_enum_declaration = 200, - sym_enum_declaration_list = 201, - sym__enum_member_declaration = 202, - sym_enum_case = 203, - sym_class_declaration = 204, - sym_declaration_list = 205, - sym_final_modifier = 206, - sym_abstract_modifier = 207, - sym_readonly_modifier = 208, - sym_class_interface_clause = 209, - sym__member_declaration = 210, - sym_const_declaration = 211, - sym__class_const_declaration = 212, - sym__const_declaration = 213, - sym_property_declaration = 214, - sym__modifier = 215, - sym_property_element = 216, - sym_property_initializer = 217, - sym_method_declaration = 218, - sym_static_modifier = 219, - sym_use_declaration = 220, - sym_use_list = 221, - sym_use_instead_of_clause = 222, - sym_use_as_clause = 223, - sym_visibility_modifier = 224, - sym_function_definition = 225, - sym__function_definition_header = 226, - sym__arrow_function_header = 227, - sym_arrow_function = 228, - sym_formal_parameters = 229, - sym_property_promotion_parameter = 230, - sym_simple_parameter = 231, - sym_variadic_parameter = 232, - sym__type = 233, - sym__types = 234, - sym_named_type = 235, - sym_optional_type = 236, - sym_union_type = 237, - sym_primitive_type = 238, - sym_cast_type = 239, - sym__return_type = 240, - sym_const_element = 241, - sym_echo_statement = 242, - sym_unset_statement = 243, - sym_declare_statement = 244, - sym_declare_directive = 245, - sym_try_statement = 246, - sym_catch_clause = 247, - sym_type_list = 248, - sym_finally_clause = 249, - sym_goto_statement = 250, - sym_continue_statement = 251, - sym_break_statement = 252, - sym_return_statement = 253, - sym_throw_expression = 254, - sym_while_statement = 255, - sym_do_statement = 256, - sym_for_statement = 257, - sym__expressions = 258, - sym_sequence_expression = 259, - sym_foreach_statement = 260, - sym_foreach_pair = 261, - sym_if_statement = 262, - sym_colon_block = 263, - sym_else_if_clause = 264, - sym_else_clause = 265, - sym_else_if_clause_2 = 266, - sym_else_clause_2 = 267, - sym_match_expression = 268, - sym_match_block = 269, - sym_match_condition_list = 270, - sym_match_conditional_expression = 271, - sym_match_default_expression = 272, - sym_switch_statement = 273, - sym_switch_block = 274, - sym_case_statement = 275, - sym_default_statement = 276, - sym_compound_statement = 277, - sym_named_label_statement = 278, - sym_expression_statement = 279, - sym__expression = 280, - sym__unary_expression = 281, - sym_unary_op_expression = 282, - sym_exponentiation_expression = 283, - sym_clone_expression = 284, - sym__primary_expression = 285, - sym_parenthesized_expression = 286, - sym_class_constant_access_expression = 287, - sym_print_intrinsic = 288, - sym_anonymous_function_creation_expression = 289, - sym_anonymous_function_use_clause = 290, - sym_object_creation_expression = 291, - sym_update_expression = 292, - sym_cast_expression = 293, - sym_cast_variable = 294, - sym_assignment_expression = 295, - sym_reference_assignment_expression = 296, - sym_conditional_expression = 297, - sym_augmented_assignment_expression = 298, - sym_member_access_expression = 299, - sym_nullsafe_member_access_expression = 300, - sym_scoped_property_access_expression = 301, - sym_list_literal = 302, - sym__list_destructing = 303, - sym__array_destructing = 304, - sym__array_destructing_element = 305, - sym_function_call_expression = 306, - sym_scoped_call_expression = 307, - sym__scope_resolution_qualifier = 308, - sym_relative_scope = 309, - sym_variadic_placeholder = 310, - sym_arguments = 311, - sym_argument = 312, - sym_member_call_expression = 313, - sym_nullsafe_member_call_expression = 314, - sym_variadic_unpacking = 315, - sym_subscript_expression = 316, - sym__dereferencable_expression = 317, - sym_array_creation_expression = 318, - sym_attribute_group = 319, - sym_attribute_list = 320, - sym_attribute = 321, - sym__complex_string_part = 322, - sym__simple_string_member_access_expression = 323, - sym__simple_string_subscript_unary_expression = 324, - sym__simple_string_array_access_argument = 325, - sym__simple_string_subscript_expression = 326, - sym__simple_string_part = 327, - sym_encapsed_string = 328, - sym_string = 329, - sym__string = 330, - sym_dynamic_variable_name = 331, - sym_variable_name = 332, - sym_variable_reference = 333, - sym_by_ref = 334, - sym_yield_expression = 335, - sym_array_element_initializer = 336, - sym_binary_expression = 337, - sym_include_expression = 338, - sym_include_once_expression = 339, - sym_require_expression = 340, - sym_require_once_expression = 341, - sym__reserved_identifier = 342, - aux_sym_program_repeat1 = 343, - aux_sym_text_repeat1 = 344, - aux_sym_function_static_declaration_repeat1 = 345, - aux_sym_global_declaration_repeat1 = 346, - aux_sym_namespace_use_declaration_repeat1 = 347, - aux_sym_namespace_name_repeat1 = 348, - aux_sym_namespace_use_group_repeat1 = 349, - aux_sym_base_clause_repeat1 = 350, - aux_sym_enum_declaration_list_repeat1 = 351, - aux_sym_declaration_list_repeat1 = 352, - aux_sym__const_declaration_repeat1 = 353, - aux_sym_property_declaration_repeat1 = 354, - aux_sym_property_declaration_repeat2 = 355, - aux_sym_use_list_repeat1 = 356, - aux_sym_formal_parameters_repeat1 = 357, - aux_sym_union_type_repeat1 = 358, - aux_sym_unset_statement_repeat1 = 359, - aux_sym_try_statement_repeat1 = 360, - aux_sym_type_list_repeat1 = 361, - aux_sym_if_statement_repeat1 = 362, - aux_sym_if_statement_repeat2 = 363, - aux_sym_match_block_repeat1 = 364, - aux_sym_match_condition_list_repeat1 = 365, - aux_sym_switch_block_repeat1 = 366, - aux_sym_anonymous_function_use_clause_repeat1 = 367, - aux_sym__list_destructing_repeat1 = 368, - aux_sym__array_destructing_repeat1 = 369, - aux_sym_arguments_repeat1 = 370, - aux_sym_array_creation_expression_repeat1 = 371, - aux_sym_attribute_group_repeat1 = 372, - aux_sym_attribute_list_repeat1 = 373, - aux_sym_encapsed_string_repeat1 = 374, + sym_bottom_type = 42, + anon_sym_PIPE = 43, + anon_sym_array = 44, + aux_sym_primitive_type_token1 = 45, + anon_sym_iterable = 46, + anon_sym_bool = 47, + anon_sym_float = 48, + anon_sym_int = 49, + anon_sym_string = 50, + anon_sym_void = 51, + anon_sym_mixed = 52, + anon_sym_static = 53, + anon_sym_false = 54, + anon_sym_null = 55, + aux_sym_cast_type_token1 = 56, + aux_sym_cast_type_token2 = 57, + aux_sym_cast_type_token3 = 58, + aux_sym_cast_type_token4 = 59, + aux_sym_cast_type_token5 = 60, + aux_sym_cast_type_token6 = 61, + aux_sym_cast_type_token7 = 62, + aux_sym_cast_type_token8 = 63, + aux_sym_cast_type_token9 = 64, + aux_sym_cast_type_token10 = 65, + aux_sym_cast_type_token11 = 66, + aux_sym_cast_type_token12 = 67, + aux_sym_echo_statement_token1 = 68, + anon_sym_unset = 69, + aux_sym_declare_statement_token1 = 70, + aux_sym_declare_statement_token2 = 71, + anon_sym_ticks = 72, + anon_sym_encoding = 73, + anon_sym_strict_types = 74, + sym_float = 75, + aux_sym_try_statement_token1 = 76, + aux_sym_catch_clause_token1 = 77, + aux_sym_finally_clause_token1 = 78, + aux_sym_goto_statement_token1 = 79, + aux_sym_continue_statement_token1 = 80, + aux_sym_break_statement_token1 = 81, + sym_integer = 82, + aux_sym_return_statement_token1 = 83, + aux_sym_throw_expression_token1 = 84, + aux_sym_while_statement_token1 = 85, + aux_sym_while_statement_token2 = 86, + aux_sym_do_statement_token1 = 87, + aux_sym_for_statement_token1 = 88, + aux_sym_for_statement_token2 = 89, + aux_sym_foreach_statement_token1 = 90, + aux_sym_foreach_statement_token2 = 91, + aux_sym_if_statement_token1 = 92, + aux_sym_if_statement_token2 = 93, + aux_sym_else_if_clause_token1 = 94, + aux_sym_else_clause_token1 = 95, + aux_sym_match_expression_token1 = 96, + aux_sym_match_default_expression_token1 = 97, + aux_sym_switch_statement_token1 = 98, + aux_sym_switch_block_token1 = 99, + anon_sym_AT = 100, + anon_sym_PLUS = 101, + anon_sym_DASH = 102, + anon_sym_TILDE = 103, + anon_sym_BANG = 104, + anon_sym_STAR_STAR = 105, + aux_sym_clone_expression_token1 = 106, + anon_sym_COLON_COLON = 107, + aux_sym_print_intrinsic_token1 = 108, + aux_sym_object_creation_expression_token1 = 109, + anon_sym_PLUS_PLUS = 110, + anon_sym_DASH_DASH = 111, + sym_shell_command_expression = 112, + anon_sym_STAR_STAR_EQ = 113, + anon_sym_STAR_EQ = 114, + anon_sym_SLASH_EQ = 115, + anon_sym_PERCENT_EQ = 116, + anon_sym_PLUS_EQ = 117, + anon_sym_DASH_EQ = 118, + anon_sym_DOT_EQ = 119, + anon_sym_LT_LT_EQ = 120, + anon_sym_GT_GT_EQ = 121, + anon_sym_AMP_EQ = 122, + anon_sym_CARET_EQ = 123, + anon_sym_PIPE_EQ = 124, + anon_sym_QMARK_QMARK_EQ = 125, + anon_sym_DASH_GT = 126, + anon_sym_QMARK_DASH_GT = 127, + aux_sym__list_destructing_token1 = 128, + anon_sym_LBRACK = 129, + anon_sym_RBRACK = 130, + anon_sym_self = 131, + anon_sym_parent = 132, + anon_sym_POUND_LBRACK = 133, + sym_escape_sequence = 134, + aux_sym_encapsed_string_token1 = 135, + anon_sym_DQUOTE = 136, + anon_sym_BSLASHu = 137, + anon_sym_SQUOTE = 138, + aux_sym_string_token1 = 139, + aux_sym_string_token2 = 140, + sym_boolean = 141, + sym_null = 142, + anon_sym_DOLLAR = 143, + aux_sym_yield_expression_token1 = 144, + aux_sym_yield_expression_token2 = 145, + aux_sym_binary_expression_token1 = 146, + anon_sym_QMARK_QMARK = 147, + aux_sym_binary_expression_token2 = 148, + aux_sym_binary_expression_token3 = 149, + aux_sym_binary_expression_token4 = 150, + anon_sym_PIPE_PIPE = 151, + anon_sym_AMP_AMP = 152, + anon_sym_CARET = 153, + anon_sym_EQ_EQ = 154, + anon_sym_BANG_EQ = 155, + anon_sym_LT_GT = 156, + anon_sym_EQ_EQ_EQ = 157, + anon_sym_BANG_EQ_EQ = 158, + anon_sym_LT = 159, + anon_sym_GT = 160, + anon_sym_LT_EQ = 161, + anon_sym_GT_EQ = 162, + anon_sym_LT_EQ_GT = 163, + anon_sym_LT_LT = 164, + anon_sym_GT_GT = 165, + anon_sym_DOT = 166, + anon_sym_STAR = 167, + anon_sym_SLASH = 168, + anon_sym_PERCENT = 169, + aux_sym_include_expression_token1 = 170, + aux_sym_include_once_expression_token1 = 171, + aux_sym_require_expression_token1 = 172, + aux_sym_require_once_expression_token1 = 173, + sym_comment = 174, + sym__automatic_semicolon = 175, + sym_heredoc = 176, + sym_encapsed_string_chars = 177, + sym_encapsed_string_chars_after_variable = 178, + sym__eof = 179, + sym_sentinel_error = 180, + sym_program = 181, + sym_text_interpolation = 182, + sym_text = 183, + sym_empty_statement = 184, + sym_reference_modifier = 185, + sym_function_static_declaration = 186, + sym_static_variable_declaration = 187, + sym_global_declaration = 188, + sym_namespace_definition = 189, + sym_namespace_use_declaration = 190, + sym_namespace_use_clause = 191, + sym_qualified_name = 192, + sym_namespace_name_as_prefix = 193, + sym_namespace_name = 194, + sym_namespace_aliasing_clause = 195, + sym_namespace_use_group = 196, + sym_namespace_use_group_clause = 197, + sym_trait_declaration = 198, + sym_interface_declaration = 199, + sym_base_clause = 200, + sym_enum_declaration = 201, + sym_enum_declaration_list = 202, + sym__enum_member_declaration = 203, + sym_enum_case = 204, + sym_class_declaration = 205, + sym_declaration_list = 206, + sym_final_modifier = 207, + sym_abstract_modifier = 208, + sym_readonly_modifier = 209, + sym_class_interface_clause = 210, + sym__member_declaration = 211, + sym_const_declaration = 212, + sym__class_const_declaration = 213, + sym__const_declaration = 214, + sym_property_declaration = 215, + sym__modifier = 216, + sym_property_element = 217, + sym_property_initializer = 218, + sym_method_declaration = 219, + sym_static_modifier = 220, + sym_use_declaration = 221, + sym_use_list = 222, + sym_use_instead_of_clause = 223, + sym_use_as_clause = 224, + sym_visibility_modifier = 225, + sym_function_definition = 226, + sym__function_definition_header = 227, + sym__arrow_function_header = 228, + sym_arrow_function = 229, + sym_formal_parameters = 230, + sym_property_promotion_parameter = 231, + sym_simple_parameter = 232, + sym_variadic_parameter = 233, + sym__type = 234, + sym__types = 235, + sym_named_type = 236, + sym_optional_type = 237, + sym_union_type = 238, + sym_primitive_type = 239, + sym_cast_type = 240, + sym__return_type = 241, + sym_const_element = 242, + sym_echo_statement = 243, + sym_unset_statement = 244, + sym_declare_statement = 245, + sym_declare_directive = 246, + sym_try_statement = 247, + sym_catch_clause = 248, + sym_type_list = 249, + sym_finally_clause = 250, + sym_goto_statement = 251, + sym_continue_statement = 252, + sym_break_statement = 253, + sym_return_statement = 254, + sym_throw_expression = 255, + sym_while_statement = 256, + sym_do_statement = 257, + sym_for_statement = 258, + sym__expressions = 259, + sym_sequence_expression = 260, + sym_foreach_statement = 261, + sym_foreach_pair = 262, + sym_if_statement = 263, + sym_colon_block = 264, + sym_else_if_clause = 265, + sym_else_clause = 266, + sym_else_if_clause_2 = 267, + sym_else_clause_2 = 268, + sym_match_expression = 269, + sym_match_block = 270, + sym_match_condition_list = 271, + sym_match_conditional_expression = 272, + sym_match_default_expression = 273, + sym_switch_statement = 274, + sym_switch_block = 275, + sym_case_statement = 276, + sym_default_statement = 277, + sym_compound_statement = 278, + sym_named_label_statement = 279, + sym_expression_statement = 280, + sym__expression = 281, + sym__unary_expression = 282, + sym_unary_op_expression = 283, + sym_exponentiation_expression = 284, + sym_clone_expression = 285, + sym__primary_expression = 286, + sym_parenthesized_expression = 287, + sym_class_constant_access_expression = 288, + sym_print_intrinsic = 289, + sym_anonymous_function_creation_expression = 290, + sym_anonymous_function_use_clause = 291, + sym_object_creation_expression = 292, + sym_update_expression = 293, + sym_cast_expression = 294, + sym_cast_variable = 295, + sym_assignment_expression = 296, + sym_reference_assignment_expression = 297, + sym_conditional_expression = 298, + sym_augmented_assignment_expression = 299, + sym_member_access_expression = 300, + sym_nullsafe_member_access_expression = 301, + sym_scoped_property_access_expression = 302, + sym_list_literal = 303, + sym__list_destructing = 304, + sym__array_destructing = 305, + sym__array_destructing_element = 306, + sym_function_call_expression = 307, + sym_scoped_call_expression = 308, + sym__scope_resolution_qualifier = 309, + sym_relative_scope = 310, + sym_variadic_placeholder = 311, + sym_arguments = 312, + sym_argument = 313, + sym_member_call_expression = 314, + sym_nullsafe_member_call_expression = 315, + sym_variadic_unpacking = 316, + sym_subscript_expression = 317, + sym__dereferencable_expression = 318, + sym_array_creation_expression = 319, + sym_attribute_group = 320, + sym_attribute_list = 321, + sym_attribute = 322, + sym__complex_string_part = 323, + sym__simple_string_member_access_expression = 324, + sym__simple_string_subscript_unary_expression = 325, + sym__simple_string_array_access_argument = 326, + sym__simple_string_subscript_expression = 327, + sym__simple_string_part = 328, + sym_encapsed_string = 329, + sym_string = 330, + sym__string = 331, + sym_dynamic_variable_name = 332, + sym_variable_name = 333, + sym_variable_reference = 334, + sym_by_ref = 335, + sym_yield_expression = 336, + sym_array_element_initializer = 337, + sym_binary_expression = 338, + sym_include_expression = 339, + sym_include_once_expression = 340, + sym_require_expression = 341, + sym_require_once_expression = 342, + sym__reserved_identifier = 343, + aux_sym_program_repeat1 = 344, + aux_sym_text_repeat1 = 345, + aux_sym_function_static_declaration_repeat1 = 346, + aux_sym_global_declaration_repeat1 = 347, + aux_sym_namespace_use_declaration_repeat1 = 348, + aux_sym_namespace_name_repeat1 = 349, + aux_sym_namespace_use_group_repeat1 = 350, + aux_sym_base_clause_repeat1 = 351, + aux_sym_enum_declaration_list_repeat1 = 352, + aux_sym_declaration_list_repeat1 = 353, + aux_sym__const_declaration_repeat1 = 354, + aux_sym_property_declaration_repeat1 = 355, + aux_sym_property_declaration_repeat2 = 356, + aux_sym_use_list_repeat1 = 357, + aux_sym_formal_parameters_repeat1 = 358, + aux_sym_union_type_repeat1 = 359, + aux_sym_unset_statement_repeat1 = 360, + aux_sym_try_statement_repeat1 = 361, + aux_sym_type_list_repeat1 = 362, + aux_sym_if_statement_repeat1 = 363, + aux_sym_if_statement_repeat2 = 364, + aux_sym_match_block_repeat1 = 365, + aux_sym_match_condition_list_repeat1 = 366, + aux_sym_switch_block_repeat1 = 367, + aux_sym_anonymous_function_use_clause_repeat1 = 368, + aux_sym__list_destructing_repeat1 = 369, + aux_sym__array_destructing_repeat1 = 370, + aux_sym_arguments_repeat1 = 371, + aux_sym_array_creation_expression_repeat1 = 372, + aux_sym_attribute_group_repeat1 = 373, + aux_sym_attribute_list_repeat1 = 374, + aux_sym_encapsed_string_repeat1 = 375, }; static const char * const ts_symbol_names[] = { @@ -436,6 +437,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_RPAREN] = ")", [anon_sym_DOT_DOT_DOT] = "...", [anon_sym_QMARK] = "\?", + [sym_bottom_type] = "bottom_type", [anon_sym_PIPE] = "|", [anon_sym_array] = "array", [aux_sym_primitive_type_token1] = "callable", @@ -814,6 +816,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, [anon_sym_QMARK] = anon_sym_QMARK, + [sym_bottom_type] = sym_bottom_type, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_array] = anon_sym_array, [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, @@ -1318,6 +1321,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_bottom_type] = { + .visible = true, + .named = true, + }, [anon_sym_PIPE] = { .visible = true, .named = false, @@ -5795,1436 +5802,1450 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { lookahead == 'a') ADVANCE(52); END_STATE(); case 19: - if (lookahead == 'u') ADVANCE(70); + if (lookahead == 'E') ADVANCE(54); + if (lookahead == 'e') ADVANCE(70); + if (lookahead == 'u') ADVANCE(71); if (lookahead == 'A' || lookahead == 'a') ADVANCE(53); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(54); END_STATE(); case 20: - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'a') ADVANCE(72); if (lookahead == 'R' || lookahead == 'r') ADVANCE(55); if (lookahead == 'U' || lookahead == 'u') ADVANCE(56); END_STATE(); case 21: - if (lookahead == 'e') ADVANCE(72); - if (lookahead == 't') ADVANCE(73); + if (lookahead == 'e') ADVANCE(73); + if (lookahead == 't') ADVANCE(74); if (lookahead == 'W' || lookahead == 'w') ADVANCE(57); END_STATE(); case 22: - if (lookahead == 'i') ADVANCE(74); + if (lookahead == 'i') ADVANCE(75); if (lookahead == 'H' || lookahead == 'h') ADVANCE(58); if (lookahead == 'R' || lookahead == 'r') ADVANCE(59); END_STATE(); case 23: - if (lookahead == 'n') ADVANCE(75); + if (lookahead == 'n') ADVANCE(76); if (lookahead == 'S' || lookahead == 's') ADVANCE(60); END_STATE(); case 24: - if (lookahead == 'o') ADVANCE(76); + if (lookahead == 'o') ADVANCE(77); if (lookahead == 'A' || lookahead == 'a') ADVANCE(61); END_STATE(); case 25: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(77); + lookahead == 'a') ADVANCE(78); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(78); + lookahead == 'l') ADVANCE(79); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(79); + lookahead == 'o') ADVANCE(80); END_STATE(); case 26: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(80); + lookahead == 'e') ADVANCE(81); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(81); + lookahead == 'o') ADVANCE(82); END_STATE(); case 27: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(82); + lookahead == 'l') ADVANCE(83); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(83); + lookahead == 'o') ADVANCE(84); END_STATE(); case 28: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(84); + lookahead == 'i') ADVANCE(85); END_STATE(); case 29: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(85); + lookahead == 'b') ADVANCE(86); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(86); + lookahead == 'r') ADVANCE(87); END_STATE(); case 30: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(87); + lookahead == 'e') ADVANCE(88); END_STATE(); case 31: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(88); + lookahead == 'h') ADVANCE(89); END_STATE(); case 32: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(89); + lookahead == 'o') ADVANCE(90); END_STATE(); case 33: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(90); + lookahead == 'i') ADVANCE(91); END_STATE(); case 34: if (lookahead == 'S' || - lookahead == 's') ADVANCE(91); + lookahead == 's') ADVANCE(92); END_STATE(); case 35: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(92); + lookahead == 'd') ADVANCE(93); END_STATE(); case 36: ACCEPT_TOKEN(aux_sym_namespace_aliasing_clause_token1); END_STATE(); case 37: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(93); + lookahead == 'n') ADVANCE(94); END_STATE(); case 38: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(94); + lookahead == 'o') ADVANCE(95); END_STATE(); case 39: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(95); + lookahead == 'e') ADVANCE(96); END_STATE(); case 40: if (lookahead == 'H' || - lookahead == 'h') ADVANCE(96); + lookahead == 'h') ADVANCE(97); END_STATE(); case 41: if (lookahead == 'S' || - lookahead == 's') ADVANCE(97); + lookahead == 's') ADVANCE(98); END_STATE(); case 42: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(98); + lookahead == 'd') ADVANCE(99); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(99); + lookahead == 'u') ADVANCE(100); END_STATE(); case 43: if (lookahead == 'T' || - lookahead == 't') ADVANCE(100); + lookahead == 't') ADVANCE(101); END_STATE(); case 44: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(101); + lookahead == 'n') ADVANCE(102); END_STATE(); case 45: ACCEPT_TOKEN(aux_sym__arrow_function_header_token1); END_STATE(); case 46: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(102); + lookahead == 'r') ADVANCE(103); END_STATE(); case 47: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(103); + lookahead == 'o') ADVANCE(104); END_STATE(); case 48: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(104); + lookahead == 'n') ADVANCE(105); END_STATE(); case 49: ACCEPT_TOKEN(aux_sym_if_statement_token1); END_STATE(); case 50: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(105); + lookahead == 'p') ADVANCE(106); END_STATE(); case 51: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(106); + lookahead == 'c') ADVANCE(107); if (lookahead == 'S' || - lookahead == 's') ADVANCE(107); + lookahead == 's') ADVANCE(108); if (lookahead == 'T' || - lookahead == 't') ADVANCE(108); + lookahead == 't') ADVANCE(109); END_STATE(); case 52: if (lookahead == 'T' || - lookahead == 't') ADVANCE(109); + lookahead == 't') ADVANCE(110); END_STATE(); case 53: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(110); + lookahead == 'm') ADVANCE(111); END_STATE(); case 54: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(111); + lookahead == 'w') ADVANCE(112); END_STATE(); case 55: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(112); + lookahead == 'i') ADVANCE(113); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(113); + lookahead == 'o') ADVANCE(114); END_STATE(); case 56: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(114); + lookahead == 'b') ADVANCE(115); END_STATE(); case 57: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(115); + lookahead == 'i') ADVANCE(116); END_STATE(); case 58: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(116); + lookahead == 'r') ADVANCE(117); END_STATE(); case 59: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(117); + lookahead == 'a') ADVANCE(118); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(118); + lookahead == 'y') ADVANCE(119); END_STATE(); case 60: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(119); + lookahead == 'e') ADVANCE(120); END_STATE(); case 61: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(120); + lookahead == 'r') ADVANCE(121); END_STATE(); case 62: - if (lookahead == 'r') ADVANCE(121); + if (lookahead == 'r') ADVANCE(122); END_STATE(); case 63: - if (lookahead == 'O') ADVANCE(94); - if (lookahead == 'o') ADVANCE(122); + if (lookahead == 'O') ADVANCE(95); + if (lookahead == 'o') ADVANCE(123); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(123); + if (lookahead == 'c') ADVANCE(124); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(98); + lookahead == 'd') ADVANCE(99); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(99); + lookahead == 'u') ADVANCE(100); END_STATE(); case 65: - if (lookahead == 'l') ADVANCE(124); + if (lookahead == 'l') ADVANCE(125); END_STATE(); case 66: - if (lookahead == 'o') ADVANCE(125); + if (lookahead == 'o') ADVANCE(126); END_STATE(); case 67: - if (lookahead == 'T') ADVANCE(108); - if (lookahead == 't') ADVANCE(126); + if (lookahead == 'T') ADVANCE(109); + if (lookahead == 't') ADVANCE(127); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(106); + lookahead == 'c') ADVANCE(107); if (lookahead == 'S' || - lookahead == 's') ADVANCE(107); + lookahead == 's') ADVANCE(108); END_STATE(); case 68: - if (lookahead == 'e') ADVANCE(127); + if (lookahead == 'e') ADVANCE(128); END_STATE(); case 69: - if (lookahead == 'x') ADVANCE(128); + if (lookahead == 'x') ADVANCE(129); END_STATE(); case 70: - if (lookahead == 'l') ADVANCE(129); + if (lookahead == 'v') ADVANCE(130); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(112); END_STATE(); case 71: - if (lookahead == 'r') ADVANCE(130); + if (lookahead == 'l') ADVANCE(131); END_STATE(); case 72: - if (lookahead == 'l') ADVANCE(131); + if (lookahead == 'r') ADVANCE(132); END_STATE(); case 73: - if (lookahead == 'a') ADVANCE(132); - if (lookahead == 'r') ADVANCE(133); + if (lookahead == 'l') ADVANCE(133); END_STATE(); case 74: - if (lookahead == 'c') ADVANCE(134); + if (lookahead == 'a') ADVANCE(134); + if (lookahead == 'r') ADVANCE(135); END_STATE(); case 75: - if (lookahead == 's') ADVANCE(135); + if (lookahead == 'c') ADVANCE(136); END_STATE(); case 76: - if (lookahead == 'i') ADVANCE(136); + if (lookahead == 's') ADVANCE(137); END_STATE(); case 77: + if (lookahead == 'i') ADVANCE(138); + END_STATE(); + case 78: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(137); + lookahead == 'l') ADVANCE(139); if (lookahead == 'S' || - lookahead == 's') ADVANCE(138); + lookahead == 's') ADVANCE(140); if (lookahead == 'T' || - lookahead == 't') ADVANCE(139); + lookahead == 't') ADVANCE(141); END_STATE(); - case 78: + case 79: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(140); + lookahead == 'a') ADVANCE(142); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(141); + lookahead == 'o') ADVANCE(143); END_STATE(); - case 79: + case 80: if (lookahead == 'N' || - lookahead == 'n') ADVANCE(142); + lookahead == 'n') ADVANCE(144); END_STATE(); - case 80: + case 81: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(143); + lookahead == 'c') ADVANCE(145); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(144); + lookahead == 'f') ADVANCE(146); END_STATE(); - case 81: + case 82: ACCEPT_TOKEN(aux_sym_do_statement_token1); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(145); + lookahead == 'u') ADVANCE(147); END_STATE(); - case 82: + case 83: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(146); + lookahead == 'o') ADVANCE(148); END_STATE(); - case 83: + case 84: if (lookahead == 'T' || - lookahead == 't') ADVANCE(147); + lookahead == 't') ADVANCE(149); END_STATE(); - case 84: + case 85: if (lookahead == 'S' || - lookahead == 's') ADVANCE(148); + lookahead == 's') ADVANCE(150); END_STATE(); - case 85: + case 86: if (lookahead == 'J' || - lookahead == 'j') ADVANCE(149); + lookahead == 'j') ADVANCE(151); END_STATE(); - case 86: + case 87: ACCEPT_TOKEN(aux_sym_binary_expression_token3); END_STATE(); - case 87: + case 88: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(150); + lookahead == 'a') ADVANCE(152); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(151); + lookahead == 'q') ADVANCE(153); if (lookahead == 'T' || - lookahead == 't') ADVANCE(152); + lookahead == 't') ADVANCE(154); END_STATE(); - case 88: + case 89: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(153); + lookahead == 'i') ADVANCE(155); END_STATE(); - case 89: + case 90: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(154); + lookahead == 'r') ADVANCE(156); END_STATE(); - case 90: + case 91: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(155); + lookahead == 'e') ADVANCE(157); END_STATE(); - case 91: + case 92: if (lookahead == 'T' || - lookahead == 't') ADVANCE(156); + lookahead == 't') ADVANCE(158); END_STATE(); - case 92: + case 93: ACCEPT_TOKEN(aux_sym_binary_expression_token2); END_STATE(); - case 93: + case 94: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(157); + lookahead == 'a') ADVANCE(159); END_STATE(); - case 94: + case 95: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(158); + lookahead == 'l') ADVANCE(160); END_STATE(); - case 95: + case 96: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(159); + lookahead == 'a') ADVANCE(161); END_STATE(); - case 96: + case 97: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(160); + lookahead == 'o') ADVANCE(162); END_STATE(); - case 97: + case 98: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(161); + lookahead == 'e') ADVANCE(163); END_STATE(); - case 98: + case 99: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(162); + lookahead == 'd') ADVANCE(164); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(163); + lookahead == 'f') ADVANCE(165); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(164); + lookahead == 'i') ADVANCE(166); if (lookahead == 'S' || - lookahead == 's') ADVANCE(165); + lookahead == 's') ADVANCE(167); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(166); + lookahead == 'w') ADVANCE(168); END_STATE(); - case 99: + case 100: if (lookahead == 'M' || - lookahead == 'm') ADVANCE(167); + lookahead == 'm') ADVANCE(169); END_STATE(); - case 100: + case 101: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(168); + lookahead == 'e') ADVANCE(170); END_STATE(); - case 101: + case 102: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(169); + lookahead == 'a') ADVANCE(171); END_STATE(); - case 102: + case 103: ACCEPT_TOKEN(aux_sym_for_statement_token1); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(170); - END_STATE(); - case 103: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(171); + lookahead == 'e') ADVANCE(172); END_STATE(); case 104: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(172); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(173); END_STATE(); case 105: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(173); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(174); END_STATE(); case 106: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(174); + lookahead == 'l') ADVANCE(175); END_STATE(); case 107: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(175); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(176); END_STATE(); case 108: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(176); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(177); END_STATE(); case 109: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(177); - END_STATE(); - case 110: if (lookahead == 'E' || lookahead == 'e') ADVANCE(178); END_STATE(); + case 110: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(179); + END_STATE(); case 111: - ACCEPT_TOKEN(aux_sym_object_creation_expression_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(180); END_STATE(); case 112: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(179); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(180); + ACCEPT_TOKEN(aux_sym_object_creation_expression_token1); END_STATE(); case 113: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(181); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(181); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(182); END_STATE(); case 114: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(182); - END_STATE(); - case 115: if (lookahead == 'T' || lookahead == 't') ADVANCE(183); END_STATE(); + case 115: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(184); + END_STATE(); case 116: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(184); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(185); END_STATE(); case 117: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(185); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(186); END_STATE(); case 118: - ACCEPT_TOKEN(aux_sym_try_statement_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(187); END_STATE(); case 119: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token1); + ACCEPT_TOKEN(aux_sym_try_statement_token1); END_STATE(); case 120: - ACCEPT_TOKEN(sym_var_modifier); + ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token1); END_STATE(); case 121: - if (lookahead == 'a') ADVANCE(186); + ACCEPT_TOKEN(sym_var_modifier); END_STATE(); case 122: - if (lookahead == 'L') ADVANCE(158); - if (lookahead == 'l') ADVANCE(187); + if (lookahead == 'a') ADVANCE(188); END_STATE(); case 123: - if (lookahead == 'o') ADVANCE(188); + if (lookahead == 'L') ADVANCE(160); + if (lookahead == 'l') ADVANCE(189); END_STATE(); case 124: - if (lookahead == 's') ADVANCE(189); + if (lookahead == 'o') ADVANCE(190); END_STATE(); case 125: - if (lookahead == 'a') ADVANCE(190); + if (lookahead == 's') ADVANCE(191); END_STATE(); case 126: - ACCEPT_TOKEN(anon_sym_int); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(176); + if (lookahead == 'a') ADVANCE(192); END_STATE(); case 127: - if (lookahead == 'r') ADVANCE(191); + ACCEPT_TOKEN(anon_sym_int); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(178); END_STATE(); case 128: - if (lookahead == 'e') ADVANCE(192); + if (lookahead == 'r') ADVANCE(193); END_STATE(); case 129: - if (lookahead == 'l') ADVANCE(193); + if (lookahead == 'e') ADVANCE(194); END_STATE(); case 130: - if (lookahead == 'e') ADVANCE(194); + if (lookahead == 'e') ADVANCE(195); END_STATE(); case 131: - if (lookahead == 'f') ADVANCE(195); + if (lookahead == 'l') ADVANCE(196); END_STATE(); case 132: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 'e') ADVANCE(197); END_STATE(); case 133: - if (lookahead == 'i') ADVANCE(197); + if (lookahead == 'f') ADVANCE(198); END_STATE(); case 134: - if (lookahead == 'k') ADVANCE(198); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 135: - if (lookahead == 'e') ADVANCE(199); + if (lookahead == 'i') ADVANCE(200); END_STATE(); case 136: - if (lookahead == 'd') ADVANCE(200); + if (lookahead == 'k') ADVANCE(201); END_STATE(); case 137: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(201); + if (lookahead == 'e') ADVANCE(202); END_STATE(); case 138: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(202); + if (lookahead == 'd') ADVANCE(203); END_STATE(); case 139: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(203); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(204); END_STATE(); case 140: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(204); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(205); END_STATE(); case 141: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(205); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(206); END_STATE(); case 142: if (lookahead == 'S' || - lookahead == 's') ADVANCE(206); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(207); + lookahead == 's') ADVANCE(207); END_STATE(); case 143: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(208); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(208); END_STATE(); case 144: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(209); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(209); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(210); END_STATE(); case 145: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(210); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(211); END_STATE(); case 146: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(211); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(212); END_STATE(); case 147: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(212); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(213); END_STATE(); case 148: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(213); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(214); END_STATE(); case 149: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(214); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(215); END_STATE(); case 150: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(215); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(216); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(216); END_STATE(); case 151: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(217); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(217); END_STATE(); case 152: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(218); - END_STATE(); - case 153: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(218); if (lookahead == 'L' || lookahead == 'l') ADVANCE(219); END_STATE(); + case 153: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(220); + END_STATE(); case 154: - ACCEPT_TOKEN(aux_sym_binary_expression_token4); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(221); END_STATE(); case 155: if (lookahead == 'L' || - lookahead == 'l') ADVANCE(220); + lookahead == 'l') ADVANCE(222); END_STATE(); case 156: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(221); + ACCEPT_TOKEN(aux_sym_binary_expression_token4); END_STATE(); case 157: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(222); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(223); END_STATE(); case 158: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(223); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(224); END_STATE(); case 159: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(224); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(225); END_STATE(); case 160: - ACCEPT_TOKEN(aux_sym_echo_statement_token1); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(226); END_STATE(); case 161: - ACCEPT_TOKEN(aux_sym_else_clause_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(225); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(227); END_STATE(); case 162: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(226); + ACCEPT_TOKEN(aux_sym_echo_statement_token1); END_STATE(); case 163: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(227); + ACCEPT_TOKEN(aux_sym_else_clause_token1); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(228); END_STATE(); case 164: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(228); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(229); END_STATE(); case 165: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(229); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(230); END_STATE(); case 166: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(230); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(231); END_STATE(); case 167: - ACCEPT_TOKEN(aux_sym_enum_declaration_token1); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(232); END_STATE(); case 168: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(231); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(233); END_STATE(); case 169: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(232); + ACCEPT_TOKEN(aux_sym_enum_declaration_token1); END_STATE(); case 170: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(233); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(234); END_STATE(); case 171: - ACCEPT_TOKEN(aux_sym_yield_expression_token2); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(235); END_STATE(); case 172: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(234); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(236); END_STATE(); case 173: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(235); + ACCEPT_TOKEN(aux_sym_yield_expression_token2); END_STATE(); case 174: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(236); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(237); END_STATE(); case 175: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(237); if (lookahead == 'E' || lookahead == 'e') ADVANCE(238); END_STATE(); case 176: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(239); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(240); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(239); END_STATE(); case 177: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(241); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(240); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(241); END_STATE(); case 178: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(242); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(242); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(243); END_STATE(); case 179: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(243); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(244); END_STATE(); case 180: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(244); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(245); END_STATE(); case 181: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(245); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(246); END_STATE(); case 182: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(246); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(247); END_STATE(); case 183: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(247); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(248); END_STATE(); case 184: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(248); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(249); END_STATE(); case 185: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(249); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(250); END_STATE(); case 186: - if (lookahead == 'y') ADVANCE(250); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(251); END_STATE(); case 187: - ACCEPT_TOKEN(anon_sym_bool); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(223); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(252); END_STATE(); case 188: - if (lookahead == 'd') ADVANCE(251); + if (lookahead == 'y') ADVANCE(253); END_STATE(); case 189: - if (lookahead == 'e') ADVANCE(252); + ACCEPT_TOKEN(anon_sym_bool); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(226); END_STATE(); case 190: - if (lookahead == 't') ADVANCE(253); + if (lookahead == 'd') ADVANCE(254); END_STATE(); case 191: - if (lookahead == 'a') ADVANCE(254); + if (lookahead == 'e') ADVANCE(255); END_STATE(); case 192: - if (lookahead == 'd') ADVANCE(255); + if (lookahead == 't') ADVANCE(256); END_STATE(); case 193: - ACCEPT_TOKEN(anon_sym_null); + if (lookahead == 'a') ADVANCE(257); END_STATE(); case 194: - if (lookahead == 'n') ADVANCE(256); + if (lookahead == 'd') ADVANCE(258); END_STATE(); case 195: - ACCEPT_TOKEN(anon_sym_self); + if (lookahead == 'r') ADVANCE(259); END_STATE(); case 196: - if (lookahead == 'i') ADVANCE(257); + ACCEPT_TOKEN(anon_sym_null); END_STATE(); case 197: - if (lookahead == 'c') ADVANCE(258); - if (lookahead == 'n') ADVANCE(259); + if (lookahead == 'n') ADVANCE(260); END_STATE(); case 198: - if (lookahead == 's') ADVANCE(260); + ACCEPT_TOKEN(anon_sym_self); END_STATE(); case 199: - if (lookahead == 't') ADVANCE(261); + if (lookahead == 'i') ADVANCE(261); END_STATE(); case 200: - ACCEPT_TOKEN(anon_sym_void); + if (lookahead == 'c') ADVANCE(262); + if (lookahead == 'n') ADVANCE(263); END_STATE(); case 201: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(262); + if (lookahead == 's') ADVANCE(264); END_STATE(); case 202: - ACCEPT_TOKEN(aux_sym_enum_case_token1); + if (lookahead == 't') ADVANCE(265); END_STATE(); case 203: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(263); + ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 204: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(264); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(266); END_STATE(); case 205: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(265); + ACCEPT_TOKEN(aux_sym_enum_case_token1); END_STATE(); case 206: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(266); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(267); END_STATE(); case 207: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(267); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(268); END_STATE(); case 208: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(268); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(269); END_STATE(); case 209: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(269); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(270); END_STATE(); case 210: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(270); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(271); END_STATE(); case 211: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(271); + lookahead == 'a') ADVANCE(272); END_STATE(); case 212: - ACCEPT_TOKEN(aux_sym_goto_statement_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(273); END_STATE(); case 213: - ACCEPT_TOKEN(aux_sym__list_destructing_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(274); END_STATE(); case 214: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(272); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(275); END_STATE(); case 215: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(273); + ACCEPT_TOKEN(aux_sym_goto_statement_token1); END_STATE(); case 216: - ACCEPT_TOKEN(aux_sym_cast_type_token10); + ACCEPT_TOKEN(aux_sym__list_destructing_token1); END_STATE(); case 217: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(274); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(276); END_STATE(); case 218: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(275); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(277); END_STATE(); case 219: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(276); + ACCEPT_TOKEN(aux_sym_cast_type_token10); END_STATE(); case 220: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(277); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(278); END_STATE(); case 221: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(278); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(279); END_STATE(); case 222: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(279); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(280); END_STATE(); case 223: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(280); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(281); END_STATE(); case 224: - ACCEPT_TOKEN(aux_sym_break_statement_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(282); END_STATE(); case 225: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(281); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(283); END_STATE(); case 226: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(282); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(284); END_STATE(); case 227: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(283); + ACCEPT_TOKEN(aux_sym_break_statement_token1); END_STATE(); case 228: - ACCEPT_TOKEN(aux_sym_if_statement_token2); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(285); END_STATE(); case 229: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(284); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(286); END_STATE(); case 230: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(285); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(287); END_STATE(); case 231: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(286); + ACCEPT_TOKEN(aux_sym_if_statement_token2); END_STATE(); case 232: - ACCEPT_TOKEN(aux_sym_final_modifier_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(287); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(288); END_STATE(); case 233: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(288); - END_STATE(); - case 234: if (lookahead == 'I' || lookahead == 'i') ADVANCE(289); END_STATE(); + case 234: + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(290); + END_STATE(); case 235: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(290); + ACCEPT_TOKEN(aux_sym_final_modifier_token1); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(291); END_STATE(); case 236: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(291); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(292); END_STATE(); case 237: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(293); END_STATE(); case 238: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(293); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(294); END_STATE(); case 239: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(294); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(295); END_STATE(); case 240: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(295); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(296); END_STATE(); case 241: - ACCEPT_TOKEN(aux_sym_match_expression_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(297); END_STATE(); case 242: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(296); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(298); END_STATE(); case 243: - ACCEPT_TOKEN(aux_sym_print_intrinsic_token1); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(299); END_STATE(); case 244: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(297); + ACCEPT_TOKEN(aux_sym_match_expression_token1); END_STATE(); case 245: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(298); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(300); END_STATE(); case 246: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(299); + ACCEPT_TOKEN(aux_sym_print_intrinsic_token1); END_STATE(); case 247: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(300); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(301); END_STATE(); case 248: - ACCEPT_TOKEN(aux_sym_throw_expression_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(302); END_STATE(); case 249: - ACCEPT_TOKEN(aux_sym_trait_declaration_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(303); END_STATE(); case 250: - ACCEPT_TOKEN(anon_sym_array); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(304); END_STATE(); case 251: - if (lookahead == 'i') ADVANCE(301); + ACCEPT_TOKEN(aux_sym_throw_expression_token1); END_STATE(); case 252: - ACCEPT_TOKEN(anon_sym_false); + ACCEPT_TOKEN(aux_sym_trait_declaration_token1); END_STATE(); case 253: - ACCEPT_TOKEN(anon_sym_float); + ACCEPT_TOKEN(anon_sym_array); END_STATE(); case 254: - if (lookahead == 'b') ADVANCE(302); + if (lookahead == 'i') ADVANCE(305); END_STATE(); case 255: - ACCEPT_TOKEN(anon_sym_mixed); + ACCEPT_TOKEN(anon_sym_false); END_STATE(); case 256: - if (lookahead == 't') ADVANCE(303); + ACCEPT_TOKEN(anon_sym_float); END_STATE(); case 257: - if (lookahead == 'c') ADVANCE(304); + if (lookahead == 'b') ADVANCE(306); END_STATE(); case 258: - if (lookahead == 't') ADVANCE(305); + ACCEPT_TOKEN(anon_sym_mixed); END_STATE(); case 259: - if (lookahead == 'g') ADVANCE(306); + ACCEPT_TOKEN(sym_bottom_type); END_STATE(); case 260: - ACCEPT_TOKEN(anon_sym_ticks); + if (lookahead == 't') ADVANCE(307); END_STATE(); case 261: - ACCEPT_TOKEN(anon_sym_unset); + if (lookahead == 'c') ADVANCE(308); END_STATE(); case 262: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(307); + if (lookahead == 't') ADVANCE(309); END_STATE(); case 263: - ACCEPT_TOKEN(aux_sym_catch_clause_token1); + if (lookahead == 'g') ADVANCE(310); END_STATE(); case 264: - ACCEPT_TOKEN(aux_sym_class_declaration_token1); + ACCEPT_TOKEN(anon_sym_ticks); END_STATE(); case 265: - ACCEPT_TOKEN(aux_sym_clone_expression_token1); + ACCEPT_TOKEN(anon_sym_unset); END_STATE(); case 266: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token3); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(311); END_STATE(); case 267: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(308); + ACCEPT_TOKEN(aux_sym_catch_clause_token1); END_STATE(); case 268: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(309); + ACCEPT_TOKEN(aux_sym_class_declaration_token1); END_STATE(); case 269: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(310); + ACCEPT_TOKEN(aux_sym_clone_expression_token1); END_STATE(); case 270: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(311); + ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token3); END_STATE(); case 271: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(312); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(312); END_STATE(); case 272: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(313); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(313); END_STATE(); case 273: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(314); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(314); END_STATE(); case 274: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(315); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(315); END_STATE(); case 275: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(316); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(316); END_STATE(); case 276: - ACCEPT_TOKEN(aux_sym_while_statement_token1); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(317); END_STATE(); case 277: - ACCEPT_TOKEN(aux_sym_yield_expression_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(318); END_STATE(); case 278: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(317); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(319); END_STATE(); case 279: - ACCEPT_TOKEN(aux_sym_cast_type_token2); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(320); END_STATE(); case 280: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(318); + ACCEPT_TOKEN(aux_sym_while_statement_token1); END_STATE(); case 281: - ACCEPT_TOKEN(aux_sym_else_if_clause_token1); + ACCEPT_TOKEN(aux_sym_yield_expression_token1); END_STATE(); case 282: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(319); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(321); END_STATE(); case 283: - ACCEPT_TOKEN(aux_sym_for_statement_token2); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(320); + ACCEPT_TOKEN(aux_sym_cast_type_token2); END_STATE(); case 284: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(321); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(322); END_STATE(); case 285: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(322); + ACCEPT_TOKEN(aux_sym_else_if_clause_token1); END_STATE(); case 286: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(323); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(323); END_STATE(); case 287: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(324); + ACCEPT_TOKEN(aux_sym_for_statement_token2); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(324); END_STATE(); case 288: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(325); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(325); END_STATE(); case 289: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(326); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(326); END_STATE(); case 290: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(327); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(327); END_STATE(); case 291: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(328); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(328); END_STATE(); case 292: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(329); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(329); END_STATE(); case 293: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(330); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(330); END_STATE(); case 294: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(331); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(331); END_STATE(); case 295: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(332); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(332); END_STATE(); case 296: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(333); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(333); END_STATE(); case 297: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(334); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(334); END_STATE(); case 298: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(335); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(335); END_STATE(); case 299: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(336); END_STATE(); case 300: - ACCEPT_TOKEN(aux_sym_switch_statement_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(337); END_STATE(); case 301: - if (lookahead == 'n') ADVANCE(336); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(338); END_STATE(); case 302: - if (lookahead == 'l') ADVANCE(337); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(339); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_parent); + ACCEPT_TOKEN(aux_sym_visibility_modifier_token1); END_STATE(); case 304: - ACCEPT_TOKEN(anon_sym_static); + ACCEPT_TOKEN(aux_sym_switch_statement_token1); END_STATE(); case 305: - if (lookahead == '_') ADVANCE(338); + if (lookahead == 'n') ADVANCE(340); END_STATE(); case 306: - ACCEPT_TOKEN(anon_sym_string); + if (lookahead == 'l') ADVANCE(341); END_STATE(); case 307: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(339); + ACCEPT_TOKEN(anon_sym_parent); END_STATE(); case 308: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(340); + ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 309: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(341); + if (lookahead == '_') ADVANCE(342); END_STATE(); case 310: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(342); + ACCEPT_TOKEN(anon_sym_string); END_STATE(); case 311: - ACCEPT_TOKEN(aux_sym_cast_type_token5); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(343); END_STATE(); case 312: - ACCEPT_TOKEN(aux_sym_global_declaration_token1); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(344); END_STATE(); case 313: - ACCEPT_TOKEN(aux_sym_cast_type_token9); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(345); END_STATE(); case 314: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(343); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(346); END_STATE(); case 315: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(344); + ACCEPT_TOKEN(aux_sym_cast_type_token5); END_STATE(); case 316: - ACCEPT_TOKEN(aux_sym_return_statement_token1); + ACCEPT_TOKEN(aux_sym_global_declaration_token1); END_STATE(); case 317: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(345); + ACCEPT_TOKEN(aux_sym_cast_type_token9); END_STATE(); case 318: - ACCEPT_TOKEN(aux_sym_cast_type_token4); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(347); END_STATE(); case 319: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(346); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(348); END_STATE(); case 320: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(347); + ACCEPT_TOKEN(aux_sym_return_statement_token1); END_STATE(); case 321: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(348); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(349); END_STATE(); case 322: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(349); + ACCEPT_TOKEN(aux_sym_cast_type_token4); END_STATE(); case 323: - ACCEPT_TOKEN(aux_sym_base_clause_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(350); END_STATE(); case 324: - ACCEPT_TOKEN(aux_sym_finally_clause_token1); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(351); END_STATE(); case 325: - ACCEPT_TOKEN(aux_sym_foreach_statement_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(352); END_STATE(); case 326: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(350); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(353); END_STATE(); case 327: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(351); + ACCEPT_TOKEN(aux_sym_base_clause_token1); END_STATE(); case 328: - ACCEPT_TOKEN(aux_sym_include_expression_token1); - if (lookahead == '_') ADVANCE(352); + ACCEPT_TOKEN(aux_sym_finally_clause_token1); END_STATE(); case 329: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(353); + ACCEPT_TOKEN(aux_sym_foreach_statement_token1); END_STATE(); case 330: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(354); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(354); END_STATE(); case 331: - ACCEPT_TOKEN(aux_sym_cast_type_token7); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(355); END_STATE(); case 332: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(355); + ACCEPT_TOKEN(aux_sym_include_expression_token1); + if (lookahead == '_') ADVANCE(356); END_STATE(); case 333: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(356); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(357); END_STATE(); case 334: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token3); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(358); END_STATE(); case 335: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(357); + ACCEPT_TOKEN(aux_sym_cast_type_token7); END_STATE(); case 336: - if (lookahead == 'g') ADVANCE(358); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(359); END_STATE(); case 337: - if (lookahead == 'e') ADVANCE(359); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(360); END_STATE(); case 338: - if (lookahead == 't') ADVANCE(360); + ACCEPT_TOKEN(aux_sym_visibility_modifier_token3); END_STATE(); case 339: if (lookahead == 'E' || lookahead == 'e') ADVANCE(361); END_STATE(); case 340: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(362); + if (lookahead == 'g') ADVANCE(362); END_STATE(); case 341: - ACCEPT_TOKEN(aux_sym_declare_statement_token1); + if (lookahead == 'e') ADVANCE(363); END_STATE(); case 342: - ACCEPT_TOKEN(aux_sym_match_default_expression_token1); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 343: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(363); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(365); END_STATE(); case 344: - ACCEPT_TOKEN(aux_sym_require_expression_token1); - if (lookahead == '_') ADVANCE(364); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(366); END_STATE(); case 345: - ACCEPT_TOKEN(aux_sym_abstract_modifier_token1); + ACCEPT_TOKEN(aux_sym_declare_statement_token1); END_STATE(); case 346: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(365); + ACCEPT_TOKEN(aux_sym_match_default_expression_token1); END_STATE(); case 347: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(366); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(367); END_STATE(); case 348: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(367); + ACCEPT_TOKEN(aux_sym_require_expression_token1); + if (lookahead == '_') ADVANCE(368); END_STATE(); case 349: - ACCEPT_TOKEN(aux_sym_while_statement_token2); + ACCEPT_TOKEN(aux_sym_abstract_modifier_token1); END_STATE(); case 350: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token2); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(369); END_STATE(); case 351: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(368); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(370); END_STATE(); case 352: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(369); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(371); END_STATE(); case 353: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(370); + ACCEPT_TOKEN(aux_sym_while_statement_token2); END_STATE(); case 354: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(371); + ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token2); END_STATE(); case 355: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(372); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(372); END_STATE(); case 356: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(373); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(373); END_STATE(); case 357: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(374); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(374); END_STATE(); case 358: - ACCEPT_TOKEN(anon_sym_encoding); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(375); END_STATE(); case 359: - ACCEPT_TOKEN(anon_sym_iterable); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(376); END_STATE(); case 360: - if (lookahead == 'y') ADVANCE(375); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(377); END_STATE(); case 361: - ACCEPT_TOKEN(aux_sym_primitive_type_token1); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(378); END_STATE(); case 362: - ACCEPT_TOKEN(aux_sym_continue_statement_token1); + ACCEPT_TOKEN(anon_sym_encoding); END_STATE(); case 363: - ACCEPT_TOKEN(aux_sym_readonly_modifier_token1); + ACCEPT_TOKEN(anon_sym_iterable); END_STATE(); case 364: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(376); + if (lookahead == 'y') ADVANCE(379); END_STATE(); case 365: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(377); + ACCEPT_TOKEN(aux_sym_primitive_type_token1); END_STATE(); case 366: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(378); + ACCEPT_TOKEN(aux_sym_continue_statement_token1); END_STATE(); case 367: - ACCEPT_TOKEN(aux_sym_switch_block_token1); + ACCEPT_TOKEN(aux_sym_readonly_modifier_token1); END_STATE(); case 368: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(379); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(380); END_STATE(); case 369: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(380); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(381); END_STATE(); case 370: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(381); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(382); END_STATE(); case 371: - ACCEPT_TOKEN(aux_sym_use_instead_of_clause_token1); + ACCEPT_TOKEN(aux_sym_switch_block_token1); END_STATE(); case 372: - ACCEPT_TOKEN(aux_sym_interface_declaration_token1); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(383); END_STATE(); case 373: - ACCEPT_TOKEN(aux_sym_namespace_definition_token1); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(384); END_STATE(); case 374: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token2); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(385); END_STATE(); case 375: - if (lookahead == 'p') ADVANCE(382); + ACCEPT_TOKEN(aux_sym_use_instead_of_clause_token1); END_STATE(); case 376: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(383); + ACCEPT_TOKEN(aux_sym_interface_declaration_token1); END_STATE(); case 377: - ACCEPT_TOKEN(aux_sym_declare_statement_token2); + ACCEPT_TOKEN(aux_sym_namespace_definition_token1); END_STATE(); case 378: - ACCEPT_TOKEN(aux_sym_foreach_statement_token2); + ACCEPT_TOKEN(aux_sym_visibility_modifier_token2); END_STATE(); case 379: - ACCEPT_TOKEN(aux_sym_class_interface_clause_token1); + if (lookahead == 'p') ADVANCE(386); END_STATE(); case 380: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(384); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(387); END_STATE(); case 381: - ACCEPT_TOKEN(aux_sym_binary_expression_token1); + ACCEPT_TOKEN(aux_sym_declare_statement_token2); END_STATE(); case 382: - if (lookahead == 'e') ADVANCE(385); + ACCEPT_TOKEN(aux_sym_foreach_statement_token2); END_STATE(); case 383: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(386); + ACCEPT_TOKEN(aux_sym_class_interface_clause_token1); END_STATE(); case 384: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(387); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(388); END_STATE(); case 385: - if (lookahead == 's') ADVANCE(388); + ACCEPT_TOKEN(aux_sym_binary_expression_token1); END_STATE(); case 386: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(389); + if (lookahead == 'e') ADVANCE(389); END_STATE(); case 387: - ACCEPT_TOKEN(aux_sym_include_once_expression_token1); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(390); END_STATE(); case 388: - ACCEPT_TOKEN(anon_sym_strict_types); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(391); END_STATE(); case 389: + if (lookahead == 's') ADVANCE(392); + END_STATE(); + case 390: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(393); + END_STATE(); + case 391: + ACCEPT_TOKEN(aux_sym_include_once_expression_token1); + END_STATE(); + case 392: + ACCEPT_TOKEN(anon_sym_strict_types); + END_STATE(); + case 393: ACCEPT_TOKEN(aux_sym_require_once_expression_token1); END_STATE(); default: @@ -8407,8 +8428,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1171] = {.lex_state = 79}, [1172] = {.lex_state = 79}, [1173] = {.lex_state = 79}, - [1174] = {.lex_state = 79}, - [1175] = {.lex_state = 7}, + [1174] = {.lex_state = 7}, + [1175] = {.lex_state = 79}, [1176] = {.lex_state = 7}, [1177] = {.lex_state = 7}, [1178] = {.lex_state = 7}, @@ -9673,6 +9694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_DOT_DOT_DOT] = ACTIONS(1), [anon_sym_QMARK] = ACTIONS(1), + [sym_bottom_type] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_array] = ACTIONS(1), [aux_sym_primitive_type_token1] = ACTIONS(1), @@ -76832,7 +76854,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -77663,7 +77685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -78060,7 +78082,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -78134,7 +78156,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -78322,7 +78344,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -78470,7 +78492,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -80311,7 +80333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_attribute_list, STATE(1169), 1, sym_visibility_modifier, - STATE(1185), 1, + STATE(1184), 1, aux_sym_attribute_list_repeat1, STATE(1191), 1, sym_attribute_group, @@ -102907,177 +102929,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43059] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(1415), 1, - sym_comment, - STATE(1167), 1, - sym_text_interpolation, - ACTIONS(2526), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2524), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [43100] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(1415), 1, - sym_comment, - ACTIONS(2528), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1168), 1, - sym_text_interpolation, - ACTIONS(2378), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2374), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [43143] = 17, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1415), 1, - sym_comment, - ACTIONS(1576), 1, - sym_name, - ACTIONS(1588), 1, - anon_sym_QMARK, - ACTIONS(1691), 1, - anon_sym_DOLLAR, - STATE(1169), 1, - sym_text_interpolation, - STATE(1345), 1, - sym_qualified_name, - STATE(1404), 1, - sym_union_type, - STATE(1443), 1, - sym__types, - STATE(1708), 1, - sym_variable_name, - STATE(1983), 1, - sym__type, - STATE(2147), 1, - sym_namespace_name, - STATE(2273), 1, - sym_namespace_name_as_prefix, - STATE(1374), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1590), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [43208] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(1415), 1, - sym_comment, - STATE(1170), 1, - sym_text_interpolation, - ACTIONS(2532), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2530), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [43249] = 5, + [43059] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - STATE(1171), 1, + STATE(1167), 1, sym_text_interpolation, - ACTIONS(2536), 2, + ACTIONS(2526), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2534), 24, + ACTIONS(2524), 25, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, + aux_sym_class_declaration_token1, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -103099,12 +102965,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43289] = 5, + [43100] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - STATE(1172), 1, + ACTIONS(2528), 1, + aux_sym_namespace_use_declaration_token3, + STATE(1168), 1, sym_text_interpolation, ACTIONS(2378), 2, anon_sym_BSLASH, @@ -103134,20 +103002,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43329] = 5, + [43143] = 17, ACTIONS(3), 1, anon_sym_QMARK_GT, + ACTIONS(209), 1, + anon_sym_BSLASH, + ACTIONS(550), 1, + aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - STATE(1173), 1, + ACTIONS(1576), 1, + sym_name, + ACTIONS(1588), 1, + anon_sym_QMARK, + ACTIONS(1691), 1, + anon_sym_DOLLAR, + STATE(1169), 1, sym_text_interpolation, - ACTIONS(2540), 2, + STATE(1345), 1, + sym_qualified_name, + STATE(1404), 1, + sym_union_type, + STATE(1443), 1, + sym__types, + STATE(1708), 1, + sym_variable_name, + STATE(1983), 1, + sym__type, + STATE(2147), 1, + sym_namespace_name, + STATE(2273), 1, + sym_namespace_name_as_prefix, + STATE(1374), 3, + sym_named_type, + sym_optional_type, + sym_primitive_type, + ACTIONS(1590), 12, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + [43208] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(1415), 1, + sym_comment, + STATE(1170), 1, + sym_text_interpolation, + ACTIONS(2532), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2538), 24, + ACTIONS(2530), 25, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, + aux_sym_namespace_use_declaration_token3, aux_sym_final_modifier_token1, aux_sym_abstract_modifier_token1, aux_sym_readonly_modifier_token1, @@ -103169,17 +103086,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43369] = 5, + [43249] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - STATE(1174), 1, + STATE(1171), 1, + sym_text_interpolation, + ACTIONS(2536), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2534), 24, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + sym_name, + [43289] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(1415), 1, + sym_comment, + STATE(1172), 1, + sym_text_interpolation, + ACTIONS(2378), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2374), 24, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + sym_name, + [43329] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(1415), 1, + sym_comment, + STATE(1173), 1, sym_text_interpolation, - ACTIONS(2544), 2, + ACTIONS(2540), 2, anon_sym_BSLASH, anon_sym_DOLLAR, - ACTIONS(2542), 24, + ACTIONS(2538), 24, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_namespace_use_declaration_token2, @@ -103204,7 +103191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43409] = 15, + [43369] = 16, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103217,7 +103204,9 @@ static const uint16_t ts_small_parse_table[] = { sym_name, ACTIONS(1588), 1, anon_sym_QMARK, - STATE(1175), 1, + ACTIONS(2542), 1, + sym_bottom_type, + STATE(1174), 1, sym_text_interpolation, STATE(1345), 1, sym_qualified_name, @@ -103225,7 +103214,7 @@ static const uint16_t ts_small_parse_table[] = { sym_union_type, STATE(1443), 1, sym__types, - STATE(1532), 1, + STATE(2124), 1, sym__type, STATE(2147), 1, sym_namespace_name, @@ -103248,7 +103237,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43468] = 15, + [43431] = 5, + ACTIONS(3), 1, + anon_sym_QMARK_GT, + ACTIONS(1415), 1, + sym_comment, + STATE(1175), 1, + sym_text_interpolation, + ACTIONS(2546), 2, + anon_sym_BSLASH, + anon_sym_DOLLAR, + ACTIONS(2544), 24, + aux_sym_function_static_declaration_token1, + aux_sym_namespace_definition_token1, + aux_sym_namespace_use_declaration_token2, + aux_sym_final_modifier_token1, + aux_sym_abstract_modifier_token1, + aux_sym_readonly_modifier_token1, + sym_var_modifier, + aux_sym_visibility_modifier_token1, + aux_sym_visibility_modifier_token2, + aux_sym_visibility_modifier_token3, + anon_sym_QMARK, + anon_sym_array, + aux_sym_primitive_type_token1, + anon_sym_iterable, + anon_sym_bool, + anon_sym_float, + anon_sym_int, + anon_sym_string, + anon_sym_void, + anon_sym_mixed, + anon_sym_static, + anon_sym_false, + anon_sym_null, + sym_name, + [43471] = 16, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103257,10 +103281,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2546), 1, - sym_name, ACTIONS(2548), 1, + sym_name, + ACTIONS(2550), 1, anon_sym_QMARK, + ACTIONS(2552), 1, + sym_bottom_type, STATE(1176), 1, sym_text_interpolation, STATE(1507), 1, @@ -103279,7 +103305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(2550), 12, + ACTIONS(2554), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -103292,7 +103318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43527] = 15, + [43533] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103313,7 +103339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_union_type, STATE(1443), 1, sym__types, - STATE(1569), 1, + STATE(1532), 1, sym__type, STATE(2147), 1, sym_namespace_name, @@ -103336,7 +103362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43586] = 15, + [43592] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103357,7 +103383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_union_type, STATE(1443), 1, sym__types, - STATE(1620), 1, + STATE(1569), 1, sym__type, STATE(2147), 1, sym_namespace_name, @@ -103380,7 +103406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43645] = 15, + [43651] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103401,7 +103427,7 @@ static const uint16_t ts_small_parse_table[] = { sym_union_type, STATE(1443), 1, sym__types, - STATE(2124), 1, + STATE(1620), 1, sym__type, STATE(2147), 1, sym_namespace_name, @@ -103424,7 +103450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43704] = 15, + [43710] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103468,7 +103494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43763] = 13, + [43769] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103477,9 +103503,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2546), 1, - sym_name, ACTIONS(2548), 1, + sym_name, + ACTIONS(2550), 1, anon_sym_QMARK, STATE(1181), 1, sym_text_interpolation, @@ -103495,7 +103521,7 @@ static const uint16_t ts_small_parse_table[] = { sym_named_type, sym_optional_type, sym_primitive_type, - ACTIONS(2550), 12, + ACTIONS(2554), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -103508,7 +103534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43816] = 13, + [43822] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103548,7 +103574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43869] = 13, + [43875] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103588,24 +103614,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [43922] = 7, + [43928] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2556), 1, + ACTIONS(1689), 1, anon_sym_POUND_LBRACK, - STATE(1191), 1, - sym_attribute_group, - STATE(1184), 2, + STATE(1184), 1, sym_text_interpolation, + STATE(1185), 1, aux_sym_attribute_list_repeat1, - ACTIONS(2554), 4, + STATE(1191), 1, + sym_attribute_group, + ACTIONS(2558), 4, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - ACTIONS(2552), 15, + ACTIONS(2556), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103621,25 +103648,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [43962] = 8, + [43970] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(1689), 1, + ACTIONS(2564), 1, anon_sym_POUND_LBRACK, - STATE(1184), 1, - aux_sym_attribute_list_repeat1, - STATE(1185), 1, - sym_text_interpolation, STATE(1191), 1, sym_attribute_group, - ACTIONS(2561), 4, + STATE(1185), 2, + sym_text_interpolation, + aux_sym_attribute_list_repeat1, + ACTIONS(2562), 4, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - ACTIONS(2559), 15, + ACTIONS(2560), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103655,7 +103681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44004] = 11, + [44010] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103664,7 +103690,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2546), 1, + ACTIONS(2548), 1, sym_name, STATE(1186), 1, sym_text_interpolation, @@ -103677,7 +103703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1608), 2, sym_named_type, sym_primitive_type, - ACTIONS(2550), 12, + ACTIONS(2554), 12, anon_sym_array, aux_sym_primitive_type_token1, anon_sym_iterable, @@ -103690,20 +103716,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [44050] = 5, + [44056] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1187), 1, sym_text_interpolation, - ACTIONS(2565), 5, + ACTIONS(2569), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2563), 15, + ACTIONS(2567), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103719,7 +103745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44084] = 11, + [44090] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103754,20 +103780,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [44130] = 5, + [44136] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1189), 1, sym_text_interpolation, - ACTIONS(2569), 5, + ACTIONS(2573), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2567), 15, + ACTIONS(2571), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103783,7 +103809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44164] = 11, + [44170] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -103818,20 +103844,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_static, anon_sym_false, anon_sym_null, - [44210] = 5, + [44216] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1191), 1, sym_text_interpolation, - ACTIONS(2573), 5, + ACTIONS(2577), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2571), 15, + ACTIONS(2575), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103847,20 +103873,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44244] = 5, + [44250] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1192), 1, sym_text_interpolation, - ACTIONS(2577), 5, + ACTIONS(2581), 5, anon_sym_AMP, anon_sym_BSLASH, anon_sym_DOT_DOT_DOT, anon_sym_POUND_LBRACK, anon_sym_DOLLAR, - ACTIONS(2575), 15, + ACTIONS(2579), 15, aux_sym_namespace_definition_token1, anon_sym_QMARK, anon_sym_array, @@ -103876,7 +103902,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44278] = 18, + [44284] = 18, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -103917,7 +103943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_abstract_modifier, sym_readonly_modifier, sym_static_modifier, - [44337] = 5, + [44343] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -103944,7 +103970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_false, anon_sym_null, sym_name, - [44369] = 15, + [44375] = 15, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -103961,7 +103987,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_readonly_modifier_token1, ACTIONS(2426), 1, sym_var_modifier, - ACTIONS(2579), 1, + ACTIONS(2583), 1, aux_sym_enum_case_token1, STATE(1195), 1, sym_text_interpolation, @@ -103981,7 +104007,7 @@ static const uint16_t ts_small_parse_table[] = { sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [44421] = 14, + [44427] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -104016,7 +104042,7 @@ static const uint16_t ts_small_parse_table[] = { sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [44470] = 7, + [44476] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -104029,7 +104055,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_attribute_list_repeat1, STATE(1205), 1, sym_attribute_group, - ACTIONS(2561), 14, + ACTIONS(2558), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104044,7 +104070,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, - [44505] = 14, + [44511] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -104079,19 +104105,19 @@ static const uint16_t ts_small_parse_table[] = { sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [44554] = 6, + [44560] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, - ACTIONS(2581), 1, + ACTIONS(2585), 1, anon_sym_POUND_LBRACK, STATE(1205), 1, sym_attribute_group, STATE(1199), 2, sym_text_interpolation, aux_sym_attribute_list_repeat1, - ACTIONS(2554), 14, + ACTIONS(2562), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104106,29 +104132,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, - [44587] = 12, + [44593] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2187), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2584), 1, + ACTIONS(2588), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2587), 1, + ACTIONS(2591), 1, aux_sym_final_modifier_token1, - ACTIONS(2590), 1, + ACTIONS(2594), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2593), 1, + ACTIONS(2597), 1, aux_sym_readonly_modifier_token1, - ACTIONS(2596), 1, + ACTIONS(2600), 1, sym_var_modifier, STATE(1313), 1, sym__modifier, STATE(1200), 2, sym_text_interpolation, aux_sym_property_declaration_repeat1, - ACTIONS(2599), 3, + ACTIONS(2603), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, @@ -104138,14 +104164,14 @@ static const uint16_t ts_small_parse_table[] = { sym_readonly_modifier, sym_static_modifier, sym_visibility_modifier, - [44631] = 5, + [44637] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1201), 1, sym_text_interpolation, - ACTIONS(2602), 6, + ACTIONS(2606), 6, aux_sym_function_static_declaration_token1, aux_sym_namespace_definition_token1, aux_sym_cast_type_token1, @@ -104163,14 +104189,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, aux_sym_string_token1, anon_sym_DOLLAR, - [44661] = 4, + [44667] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1202), 1, sym_text_interpolation, - ACTIONS(2577), 15, + ACTIONS(2581), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104186,14 +104212,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [44688] = 4, + [44694] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1203), 1, sym_text_interpolation, - ACTIONS(2565), 15, + ACTIONS(2569), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104209,14 +104235,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [44715] = 4, + [44721] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1204), 1, sym_text_interpolation, - ACTIONS(2569), 15, + ACTIONS(2573), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104232,14 +104258,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [44742] = 4, + [44748] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1205), 1, sym_text_interpolation, - ACTIONS(2573), 15, + ACTIONS(2577), 15, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, @@ -104255,14 +104281,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token3, aux_sym__arrow_function_header_token1, anon_sym_POUND_LBRACK, - [44769] = 4, + [44775] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1206), 1, sym_text_interpolation, - ACTIONS(2604), 14, + ACTIONS(2608), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104277,14 +104303,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [44795] = 4, + [44801] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1207), 1, sym_text_interpolation, - ACTIONS(2606), 14, + ACTIONS(2610), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104299,20 +104325,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [44821] = 14, + [44827] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2612), 1, anon_sym_LBRACE, - ACTIONS(2610), 1, + ACTIONS(2614), 1, sym_escape_sequence, - ACTIONS(2612), 1, + ACTIONS(2616), 1, anon_sym_DQUOTE, - ACTIONS(2614), 1, - anon_sym_BSLASHu, ACTIONS(2618), 1, + anon_sym_BSLASHu, + ACTIONS(2622), 1, anon_sym_DOLLAR, STATE(1208), 1, sym_text_interpolation, @@ -104322,7 +104348,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1358), 1, sym__simple_string_member_access_expression, - ACTIONS(2616), 2, + ACTIONS(2620), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, STATE(1357), 2, @@ -104331,20 +104357,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1368), 2, sym__complex_string_part, sym__simple_string_part, - [44867] = 14, + [44873] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2612), 1, anon_sym_LBRACE, - ACTIONS(2610), 1, - sym_escape_sequence, ACTIONS(2614), 1, - anon_sym_BSLASHu, + sym_escape_sequence, ACTIONS(2618), 1, + anon_sym_BSLASHu, + ACTIONS(2622), 1, anon_sym_DOLLAR, - ACTIONS(2620), 1, + ACTIONS(2624), 1, anon_sym_DQUOTE, STATE(1209), 1, sym_text_interpolation, @@ -104354,7 +104380,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1358), 1, sym__simple_string_member_access_expression, - ACTIONS(2616), 2, + ACTIONS(2620), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, STATE(1357), 2, @@ -104363,14 +104389,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1368), 2, sym__complex_string_part, sym__simple_string_part, - [44913] = 4, + [44919] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1210), 1, sym_text_interpolation, - ACTIONS(2622), 14, + ACTIONS(2626), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104385,14 +104411,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [44939] = 4, + [44945] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1211), 1, sym_text_interpolation, - ACTIONS(2624), 14, + ACTIONS(2628), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104407,14 +104433,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [44965] = 4, + [44971] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1212), 1, sym_text_interpolation, - ACTIONS(2604), 14, + ACTIONS(2608), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104429,14 +104455,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [44991] = 4, + [44997] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1213), 1, sym_text_interpolation, - ACTIONS(2626), 14, + ACTIONS(2630), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104451,14 +104477,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45017] = 4, + [45023] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1214), 1, sym_text_interpolation, - ACTIONS(2624), 14, + ACTIONS(2628), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104473,14 +104499,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45043] = 4, + [45049] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1215), 1, sym_text_interpolation, - ACTIONS(2628), 14, + ACTIONS(2632), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104495,14 +104521,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45069] = 4, + [45075] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1216), 1, sym_text_interpolation, - ACTIONS(2630), 14, + ACTIONS(2634), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104517,14 +104543,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45095] = 4, + [45101] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1217), 1, sym_text_interpolation, - ACTIONS(2632), 14, + ACTIONS(2636), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104539,14 +104565,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45121] = 4, + [45127] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1218), 1, sym_text_interpolation, - ACTIONS(2634), 14, + ACTIONS(2638), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104561,14 +104587,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45147] = 4, + [45153] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1219), 1, sym_text_interpolation, - ACTIONS(2636), 14, + ACTIONS(2640), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104583,14 +104609,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45173] = 4, + [45179] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1220), 1, sym_text_interpolation, - ACTIONS(2636), 14, + ACTIONS(2640), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104605,26 +104631,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45199] = 13, + [45205] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2638), 1, + ACTIONS(2642), 1, anon_sym_LBRACE, - ACTIONS(2641), 1, + ACTIONS(2645), 1, sym_escape_sequence, - ACTIONS(2644), 1, + ACTIONS(2648), 1, anon_sym_DQUOTE, - ACTIONS(2646), 1, + ACTIONS(2650), 1, anon_sym_BSLASHu, - ACTIONS(2652), 1, + ACTIONS(2656), 1, anon_sym_DOLLAR, STATE(1274), 1, sym_variable_name, STATE(1358), 1, sym__simple_string_member_access_expression, - ACTIONS(2649), 2, + ACTIONS(2653), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, STATE(1221), 2, @@ -104636,14 +104662,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1368), 2, sym__complex_string_part, sym__simple_string_part, - [45243] = 4, + [45249] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1222), 1, sym_text_interpolation, - ACTIONS(2655), 14, + ACTIONS(2659), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104658,14 +104684,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45269] = 4, + [45275] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1223), 1, sym_text_interpolation, - ACTIONS(2655), 14, + ACTIONS(2659), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104680,20 +104706,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45295] = 14, + [45301] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2612), 1, anon_sym_LBRACE, - ACTIONS(2610), 1, - sym_escape_sequence, ACTIONS(2614), 1, - anon_sym_BSLASHu, + sym_escape_sequence, ACTIONS(2618), 1, + anon_sym_BSLASHu, + ACTIONS(2622), 1, anon_sym_DOLLAR, - ACTIONS(2657), 1, + ACTIONS(2661), 1, anon_sym_DQUOTE, STATE(1208), 1, aux_sym_encapsed_string_repeat1, @@ -104703,7 +104729,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1358), 1, sym__simple_string_member_access_expression, - ACTIONS(2616), 2, + ACTIONS(2620), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, STATE(1357), 2, @@ -104712,7 +104738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1368), 2, sym__complex_string_part, sym__simple_string_part, - [45341] = 4, + [45347] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -104734,20 +104760,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45367] = 14, + [45373] = 14, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2608), 1, + ACTIONS(2612), 1, anon_sym_LBRACE, - ACTIONS(2610), 1, - sym_escape_sequence, ACTIONS(2614), 1, - anon_sym_BSLASHu, + sym_escape_sequence, ACTIONS(2618), 1, + anon_sym_BSLASHu, + ACTIONS(2622), 1, anon_sym_DOLLAR, - ACTIONS(2659), 1, + ACTIONS(2663), 1, anon_sym_DQUOTE, STATE(1221), 1, aux_sym_encapsed_string_repeat1, @@ -104757,7 +104783,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1358), 1, sym__simple_string_member_access_expression, - ACTIONS(2616), 2, + ACTIONS(2620), 2, sym_encapsed_string_chars, anon_sym_SQUOTE, STATE(1357), 2, @@ -104766,14 +104792,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1368), 2, sym__complex_string_part, sym__simple_string_part, - [45413] = 4, + [45419] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1227), 1, sym_text_interpolation, - ACTIONS(2661), 14, + ACTIONS(2665), 14, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104788,7 +104814,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45439] = 4, + [45445] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -104810,14 +104836,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45465] = 4, + [45471] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1229), 1, sym_text_interpolation, - ACTIONS(2663), 13, + ACTIONS(2667), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104831,14 +104857,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45490] = 4, + [45496] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1230), 1, sym_text_interpolation, - ACTIONS(2665), 13, + ACTIONS(2669), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104852,14 +104878,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45515] = 4, + [45521] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1231), 1, sym_text_interpolation, - ACTIONS(2667), 13, + ACTIONS(2671), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104873,14 +104899,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45540] = 4, + [45546] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1232), 1, sym_text_interpolation, - ACTIONS(2669), 13, + ACTIONS(2673), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104894,14 +104920,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45565] = 4, + [45571] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1233), 1, sym_text_interpolation, - ACTIONS(2671), 13, + ACTIONS(2675), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104915,14 +104941,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45590] = 4, + [45596] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1234), 1, sym_text_interpolation, - ACTIONS(2673), 13, + ACTIONS(2677), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104936,14 +104962,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45615] = 4, + [45621] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1235), 1, sym_text_interpolation, - ACTIONS(2675), 13, + ACTIONS(2679), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104957,14 +104983,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45640] = 4, + [45646] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1236), 1, sym_text_interpolation, - ACTIONS(2677), 13, + ACTIONS(2681), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104978,14 +105004,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45665] = 4, + [45671] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1237), 1, sym_text_interpolation, - ACTIONS(2679), 13, + ACTIONS(2683), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -104999,14 +105025,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45690] = 4, + [45696] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1238), 1, sym_text_interpolation, - ACTIONS(2681), 13, + ACTIONS(2685), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105020,14 +105046,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45715] = 4, + [45721] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1239), 1, sym_text_interpolation, - ACTIONS(2683), 13, + ACTIONS(2687), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105041,14 +105067,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45740] = 4, + [45746] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1240), 1, sym_text_interpolation, - ACTIONS(2685), 13, + ACTIONS(2689), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105062,14 +105088,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45765] = 4, + [45771] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1241), 1, sym_text_interpolation, - ACTIONS(2687), 13, + ACTIONS(2691), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105083,7 +105109,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45790] = 4, + [45796] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -105104,14 +105130,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45815] = 4, + [45821] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1243), 1, sym_text_interpolation, - ACTIONS(2689), 13, + ACTIONS(2693), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105125,14 +105151,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45840] = 4, + [45846] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1244), 1, sym_text_interpolation, - ACTIONS(2691), 13, + ACTIONS(2695), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105146,14 +105172,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45865] = 4, + [45871] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1245), 1, sym_text_interpolation, - ACTIONS(2693), 13, + ACTIONS(2697), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105167,16 +105193,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45890] = 12, + [45896] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(550), 1, aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2695), 1, + ACTIONS(2699), 1, sym_name, - ACTIONS(2701), 1, + ACTIONS(2705), 1, anon_sym_BSLASH, STATE(1246), 1, sym_text_interpolation, @@ -105186,24 +105212,24 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name_as_prefix, STATE(2241), 1, sym_namespace_name, - ACTIONS(2699), 2, + ACTIONS(2703), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, STATE(1496), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [45931] = 4, + [45937] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1247), 1, sym_text_interpolation, - ACTIONS(2703), 13, + ACTIONS(2707), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105217,14 +105243,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45956] = 4, + [45962] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1248), 1, sym_text_interpolation, - ACTIONS(2705), 13, + ACTIONS(2709), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105238,7 +105264,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [45981] = 4, + [45987] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -105259,14 +105285,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [46006] = 4, + [46012] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1250), 1, sym_text_interpolation, - ACTIONS(2707), 13, + ACTIONS(2711), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105280,16 +105306,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [46031] = 12, + [46037] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(550), 1, aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2695), 1, + ACTIONS(2699), 1, sym_name, - ACTIONS(2711), 1, + ACTIONS(2715), 1, anon_sym_BSLASH, STATE(1251), 1, sym_text_interpolation, @@ -105299,24 +105325,24 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2229), 1, sym_namespace_name_as_prefix, - ACTIONS(2709), 2, + ACTIONS(2713), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, STATE(1496), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46072] = 4, + [46078] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1252), 1, sym_text_interpolation, - ACTIONS(2713), 13, + ACTIONS(2717), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105330,7 +105356,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [46097] = 4, + [46103] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, @@ -105351,14 +105377,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [46122] = 4, + [46128] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(5), 1, sym_comment, STATE(1254), 1, sym_text_interpolation, - ACTIONS(2715), 13, + ACTIONS(2719), 13, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token1, aux_sym_namespace_use_declaration_token2, @@ -105372,14 +105398,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, anon_sym_POUND_LBRACK, - [46147] = 10, + [46153] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(604), 1, sym_heredoc, ACTIONS(1415), 1, sym_comment, - ACTIONS(2719), 1, + ACTIONS(2723), 1, sym_integer, STATE(1255), 1, sym_text_interpolation, @@ -105394,11 +105420,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(657), 2, sym_encapsed_string, sym_string, - ACTIONS(2717), 3, + ACTIONS(2721), 3, sym_float, sym_boolean, sym_null, - [46183] = 12, + [46189] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105407,9 +105433,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, - sym_name, ACTIONS(2725), 1, + sym_name, + ACTIONS(2729), 1, anon_sym_RBRACK, STATE(1256), 1, sym_text_interpolation, @@ -105422,11 +105448,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46223] = 12, + [46229] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105435,9 +105461,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, - ACTIONS(2727), 1, + ACTIONS(2731), 1, anon_sym_RBRACK, STATE(1257), 1, sym_text_interpolation, @@ -105450,11 +105476,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46263] = 12, + [46269] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105463,9 +105489,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, - ACTIONS(2729), 1, + ACTIONS(2733), 1, anon_sym_RBRACK, STATE(1258), 1, sym_text_interpolation, @@ -105478,11 +105504,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46303] = 12, + [46309] = 12, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105491,9 +105517,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, - ACTIONS(2731), 1, + ACTIONS(2735), 1, anon_sym_RBRACK, STATE(1259), 1, sym_text_interpolation, @@ -105506,11 +105532,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46343] = 11, + [46349] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105519,7 +105545,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, STATE(1260), 1, sym_text_interpolation, @@ -105532,11 +105558,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46380] = 11, + [46386] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105545,7 +105571,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, STATE(1261), 1, sym_text_interpolation, @@ -105558,20 +105584,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46417] = 11, + [46423] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(550), 1, aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2695), 1, + ACTIONS(2699), 1, sym_name, - ACTIONS(2733), 1, + ACTIONS(2737), 1, anon_sym_BSLASH, STATE(1262), 1, sym_text_interpolation, @@ -105584,20 +105610,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1496), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46454] = 11, + [46460] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(550), 1, aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2695), 1, + ACTIONS(2699), 1, sym_name, - ACTIONS(2735), 1, + ACTIONS(2739), 1, anon_sym_BSLASH, STATE(1263), 1, sym_text_interpolation, @@ -105610,11 +105636,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1496), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46491] = 11, + [46497] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105623,7 +105649,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2695), 1, + ACTIONS(2699), 1, sym_name, STATE(1264), 1, sym_text_interpolation, @@ -105636,11 +105662,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1496), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46528] = 13, + [46534] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105649,15 +105675,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_final_modifier_token1, ACTIONS(2230), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2737), 1, + ACTIONS(2741), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2739), 1, + ACTIONS(2743), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2741), 1, + ACTIONS(2745), 1, aux_sym_enum_declaration_token1, - ACTIONS(2743), 1, + ACTIONS(2747), 1, aux_sym_class_declaration_token1, - ACTIONS(2745), 1, + ACTIONS(2749), 1, aux_sym__arrow_function_header_token1, STATE(1265), 1, sym_text_interpolation, @@ -105668,7 +105694,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2219), 2, sym_final_modifier, sym_abstract_modifier, - [46569] = 13, + [46575] = 13, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105677,15 +105703,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_final_modifier_token1, ACTIONS(2230), 1, aux_sym_abstract_modifier_token1, - ACTIONS(2737), 1, + ACTIONS(2741), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2739), 1, + ACTIONS(2743), 1, aux_sym_namespace_use_declaration_token2, - ACTIONS(2745), 1, + ACTIONS(2749), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2747), 1, + ACTIONS(2751), 1, aux_sym_enum_declaration_token1, - ACTIONS(2749), 1, + ACTIONS(2753), 1, aux_sym_class_declaration_token1, STATE(1266), 1, sym_text_interpolation, @@ -105696,7 +105722,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2247), 2, sym_final_modifier, sym_abstract_modifier, - [46610] = 10, + [46616] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105705,9 +105731,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(1559), 1, anon_sym_BSLASH, - ACTIONS(2751), 1, + ACTIONS(2755), 1, aux_sym_namespace_aliasing_clause_token1, - ACTIONS(2753), 1, + ACTIONS(2757), 1, aux_sym_use_instead_of_clause_token1, STATE(543), 1, sym_arguments, @@ -105721,7 +105747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46645] = 10, + [46651] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105730,9 +105756,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1651), 1, anon_sym_COLON_COLON, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2755), 1, + ACTIONS(2759), 1, aux_sym_namespace_use_declaration_token2, STATE(1268), 1, sym_text_interpolation, @@ -105746,7 +105772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46680] = 11, + [46686] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105755,7 +105781,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2721), 1, + ACTIONS(2725), 1, sym_name, STATE(1269), 1, sym_text_interpolation, @@ -105768,11 +105794,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1578), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46717] = 10, + [46723] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105781,9 +105807,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1651), 1, anon_sym_COLON_COLON, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2755), 1, + ACTIONS(2759), 1, aux_sym_namespace_use_declaration_token2, STATE(1270), 1, sym_text_interpolation, @@ -105797,7 +105823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46752] = 5, + [46758] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -105816,16 +105842,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [46776] = 9, + [46782] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(2759), 1, + ACTIONS(2763), 1, anon_sym_RPAREN, STATE(543), 1, sym_arguments, @@ -105839,7 +105865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46808] = 9, + [46814] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, @@ -105848,7 +105874,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2761), 1, + ACTIONS(2765), 1, anon_sym_RPAREN, STATE(543), 1, sym_arguments, @@ -105862,38 +105888,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46840] = 8, + [46846] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2765), 1, + ACTIONS(2769), 1, anon_sym_DASH_GT, - ACTIONS(2767), 1, + ACTIONS(2771), 1, anon_sym_LBRACK, - ACTIONS(2769), 1, + ACTIONS(2773), 1, anon_sym_BSLASHu, - ACTIONS(2771), 1, + ACTIONS(2775), 1, sym_encapsed_string_chars_after_variable, STATE(1274), 1, sym_text_interpolation, - ACTIONS(2763), 6, + ACTIONS(2767), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [46870] = 9, + [46876] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(2773), 1, + ACTIONS(2777), 1, anon_sym_RPAREN, STATE(543), 1, sym_arguments, @@ -105907,7 +105933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [46902] = 10, + [46908] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105916,7 +105942,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2775), 1, + ACTIONS(2779), 1, sym_name, STATE(1276), 1, sym_text_interpolation, @@ -105927,11 +105953,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1389), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46936] = 10, + [46942] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105940,7 +105966,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2777), 1, + ACTIONS(2781), 1, sym_name, STATE(1277), 1, sym_text_interpolation, @@ -105951,11 +105977,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1682), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [46970] = 10, + [46976] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -105964,7 +105990,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2779), 1, + ACTIONS(2783), 1, sym_name, STATE(1278), 1, sym_text_interpolation, @@ -105975,20 +106001,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1861), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47004] = 7, + [47010] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1651), 1, anon_sym_COLON_COLON, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2781), 1, + ACTIONS(2785), 1, aux_sym_namespace_use_declaration_token2, STATE(1279), 1, sym_text_interpolation, @@ -106000,7 +106026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47032] = 6, + [47038] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106011,7 +106037,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2783), 8, + ACTIONS(2787), 8, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -106020,7 +106046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [47058] = 10, + [47064] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -106029,7 +106055,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2785), 1, + ACTIONS(2789), 1, sym_name, STATE(1281), 1, sym_text_interpolation, @@ -106040,11 +106066,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1564), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47092] = 10, + [47098] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -106053,7 +106079,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_namespace_definition_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2787), 1, + ACTIONS(2791), 1, sym_name, STATE(1282), 1, sym_text_interpolation, @@ -106064,11 +106090,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(1596), 2, sym_qualified_name, sym__reserved_identifier, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47126] = 7, + [47132] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106089,16 +106115,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47154] = 9, + [47160] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2789), 1, + ACTIONS(2793), 1, sym_name, - ACTIONS(2791), 1, + ACTIONS(2795), 1, anon_sym_LBRACE, STATE(1284), 1, sym_text_interpolation, @@ -106107,20 +106133,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(1369), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47185] = 9, + [47191] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2793), 1, + ACTIONS(2797), 1, sym_name, - ACTIONS(2795), 1, + ACTIONS(2799), 1, anon_sym_LBRACE, STATE(1285), 1, sym_text_interpolation, @@ -106129,24 +106155,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(1383), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47216] = 8, + [47222] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2797), 1, + ACTIONS(2801), 1, sym_name, - ACTIONS(2799), 1, + ACTIONS(2803), 1, anon_sym_LBRACE, STATE(1286), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106154,16 +106180,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47245] = 9, + [47251] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2789), 1, + ACTIONS(2793), 1, sym_name, - ACTIONS(2791), 1, + ACTIONS(2795), 1, anon_sym_LBRACE, STATE(1287), 1, sym_text_interpolation, @@ -106172,24 +106198,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(633), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47276] = 8, + [47282] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2801), 1, + ACTIONS(2805), 1, sym_name, - ACTIONS(2803), 1, + ACTIONS(2807), 1, anon_sym_LBRACE, STATE(1288), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106197,20 +106223,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47305] = 8, + [47311] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2805), 1, + ACTIONS(2809), 1, sym_name, - ACTIONS(2807), 1, + ACTIONS(2811), 1, anon_sym_LBRACE, STATE(1289), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106218,16 +106244,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47334] = 9, + [47340] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2809), 1, + ACTIONS(2813), 1, sym_name, - ACTIONS(2811), 1, + ACTIONS(2815), 1, anon_sym_LBRACE, STATE(613), 1, sym__reserved_identifier, @@ -106236,11 +106262,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(619), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47365] = 7, + [47371] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106260,7 +106286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47392] = 8, + [47398] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106281,20 +106307,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47421] = 8, + [47427] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2813), 1, + ACTIONS(2817), 1, sym_name, - ACTIONS(2815), 1, + ACTIONS(2819), 1, anon_sym_LBRACE, STATE(1293), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106302,20 +106328,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47450] = 8, + [47456] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2817), 1, + ACTIONS(2821), 1, sym_name, - ACTIONS(2819), 1, + ACTIONS(2823), 1, anon_sym_LBRACE, STATE(1294), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106323,7 +106349,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47479] = 8, + [47485] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106344,20 +106370,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47508] = 8, + [47514] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2821), 1, + ACTIONS(2825), 1, sym_name, - ACTIONS(2823), 1, + ACTIONS(2827), 1, anon_sym_LBRACE, STATE(1296), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106365,20 +106391,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47537] = 8, + [47543] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2825), 1, + ACTIONS(2829), 1, sym_name, - ACTIONS(2827), 1, + ACTIONS(2831), 1, anon_sym_LBRACE, STATE(1297), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106386,16 +106412,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47566] = 9, + [47572] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2793), 1, + ACTIONS(2797), 1, sym_name, - ACTIONS(2795), 1, + ACTIONS(2799), 1, anon_sym_LBRACE, STATE(1298), 1, sym_text_interpolation, @@ -106404,20 +106430,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(714), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47597] = 9, + [47603] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2829), 1, + ACTIONS(2833), 1, sym_name, - ACTIONS(2831), 1, + ACTIONS(2835), 1, anon_sym_LBRACE, STATE(726), 1, sym__reserved_identifier, @@ -106426,20 +106452,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(562), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47628] = 9, + [47634] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2809), 1, + ACTIONS(2813), 1, sym_name, - ACTIONS(2811), 1, + ACTIONS(2815), 1, anon_sym_LBRACE, STATE(613), 1, sym__reserved_identifier, @@ -106448,11 +106474,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(712), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47659] = 8, + [47665] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106473,16 +106499,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47688] = 9, + [47694] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2809), 1, + ACTIONS(2813), 1, sym_name, - ACTIONS(2811), 1, + ACTIONS(2815), 1, anon_sym_LBRACE, STATE(613), 1, sym__reserved_identifier, @@ -106491,20 +106517,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(641), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47719] = 9, + [47725] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2831), 1, + ACTIONS(2835), 1, anon_sym_LBRACE, - ACTIONS(2833), 1, + ACTIONS(2837), 1, sym_name, STATE(1303), 1, sym_text_interpolation, @@ -106513,24 +106539,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(562), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47750] = 8, + [47756] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2835), 1, + ACTIONS(2839), 1, sym_name, - ACTIONS(2837), 1, + ACTIONS(2841), 1, anon_sym_LBRACE, STATE(1304), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106538,7 +106564,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47779] = 7, + [47785] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106558,20 +106584,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [47806] = 8, + [47812] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2839), 1, + ACTIONS(2843), 1, sym_name, - ACTIONS(2841), 1, + ACTIONS(2845), 1, anon_sym_LBRACE, STATE(1306), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106579,20 +106605,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47835] = 8, + [47841] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2843), 1, + ACTIONS(2847), 1, sym_name, - ACTIONS(2845), 1, + ACTIONS(2849), 1, anon_sym_LBRACE, STATE(1307), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106600,16 +106626,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47864] = 9, + [47870] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2809), 1, + ACTIONS(2813), 1, sym_name, - ACTIONS(2811), 1, + ACTIONS(2815), 1, anon_sym_LBRACE, STATE(613), 1, sym__reserved_identifier, @@ -106618,24 +106644,24 @@ static const uint16_t ts_small_parse_table[] = { STATE(734), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47895] = 8, + [47901] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2847), 1, + ACTIONS(2851), 1, sym_name, - ACTIONS(2849), 1, + ACTIONS(2853), 1, anon_sym_LBRACE, STATE(1309), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106643,16 +106669,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47924] = 10, + [47930] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2851), 1, + ACTIONS(2855), 1, sym_name, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1310), 1, sym_text_interpolation, @@ -106662,24 +106688,24 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(2128), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [47957] = 8, + [47963] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2855), 1, + ACTIONS(2859), 1, sym_name, - ACTIONS(2857), 1, + ACTIONS(2861), 1, anon_sym_LBRACE, STATE(1311), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106687,7 +106713,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [47986] = 4, + [47992] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106704,7 +106730,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48007] = 4, + [48013] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106721,7 +106747,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48028] = 4, + [48034] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106738,20 +106764,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48049] = 8, + [48055] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(2859), 1, + ACTIONS(2863), 1, sym_name, - ACTIONS(2861), 1, + ACTIONS(2865), 1, anon_sym_LBRACE, STATE(1315), 1, sym_text_interpolation, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106759,7 +106785,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48078] = 8, + [48084] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106780,7 +106806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48107] = 4, + [48113] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106797,16 +106823,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48128] = 9, + [48134] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2809), 1, + ACTIONS(2813), 1, sym_name, - ACTIONS(2811), 1, + ACTIONS(2815), 1, anon_sym_LBRACE, STATE(613), 1, sym__reserved_identifier, @@ -106815,11 +106841,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(537), 2, sym_dynamic_variable_name, sym_variable_name, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [48159] = 4, + [48165] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106836,7 +106862,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48180] = 4, + [48186] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106853,20 +106879,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48201] = 8, + [48207] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(2863), 1, + ACTIONS(2867), 1, sym_name, - ACTIONS(2865), 1, + ACTIONS(2869), 1, anon_sym_LBRACE, STATE(1321), 1, sym_text_interpolation, - ACTIONS(2697), 3, + ACTIONS(2701), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106874,16 +106900,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48230] = 10, + [48236] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2851), 1, + ACTIONS(2855), 1, sym_name, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1322), 1, sym_text_interpolation, @@ -106893,11 +106919,11 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(2128), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [48263] = 7, + [48269] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106908,7 +106934,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1323), 1, sym_text_interpolation, - ACTIONS(2867), 2, + ACTIONS(2871), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1449), 5, @@ -106917,20 +106943,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48290] = 8, + [48296] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2869), 1, - sym_name, ACTIONS(2873), 1, + sym_name, + ACTIONS(2877), 1, anon_sym_LBRACE, STATE(1324), 1, sym_text_interpolation, - ACTIONS(2871), 3, + ACTIONS(2875), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -106938,7 +106964,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48319] = 7, + [48325] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106958,7 +106984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48346] = 7, + [48352] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106978,7 +107004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48373] = 7, + [48379] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -106989,7 +107015,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1327), 1, sym_text_interpolation, - ACTIONS(2875), 2, + ACTIONS(2879), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1449), 5, @@ -106998,20 +107024,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48400] = 8, + [48406] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2877), 1, + ACTIONS(2881), 1, sym_name, - ACTIONS(2879), 1, + ACTIONS(2883), 1, anon_sym_LBRACE, STATE(1328), 1, sym_text_interpolation, - ACTIONS(2871), 3, + ACTIONS(2875), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -107019,7 +107045,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48429] = 7, + [48435] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107030,7 +107056,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1329), 1, sym_text_interpolation, - ACTIONS(2881), 2, + ACTIONS(2885), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1449), 5, @@ -107039,20 +107065,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48456] = 8, + [48462] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2805), 1, + ACTIONS(2809), 1, sym_name, - ACTIONS(2807), 1, + ACTIONS(2811), 1, anon_sym_LBRACE, STATE(1330), 1, sym_text_interpolation, - ACTIONS(2883), 3, + ACTIONS(2887), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -107060,14 +107086,14 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48485] = 4, + [48491] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1331), 1, sym_text_interpolation, - ACTIONS(2544), 9, + ACTIONS(2546), 9, aux_sym_function_static_declaration_token1, aux_sym_namespace_use_declaration_token2, aux_sym_final_modifier_token1, @@ -107077,20 +107103,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [48506] = 8, + [48512] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(2801), 1, + ACTIONS(2805), 1, sym_name, - ACTIONS(2803), 1, + ACTIONS(2807), 1, anon_sym_LBRACE, STATE(1332), 1, sym_text_interpolation, - ACTIONS(2883), 3, + ACTIONS(2887), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, @@ -107098,16 +107124,16 @@ static const uint16_t ts_small_parse_table[] = { sym_dynamic_variable_name, sym_variable_name, sym__reserved_identifier, - [48535] = 7, + [48541] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1651), 1, anon_sym_COLON_COLON, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(2755), 1, + ACTIONS(2759), 1, aux_sym_namespace_use_declaration_token2, STATE(1333), 1, sym_text_interpolation, @@ -107117,18 +107143,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48561] = 11, + [48567] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(930), 1, sym_declaration_list, @@ -107140,16 +107166,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(1923), 1, sym_class_interface_clause, - [48595] = 9, + [48601] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(904), 1, aux_sym_else_clause_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2891), 1, + ACTIONS(2895), 1, aux_sym_catch_clause_token1, - ACTIONS(2893), 1, + ACTIONS(2897), 1, aux_sym_finally_clause_token1, STATE(1335), 1, sym_text_interpolation, @@ -107161,14 +107187,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1519), 2, sym_catch_clause, sym_finally_clause, - [48625] = 7, + [48631] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(2759), 1, + ACTIONS(2763), 1, anon_sym_RPAREN, STATE(1336), 1, sym_text_interpolation, @@ -107180,18 +107206,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48651] = 11, + [48657] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(805), 1, sym_declaration_list, @@ -107203,14 +107229,14 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2104), 1, sym_class_interface_clause, - [48685] = 7, + [48691] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(2773), 1, + ACTIONS(2777), 1, anon_sym_RPAREN, STATE(1338), 1, sym_text_interpolation, @@ -107222,14 +107248,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48711] = 7, + [48717] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2765), 1, anon_sym_RPAREN, STATE(1339), 1, sym_text_interpolation, @@ -107241,16 +107267,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48737] = 8, + [48743] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(912), 1, aux_sym_else_clause_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2897), 1, + ACTIONS(2901), 1, aux_sym_catch_clause_token1, - ACTIONS(2900), 1, + ACTIONS(2904), 1, aux_sym_finally_clause_token1, ACTIONS(910), 2, aux_sym_while_statement_token1, @@ -107261,7 +107287,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1519), 2, sym_catch_clause, sym_finally_clause, - [48765] = 11, + [48771] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -107284,16 +107310,16 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2273), 1, sym_namespace_name_as_prefix, - [48799] = 10, + [48805] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1559), 1, anon_sym_BSLASH, - ACTIONS(2905), 1, + ACTIONS(2909), 1, anon_sym_COMMA, - ACTIONS(2907), 1, + ACTIONS(2911), 1, anon_sym_LBRACE, STATE(1227), 1, sym_use_list, @@ -107303,21 +107329,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2903), 2, + ACTIONS(2907), 2, sym__automatic_semicolon, anon_sym_SEMI, - [48831] = 11, + [48837] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(815), 1, sym_declaration_list, @@ -107329,18 +107355,18 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2115), 1, sym_class_interface_clause, - [48865] = 11, + [48871] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1433), 1, anon_sym_LPAREN, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(963), 1, sym_declaration_list, @@ -107352,14 +107378,14 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2027), 1, sym_class_interface_clause, - [48899] = 4, + [48905] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1345), 1, sym_text_interpolation, - ACTIONS(2783), 8, + ACTIONS(2787), 8, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -107368,7 +107394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [48919] = 11, + [48925] = 11, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -107391,14 +107417,14 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2273), 1, sym_namespace_name_as_prefix, - [48953] = 5, + [48959] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1347), 1, sym_text_interpolation, - ACTIONS(2867), 2, + ACTIONS(2871), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1449), 5, @@ -107407,7 +107433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48974] = 6, + [48980] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107424,7 +107450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [48997] = 10, + [49003] = 10, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(209), 1, @@ -107445,7 +107471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2273), 1, sym_namespace_name_as_prefix, - [49028] = 5, + [49034] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107461,23 +107487,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49049] = 5, + [49055] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2911), 1, + ACTIONS(2915), 1, anon_sym_BSLASHu, STATE(1351), 1, sym_text_interpolation, - ACTIONS(2909), 6, + ACTIONS(2913), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49070] = 6, + [49076] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107494,7 +107520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49093] = 5, + [49099] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107510,14 +107536,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49114] = 4, + [49120] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1354), 1, sym_text_interpolation, - ACTIONS(2913), 7, + ACTIONS(2917), 7, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -107525,7 +107551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [49133] = 6, + [49139] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107542,14 +107568,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49156] = 5, + [49162] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1356), 1, sym_text_interpolation, - ACTIONS(2881), 2, + ACTIONS(2885), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(1449), 5, @@ -107558,65 +107584,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49177] = 5, + [49183] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2769), 1, + ACTIONS(2773), 1, anon_sym_BSLASHu, STATE(1357), 1, sym_text_interpolation, - ACTIONS(2763), 6, + ACTIONS(2767), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49198] = 5, + [49204] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2917), 1, + ACTIONS(2921), 1, anon_sym_BSLASHu, STATE(1358), 1, sym_text_interpolation, - ACTIONS(2915), 6, + ACTIONS(2919), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49219] = 8, + [49225] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(2921), 1, + ACTIONS(2925), 1, anon_sym_DASH, STATE(1359), 1, sym_text_interpolation, STATE(2283), 1, sym__simple_string_array_access_argument, - ACTIONS(2919), 2, + ACTIONS(2923), 2, sym_integer, sym_name, STATE(2289), 2, sym__simple_string_subscript_unary_expression, sym_variable_name, - [49246] = 4, + [49252] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1360), 1, sym_text_interpolation, - ACTIONS(2923), 7, + ACTIONS(2927), 7, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -107624,7 +107650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [49265] = 5, + [49271] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107640,7 +107666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49286] = 6, + [49292] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107657,23 +107683,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49309] = 5, + [49315] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2925), 1, + ACTIONS(2929), 1, anon_sym_BSLASHu, STATE(1363), 1, sym_text_interpolation, - ACTIONS(2644), 6, + ACTIONS(2648), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49330] = 6, + [49336] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107690,7 +107716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49353] = 6, + [49359] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107707,7 +107733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49376] = 6, + [49382] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107724,14 +107750,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49399] = 5, + [49405] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1367), 1, sym_text_interpolation, - ACTIONS(2875), 2, + ACTIONS(2879), 2, anon_sym_COMMA, anon_sym_RBRACK, ACTIONS(1449), 5, @@ -107740,23 +107766,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49420] = 5, + [49426] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2929), 1, + ACTIONS(2933), 1, anon_sym_BSLASHu, STATE(1368), 1, sym_text_interpolation, - ACTIONS(2927), 6, + ACTIONS(2931), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49441] = 6, + [49447] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107773,7 +107799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49464] = 6, + [49470] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107790,14 +107816,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49487] = 4, + [49493] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1371), 1, sym_text_interpolation, - ACTIONS(2931), 7, + ACTIONS(2935), 7, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -107805,14 +107831,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [49506] = 8, + [49512] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2933), 1, + ACTIONS(2937), 1, sym_name, STATE(1372), 1, sym_text_interpolation, @@ -107820,20 +107846,20 @@ static const uint16_t ts_small_parse_table[] = { sym_reference_modifier, STATE(1897), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [49533] = 7, + [49539] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2937), 1, + ACTIONS(2941), 1, aux_sym_enum_case_token1, - ACTIONS(2940), 1, + ACTIONS(2944), 1, aux_sym_match_default_expression_token1, - ACTIONS(2935), 2, + ACTIONS(2939), 2, anon_sym_RBRACE, aux_sym_switch_block_token1, STATE(1373), 2, @@ -107842,14 +107868,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [49558] = 4, + [49564] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1374), 1, sym_text_interpolation, - ACTIONS(2943), 7, + ACTIONS(2947), 7, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, @@ -107857,14 +107883,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [49577] = 8, + [49583] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, - ACTIONS(2945), 1, + ACTIONS(2949), 1, sym_name, STATE(1375), 1, sym_text_interpolation, @@ -107872,11 +107898,11 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(1902), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [49604] = 5, + [49610] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107892,7 +107918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_self, anon_sym_parent, sym_name, - [49625] = 6, + [49631] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -107909,14 +107935,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49648] = 8, + [49654] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1559), 1, anon_sym_BSLASH, - ACTIONS(2949), 1, + ACTIONS(2953), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1378), 1, sym_text_interpolation, @@ -107924,34 +107950,34 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_aliasing_clause, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2947), 3, + ACTIONS(2951), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [49675] = 5, + [49681] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2953), 1, + ACTIONS(2957), 1, anon_sym_BSLASHu, STATE(1379), 1, sym_text_interpolation, - ACTIONS(2951), 6, + ACTIONS(2955), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49696] = 6, + [49702] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2751), 1, + ACTIONS(2755), 1, aux_sym_namespace_aliasing_clause_token1, - ACTIONS(2753), 1, + ACTIONS(2757), 1, aux_sym_use_instead_of_clause_token1, STATE(1380), 1, sym_text_interpolation, @@ -107961,39 +107987,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49719] = 5, + [49725] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2957), 1, + ACTIONS(2961), 1, anon_sym_BSLASHu, STATE(1381), 1, sym_text_interpolation, - ACTIONS(2955), 6, + ACTIONS(2959), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49740] = 5, + [49746] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2961), 1, + ACTIONS(2965), 1, anon_sym_BSLASHu, STATE(1382), 1, sym_text_interpolation, - ACTIONS(2959), 6, + ACTIONS(2963), 6, sym_encapsed_string_chars, anon_sym_LBRACE, sym_escape_sequence, anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_DOLLAR, - [49761] = 6, + [49767] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -108010,7 +108036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49784] = 6, + [49790] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -108027,14 +108053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49807] = 8, + [49813] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, - ACTIONS(2945), 1, + ACTIONS(2949), 1, sym_name, STATE(1385), 1, sym_text_interpolation, @@ -108042,11 +108068,11 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(1902), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [49834] = 6, + [49840] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -108063,16 +108089,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [49857] = 9, + [49863] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(982), 1, sym_compound_statement, @@ -108082,7 +108108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2109), 1, sym__return_type, - [49885] = 6, + [49891] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -108093,19 +108119,19 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2969), 4, + ACTIONS(2973), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, - [49907] = 8, + [49913] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2905), 1, + ACTIONS(2909), 1, anon_sym_COMMA, - ACTIONS(2907), 1, + ACTIONS(2911), 1, anon_sym_LBRACE, STATE(1227), 1, sym_use_list, @@ -108113,19 +108139,19 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1429), 1, aux_sym_base_clause_repeat1, - ACTIONS(2903), 2, + ACTIONS(2907), 2, sym__automatic_semicolon, anon_sym_SEMI, - [49933] = 9, + [49939] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2971), 1, + ACTIONS(2975), 1, aux_sym_if_statement_token2, - ACTIONS(2973), 1, + ACTIONS(2977), 1, aux_sym_else_if_clause_token1, - ACTIONS(2975), 1, + ACTIONS(2979), 1, aux_sym_else_clause_token1, STATE(1390), 1, sym_text_interpolation, @@ -108135,16 +108161,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause_2, STATE(2322), 1, sym_else_clause_2, - [49961] = 9, + [49967] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(826), 1, sym_declaration_list, @@ -108154,27 +108180,27 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2063), 1, sym_class_interface_clause, - [49989] = 5, + [49995] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2977), 1, + ACTIONS(2981), 1, anon_sym_PIPE, STATE(1392), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(2923), 4, + ACTIONS(2927), 4, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, anon_sym_DOLLAR, - [50009] = 7, + [50015] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1393), 1, sym_text_interpolation, @@ -108182,20 +108208,20 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50033] = 8, + [50039] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(2986), 1, + ACTIONS(2990), 1, aux_sym_switch_block_token1, STATE(1373), 1, aux_sym_switch_block_repeat1, @@ -108204,16 +108230,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50059] = 8, + [50065] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, - aux_sym_match_default_expression_token1, ACTIONS(2988), 1, + aux_sym_match_default_expression_token1, + ACTIONS(2992), 1, aux_sym_switch_block_token1, STATE(1394), 1, aux_sym_switch_block_repeat1, @@ -108222,16 +108248,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50085] = 9, + [50091] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(957), 1, sym_compound_statement, @@ -108241,16 +108267,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2017), 1, sym__return_type, - [50113] = 8, + [50119] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(2990), 1, + ACTIONS(2994), 1, aux_sym_switch_block_token1, STATE(1397), 1, sym_text_interpolation, @@ -108259,16 +108285,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50139] = 9, + [50145] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(1002), 1, sym_compound_statement, @@ -108278,16 +108304,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(1977), 1, sym__return_type, - [50167] = 9, + [50173] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1399), 1, sym_text_interpolation, @@ -108297,16 +108323,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2068), 1, sym_class_interface_clause, - [50195] = 9, + [50201] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(817), 1, sym_compound_statement, @@ -108316,16 +108342,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2103), 1, sym__return_type, - [50223] = 9, + [50229] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(992), 1, sym_compound_statement, @@ -108335,16 +108361,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(1971), 1, sym__return_type, - [50251] = 9, + [50257] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(827), 1, sym_compound_statement, @@ -108354,16 +108380,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2058), 1, sym__return_type, - [50279] = 9, + [50285] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(803), 1, sym_compound_statement, @@ -108373,30 +108399,30 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2045), 1, sym__return_type, - [50307] = 4, + [50313] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1404), 1, sym_text_interpolation, - ACTIONS(2992), 6, + ACTIONS(2996), 6, anon_sym_AMP, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [50325] = 8, + [50331] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(2994), 1, + ACTIONS(2998), 1, anon_sym_RBRACE, STATE(1405), 1, sym_text_interpolation, @@ -108405,16 +108431,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50351] = 9, + [50357] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1011), 1, sym_declaration_list, @@ -108424,12 +108450,12 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(1921), 1, sym_class_interface_clause, - [50379] = 7, + [50385] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1407), 1, sym_text_interpolation, @@ -108437,16 +108463,16 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50403] = 7, + [50409] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1408), 1, sym_text_interpolation, @@ -108454,20 +108480,20 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50427] = 9, + [50433] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(934), 1, aux_sym_while_statement_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(2996), 1, + ACTIONS(3000), 1, aux_sym_else_if_clause_token1, - ACTIONS(2999), 1, + ACTIONS(3003), 1, aux_sym_else_clause_token1, STATE(1409), 1, sym_text_interpolation, @@ -108477,16 +108503,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause, STATE(1750), 1, sym_else_clause, - [50455] = 9, + [50461] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(934), 1, aux_sym_while_statement_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(3002), 1, + ACTIONS(3006), 1, aux_sym_else_if_clause_token1, - ACTIONS(3004), 1, + ACTIONS(3008), 1, aux_sym_else_clause_token1, STATE(1410), 1, sym_text_interpolation, @@ -108496,16 +108522,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause, STATE(1750), 1, sym_else_clause, - [50483] = 9, + [50489] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2973), 1, + ACTIONS(2977), 1, aux_sym_else_if_clause_token1, - ACTIONS(2975), 1, + ACTIONS(2979), 1, aux_sym_else_clause_token1, - ACTIONS(3006), 1, + ACTIONS(3010), 1, aux_sym_if_statement_token2, STATE(1411), 1, sym_text_interpolation, @@ -108515,16 +108541,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause_2, STATE(2215), 1, sym_else_clause_2, - [50511] = 9, + [50517] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(844), 1, sym_compound_statement, @@ -108534,16 +108560,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2013), 1, sym__return_type, - [50539] = 9, + [50545] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(926), 1, sym_compound_statement, @@ -108553,16 +108579,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(1937), 1, sym__return_type, - [50567] = 9, + [50573] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(818), 1, sym_compound_statement, @@ -108572,16 +108598,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2095), 1, sym__return_type, - [50595] = 9, + [50601] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1415), 1, sym_text_interpolation, @@ -108591,16 +108617,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2096), 1, sym_class_interface_clause, - [50623] = 9, + [50629] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2973), 1, + ACTIONS(2977), 1, aux_sym_else_if_clause_token1, - ACTIONS(2975), 1, + ACTIONS(2979), 1, aux_sym_else_clause_token1, - ACTIONS(3008), 1, + ACTIONS(3012), 1, aux_sym_if_statement_token2, STATE(1416), 1, sym_text_interpolation, @@ -108610,32 +108636,32 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause_2, STATE(2201), 1, sym_else_clause_2, - [50651] = 6, + [50657] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3012), 1, + ACTIONS(3016), 1, anon_sym_PIPE, STATE(1392), 1, aux_sym_union_type_repeat1, STATE(1417), 1, sym_text_interpolation, - ACTIONS(3010), 4, + ACTIONS(3014), 4, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, anon_sym_DOLLAR, - [50673] = 8, + [50679] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(3014), 1, + ACTIONS(3018), 1, anon_sym_RBRACE, STATE(1373), 1, aux_sym_switch_block_repeat1, @@ -108644,16 +108670,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50699] = 9, + [50705] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(809), 1, sym_compound_statement, @@ -108663,16 +108689,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2126), 1, sym__return_type, - [50727] = 9, + [50733] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2973), 1, + ACTIONS(2977), 1, aux_sym_else_if_clause_token1, - ACTIONS(2975), 1, + ACTIONS(2979), 1, aux_sym_else_clause_token1, - ACTIONS(3016), 1, + ACTIONS(3020), 1, aux_sym_if_statement_token2, STATE(1420), 1, sym_text_interpolation, @@ -108682,16 +108708,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_if_clause_2, STATE(2317), 1, sym_else_clause_2, - [50755] = 9, + [50761] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(810), 1, sym_compound_statement, @@ -108701,16 +108727,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2140), 1, sym__return_type, - [50783] = 9, + [50789] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(405), 1, sym_declaration_list, @@ -108720,16 +108746,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(1970), 1, sym_class_interface_clause, - [50811] = 8, + [50817] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(3020), 1, + ACTIONS(3024), 1, anon_sym_RBRACE, STATE(1418), 1, aux_sym_switch_block_repeat1, @@ -108738,12 +108764,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [50837] = 7, + [50843] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1424), 1, sym_text_interpolation, @@ -108751,16 +108777,16 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50861] = 7, + [50867] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1425), 1, sym_text_interpolation, @@ -108768,16 +108794,16 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50885] = 7, + [50891] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1426), 1, sym_text_interpolation, @@ -108785,20 +108811,20 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [50909] = 9, + [50915] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(814), 1, sym_declaration_list, @@ -108808,16 +108834,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2116), 1, sym_class_interface_clause, - [50937] = 9, + [50943] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(920), 1, aux_sym_while_statement_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(3002), 1, + ACTIONS(3006), 1, aux_sym_else_if_clause_token1, - ACTIONS(3004), 1, + ACTIONS(3008), 1, aux_sym_else_clause_token1, STATE(1428), 1, sym_text_interpolation, @@ -108827,14 +108853,14 @@ static const uint16_t ts_small_parse_table[] = { sym_else_clause, STATE(1701), 1, sym_else_if_clause, - [50965] = 8, + [50971] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2905), 1, + ACTIONS(2909), 1, anon_sym_COMMA, - ACTIONS(2907), 1, + ACTIONS(2911), 1, anon_sym_LBRACE, STATE(1210), 1, sym_use_list, @@ -108842,19 +108868,19 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1455), 1, aux_sym_base_clause_repeat1, - ACTIONS(3022), 2, + ACTIONS(3026), 2, sym__automatic_semicolon, anon_sym_SEMI, - [50991] = 8, + [50997] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(3024), 1, + ACTIONS(3028), 1, anon_sym_RBRACE, STATE(1373), 1, aux_sym_switch_block_repeat1, @@ -108863,16 +108889,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [51017] = 9, + [51023] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(416), 1, sym_declaration_list, @@ -108882,16 +108908,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2012), 1, sym_class_interface_clause, - [51045] = 8, + [51051] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2982), 1, + ACTIONS(2986), 1, aux_sym_enum_case_token1, - ACTIONS(2984), 1, + ACTIONS(2988), 1, aux_sym_match_default_expression_token1, - ACTIONS(3026), 1, + ACTIONS(3030), 1, aux_sym_switch_block_token1, STATE(1373), 1, aux_sym_switch_block_repeat1, @@ -108900,16 +108926,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(1524), 2, sym_case_statement, sym_default_statement, - [51071] = 9, + [51077] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(410), 1, sym_declaration_list, @@ -108919,16 +108945,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(1987), 1, sym_class_interface_clause, - [51099] = 9, + [51105] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(1004), 1, sym_compound_statement, @@ -108938,7 +108964,7 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(1913), 1, sym__return_type, - [51127] = 6, + [51133] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -108949,21 +108975,21 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2783), 4, + ACTIONS(2787), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [51149] = 9, + [51155] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(970), 1, sym_declaration_list, @@ -108973,16 +108999,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(1938), 1, sym_class_interface_clause, - [51177] = 9, + [51183] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(920), 1, aux_sym_while_statement_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(3028), 1, + ACTIONS(3032), 1, aux_sym_else_if_clause_token1, - ACTIONS(3031), 1, + ACTIONS(3035), 1, aux_sym_else_clause_token1, STATE(1437), 1, sym_text_interpolation, @@ -108992,16 +109018,16 @@ static const uint16_t ts_small_parse_table[] = { sym_else_clause, STATE(1701), 1, sym_else_if_clause, - [51205] = 9, + [51211] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1438), 1, sym_text_interpolation, @@ -109011,14 +109037,14 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2107), 1, sym_class_interface_clause, - [51233] = 8, + [51239] = 8, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3034), 1, - sym_php_tag, ACTIONS(3038), 1, + sym_php_tag, + ACTIONS(3042), 1, sym__eof, STATE(1439), 1, sym_text_interpolation, @@ -109026,17 +109052,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_repeat1, STATE(1909), 1, sym_text, - ACTIONS(3036), 2, + ACTIONS(3040), 2, aux_sym_text_token1, aux_sym_text_token2, - [51259] = 8, + [51265] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1559), 1, anon_sym_BSLASH, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, STATE(1440), 1, sym_text_interpolation, @@ -109044,19 +109070,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3042), 2, + ACTIONS(3046), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, - [51285] = 9, + [51291] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(978), 1, sym_compound_statement, @@ -109066,16 +109092,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(1954), 1, sym__return_type, - [51313] = 9, + [51319] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, - aux_sym_namespace_use_declaration_token1, ACTIONS(2967), 1, + aux_sym_namespace_use_declaration_token1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(828), 1, sym_compound_statement, @@ -109085,23 +109111,23 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2057), 1, sym__return_type, - [51341] = 6, + [51347] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3012), 1, + ACTIONS(3016), 1, anon_sym_PIPE, STATE(1417), 1, aux_sym_union_type_repeat1, STATE(1443), 1, sym_text_interpolation, - ACTIONS(3044), 4, + ACTIONS(3048), 4, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, anon_sym_EQ_GT, anon_sym_DOLLAR, - [51363] = 8, + [51369] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -109116,19 +109142,19 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3046), 2, + ACTIONS(3050), 2, anon_sym_COMMA, anon_sym_RBRACK, - [51389] = 9, + [51395] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2963), 1, + ACTIONS(2967), 1, aux_sym_namespace_use_declaration_token1, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(995), 1, sym_compound_statement, @@ -109138,16 +109164,16 @@ static const uint16_t ts_small_parse_table[] = { sym_anonymous_function_use_clause, STATE(2102), 1, sym__return_type, - [51417] = 9, + [51423] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(415), 1, sym_declaration_list, @@ -109157,16 +109183,16 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2046), 1, sym_class_interface_clause, - [51445] = 9, + [51451] = 9, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1447), 1, sym_text_interpolation, @@ -109176,12 +109202,12 @@ static const uint16_t ts_small_parse_table[] = { sym_base_clause, STATE(2047), 1, sym_class_interface_clause, - [51473] = 7, + [51479] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2980), 1, + ACTIONS(2984), 1, sym_name, STATE(1448), 1, sym_text_interpolation, @@ -109189,28 +109215,28 @@ static const uint16_t ts_small_parse_table[] = { sym_const_element, STATE(2151), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [51497] = 8, + [51503] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3048), 1, + ACTIONS(3052), 1, anon_sym_LBRACE, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3052), 1, + ACTIONS(3056), 1, anon_sym_DASH_GT, - ACTIONS(3054), 1, + ACTIONS(3058), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3056), 1, + ACTIONS(3060), 1, anon_sym_LBRACK, STATE(1449), 1, sym_text_interpolation, - [51522] = 6, + [51528] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(995), 1, @@ -109222,27 +109248,27 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(993), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3058), 2, + ACTIONS(3062), 2, sym__automatic_semicolon, anon_sym_SEMI, - [51543] = 8, + [51549] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3060), 1, + ACTIONS(3064), 1, anon_sym_LBRACE, - ACTIONS(3062), 1, + ACTIONS(3066), 1, anon_sym_DASH_GT, - ACTIONS(3064), 1, + ACTIONS(3068), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3066), 1, + ACTIONS(3070), 1, anon_sym_LBRACK, STATE(1451), 1, sym_text_interpolation, - [51568] = 6, + [51574] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(983), 1, @@ -109254,29 +109280,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(981), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3068), 2, + ACTIONS(3072), 2, sym__automatic_semicolon, anon_sym_SEMI, - [51589] = 5, + [51595] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3072), 1, + ACTIONS(3076), 1, anon_sym_BSLASH, STATE(1453), 2, sym_text_interpolation, aux_sym_namespace_name_repeat1, - ACTIONS(3070), 3, + ACTIONS(3074), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, - [51608] = 7, + [51614] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3075), 1, + ACTIONS(3079), 1, sym_name, STATE(1454), 1, sym_text_interpolation, @@ -109284,55 +109310,55 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(1757), 1, sym_namespace_use_group_clause, - ACTIONS(3077), 2, + ACTIONS(3081), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, - [51631] = 5, + [51637] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3079), 1, + ACTIONS(3083), 1, anon_sym_COMMA, STATE(1455), 2, sym_text_interpolation, aux_sym_base_clause_repeat1, - ACTIONS(2969), 3, + ACTIONS(2973), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [51650] = 7, + [51656] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(590), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(3082), 1, + ACTIONS(3086), 1, sym_name, - ACTIONS(3084), 1, + ACTIONS(3088), 1, anon_sym_LBRACE, STATE(1456), 1, sym_text_interpolation, STATE(541), 2, sym_dynamic_variable_name, sym_variable_name, - [51673] = 6, + [51679] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3086), 1, + ACTIONS(3090), 1, anon_sym_PIPE, STATE(1457), 1, sym_text_interpolation, STATE(1499), 1, aux_sym_union_type_repeat1, - ACTIONS(3044), 3, + ACTIONS(3048), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [51694] = 6, + [51700] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -109343,16 +109369,16 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2044), 1, aux_sym_namespace_name_repeat1, - ACTIONS(2969), 3, + ACTIONS(2973), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, - [51715] = 7, + [51721] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3075), 1, + ACTIONS(3079), 1, sym_name, STATE(1459), 1, sym_text_interpolation, @@ -109360,19 +109386,19 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(2086), 1, sym_namespace_use_group_clause, - ACTIONS(3077), 2, + ACTIONS(3081), 2, aux_sym_namespace_use_declaration_token2, aux_sym_namespace_use_declaration_token3, - [51738] = 8, + [51744] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3092), 1, sym_name, - ACTIONS(3090), 1, + ACTIONS(3094), 1, anon_sym_BSLASH, STATE(1460), 1, sym_text_interpolation, @@ -109380,55 +109406,55 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(1883), 1, sym_compound_statement, - [51763] = 6, + [51769] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3092), 1, + ACTIONS(3096), 1, sym_php_tag, - ACTIONS(3097), 1, + ACTIONS(3101), 1, sym__eof, - ACTIONS(3094), 2, + ACTIONS(3098), 2, aux_sym_text_token1, aux_sym_text_token2, STATE(1461), 2, sym_text_interpolation, aux_sym_text_repeat1, - [51784] = 8, + [51790] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3099), 1, + ACTIONS(3103), 1, anon_sym_LBRACE, - ACTIONS(3101), 1, + ACTIONS(3105), 1, anon_sym_DASH_GT, - ACTIONS(3103), 1, + ACTIONS(3107), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3105), 1, + ACTIONS(3109), 1, anon_sym_LBRACK, STATE(1462), 1, sym_text_interpolation, - [51809] = 7, + [51815] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1661), 1, anon_sym_DOLLAR, - ACTIONS(3107), 1, + ACTIONS(3111), 1, sym_name, - ACTIONS(3109), 1, + ACTIONS(3113), 1, anon_sym_LBRACE, STATE(1463), 1, sym_text_interpolation, STATE(677), 2, sym_dynamic_variable_name, sym_variable_name, - [51832] = 6, + [51838] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1041), 1, @@ -109440,10 +109466,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1039), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3111), 2, + ACTIONS(3115), 2, sym__automatic_semicolon, anon_sym_SEMI, - [51853] = 6, + [51859] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1047), 1, @@ -109455,75 +109481,75 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1045), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3113), 2, + ACTIONS(3117), 2, sym__automatic_semicolon, anon_sym_SEMI, - [51874] = 8, + [51880] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3115), 1, + ACTIONS(3119), 1, anon_sym_LBRACE, - ACTIONS(3117), 1, + ACTIONS(3121), 1, anon_sym_DASH_GT, - ACTIONS(3119), 1, + ACTIONS(3123), 1, anon_sym_QMARK_DASH_GT, - ACTIONS(3121), 1, + ACTIONS(3125), 1, anon_sym_LBRACK, STATE(1466), 1, sym_text_interpolation, - [51899] = 7, + [51905] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, anon_sym_DOLLAR, ACTIONS(1415), 1, sym_comment, - ACTIONS(3123), 1, + ACTIONS(3127), 1, sym_name, - ACTIONS(3125), 1, + ACTIONS(3129), 1, anon_sym_LBRACE, STATE(1467), 1, sym_text_interpolation, STATE(587), 2, sym_dynamic_variable_name, sym_variable_name, - [51922] = 8, + [51928] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3099), 1, + ACTIONS(3103), 1, anon_sym_LBRACE, - ACTIONS(3105), 1, + ACTIONS(3109), 1, anon_sym_LBRACK, - ACTIONS(3127), 1, + ACTIONS(3131), 1, anon_sym_DASH_GT, - ACTIONS(3129), 1, + ACTIONS(3133), 1, anon_sym_QMARK_DASH_GT, STATE(1468), 1, sym_text_interpolation, - [51947] = 6, + [51953] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3133), 1, + ACTIONS(3137), 1, anon_sym_EQ, STATE(1469), 1, sym_text_interpolation, STATE(1681), 1, sym_property_initializer, - ACTIONS(3131), 3, + ACTIONS(3135), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [51968] = 5, + [51974] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(950), 1, @@ -109537,7 +109563,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_finally_clause_token1, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [51987] = 6, + [51993] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1007), 1, @@ -109549,25 +109575,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1005), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3135), 2, + ACTIONS(3139), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52008] = 6, + [52014] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3139), 1, + ACTIONS(3143), 1, anon_sym_BSLASH, STATE(1472), 1, sym_text_interpolation, STATE(1482), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3137), 3, + ACTIONS(3141), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52029] = 6, + [52035] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1031), 1, @@ -109579,10 +109605,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1029), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3142), 2, + ACTIONS(3146), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52050] = 8, + [52056] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -109591,7 +109617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3144), 1, + ACTIONS(3148), 1, anon_sym_DOT_DOT_DOT, STATE(1474), 1, sym_text_interpolation, @@ -109599,149 +109625,149 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1678), 1, sym_reference_modifier, - [52075] = 7, + [52081] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3146), 1, + ACTIONS(3150), 1, sym_name, - ACTIONS(3148), 1, + ACTIONS(3152), 1, anon_sym_LBRACE, - ACTIONS(3150), 1, + ACTIONS(3154), 1, anon_sym_DOLLAR, STATE(1475), 1, sym_text_interpolation, STATE(1353), 2, sym_dynamic_variable_name, sym_variable_name, - [52098] = 6, + [52104] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3152), 1, + ACTIONS(3156), 1, sym_name, STATE(1476), 1, sym_text_interpolation, STATE(2043), 1, sym__reserved_identifier, - ACTIONS(2723), 3, + ACTIONS(2727), 3, aux_sym_function_static_declaration_token1, anon_sym_self, anon_sym_parent, - [52119] = 8, + [52125] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3048), 1, + ACTIONS(3052), 1, anon_sym_LBRACE, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3056), 1, + ACTIONS(3060), 1, anon_sym_LBRACK, - ACTIONS(3154), 1, + ACTIONS(3158), 1, anon_sym_DASH_GT, - ACTIONS(3156), 1, + ACTIONS(3160), 1, anon_sym_QMARK_DASH_GT, STATE(1477), 1, sym_text_interpolation, - [52144] = 6, + [52150] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3158), 1, + ACTIONS(3162), 1, sym_name, STATE(1478), 1, sym_text_interpolation, STATE(1817), 1, sym_visibility_modifier, - ACTIONS(3160), 3, + ACTIONS(3164), 3, aux_sym_visibility_modifier_token1, aux_sym_visibility_modifier_token2, aux_sym_visibility_modifier_token3, - [52165] = 7, + [52171] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3148), 1, + ACTIONS(3152), 1, anon_sym_LBRACE, - ACTIONS(3150), 1, + ACTIONS(3154), 1, anon_sym_DOLLAR, - ACTIONS(3162), 1, + ACTIONS(3166), 1, sym_name, STATE(1479), 1, sym_text_interpolation, STATE(1353), 2, sym_dynamic_variable_name, sym_variable_name, - [52188] = 8, + [52194] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3048), 1, + ACTIONS(3052), 1, anon_sym_LBRACE, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3056), 1, + ACTIONS(3060), 1, anon_sym_LBRACK, - ACTIONS(3164), 1, + ACTIONS(3168), 1, anon_sym_DASH_GT, - ACTIONS(3166), 1, + ACTIONS(3170), 1, anon_sym_QMARK_DASH_GT, STATE(1480), 1, sym_text_interpolation, - [52213] = 7, + [52219] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3168), 1, + ACTIONS(3172), 1, anon_sym_AMP, - ACTIONS(3170), 1, + ACTIONS(3174), 1, anon_sym_RPAREN, STATE(1481), 1, sym_text_interpolation, STATE(2078), 2, sym_variable_name, sym_variable_reference, - [52236] = 5, + [52242] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3172), 1, + ACTIONS(3176), 1, anon_sym_BSLASH, STATE(1482), 2, sym_text_interpolation, aux_sym_namespace_name_repeat1, - ACTIONS(3070), 3, + ACTIONS(3074), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52255] = 7, + [52261] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3177), 1, + ACTIONS(3181), 1, anon_sym_BSLASH, STATE(1483), 1, sym_text_interpolation, STATE(1852), 1, sym_compound_statement, - ACTIONS(3175), 2, + ACTIONS(3179), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52278] = 7, + [52284] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(956), 1, @@ -109750,23 +109776,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_else_clause_token1, ACTIONS(1415), 1, sym_comment, - ACTIONS(3179), 1, + ACTIONS(3183), 1, aux_sym_else_if_clause_token1, STATE(1701), 1, sym_else_if_clause, STATE(1484), 2, sym_text_interpolation, aux_sym_if_statement_repeat1, - [52301] = 8, + [52307] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, - ACTIONS(3184), 1, + ACTIONS(3188), 1, anon_sym_COLON, STATE(463), 1, sym_enum_declaration_list, @@ -109774,16 +109800,16 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2032), 1, sym_class_interface_clause, - [52326] = 8, + [52332] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, - ACTIONS(3188), 1, + ACTIONS(3192), 1, anon_sym_COLON, STATE(1486), 1, sym_text_interpolation, @@ -109791,14 +109817,14 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_declaration_list, STATE(2062), 1, sym_class_interface_clause, - [52351] = 7, + [52357] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2891), 1, + ACTIONS(2895), 1, aux_sym_catch_clause_token1, - ACTIONS(2893), 1, + ACTIONS(2897), 1, aux_sym_finally_clause_token1, STATE(1335), 1, aux_sym_try_statement_repeat1, @@ -109807,7 +109833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1519), 2, sym_catch_clause, sym_finally_clause, - [52374] = 6, + [52380] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1013), 1, @@ -109819,25 +109845,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1011), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3190), 2, + ACTIONS(3194), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52395] = 6, + [52401] = 6, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3092), 1, + ACTIONS(3096), 1, sym_php_tag, - ACTIONS(3097), 1, + ACTIONS(3101), 1, ts_builtin_sym_end, - ACTIONS(3192), 2, + ACTIONS(3196), 2, aux_sym_text_token1, aux_sym_text_token2, STATE(1489), 2, sym_text_interpolation, aux_sym_text_repeat1, - [52416] = 5, + [52422] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(973), 1, @@ -109851,7 +109877,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_finally_clause_token1, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [52435] = 6, + [52441] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1019), 1, @@ -109863,19 +109889,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1017), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3195), 2, + ACTIONS(3199), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52456] = 8, + [52462] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1559), 1, anon_sym_BSLASH, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, - ACTIONS(3197), 1, + ACTIONS(3201), 1, anon_sym_LBRACE, STATE(1492), 1, sym_text_interpolation, @@ -109883,83 +109909,83 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_base_clause_repeat1, STATE(2044), 1, aux_sym_namespace_name_repeat1, - [52481] = 6, + [52487] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3201), 1, + ACTIONS(3205), 1, anon_sym_BSLASH, STATE(1472), 1, aux_sym_namespace_name_repeat1, STATE(1493), 1, sym_text_interpolation, - ACTIONS(3199), 3, + ACTIONS(3203), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52502] = 7, + [52508] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(211), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3177), 1, + ACTIONS(3181), 1, anon_sym_BSLASH, STATE(454), 1, sym_compound_statement, STATE(1494), 1, sym_text_interpolation, - ACTIONS(3204), 2, + ACTIONS(3208), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52525] = 5, + [52531] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3206), 1, + ACTIONS(3210), 1, anon_sym_PIPE, STATE(1495), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(2923), 3, + ACTIONS(2927), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52544] = 6, + [52550] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2949), 1, + ACTIONS(2953), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1496), 1, sym_text_interpolation, STATE(1858), 1, sym_namespace_aliasing_clause, - ACTIONS(2947), 3, + ACTIONS(2951), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [52565] = 7, + [52571] = 7, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3209), 1, + ACTIONS(3213), 1, sym_php_tag, - ACTIONS(3211), 1, + ACTIONS(3215), 1, sym__eof, STATE(1461), 1, aux_sym_text_repeat1, STATE(1497), 1, sym_text_interpolation, - ACTIONS(3036), 2, + ACTIONS(3040), 2, aux_sym_text_token1, aux_sym_text_token2, - [52588] = 6, + [52594] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1025), 1, @@ -109971,34 +109997,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1023), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3213), 2, + ACTIONS(3217), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52609] = 6, + [52615] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3086), 1, + ACTIONS(3090), 1, anon_sym_PIPE, STATE(1499), 1, sym_text_interpolation, STATE(1504), 1, aux_sym_union_type_repeat1, - ACTIONS(3010), 3, + ACTIONS(3014), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [52630] = 8, + [52636] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, - ACTIONS(3215), 1, + ACTIONS(3219), 1, anon_sym_COLON, STATE(494), 1, sym_enum_declaration_list, @@ -110006,7 +110032,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1967), 1, sym_class_interface_clause, - [52655] = 8, + [52661] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -110015,7 +110041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3217), 1, + ACTIONS(3221), 1, anon_sym_DOT_DOT_DOT, STATE(1501), 1, sym_text_interpolation, @@ -110023,22 +110049,22 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1710), 1, sym_reference_modifier, - [52680] = 6, + [52686] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3219), 1, + ACTIONS(3223), 1, anon_sym_BSLASH, STATE(1502), 1, sym_text_interpolation, STATE(1509), 1, aux_sym_namespace_name_repeat1, - ACTIONS(3199), 3, + ACTIONS(3203), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, - [52701] = 6, + [52707] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1001), 1, @@ -110050,41 +110076,41 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(999), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3221), 2, + ACTIONS(3225), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52722] = 5, + [52728] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3223), 1, + ACTIONS(3227), 1, anon_sym_PIPE, STATE(1504), 2, sym_text_interpolation, aux_sym_union_type_repeat1, - ACTIONS(2923), 3, + ACTIONS(2927), 3, anon_sym_AMP, anon_sym_DOT_DOT_DOT, anon_sym_DOLLAR, - [52741] = 8, + [52747] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3099), 1, + ACTIONS(3103), 1, anon_sym_LBRACE, - ACTIONS(3105), 1, + ACTIONS(3109), 1, anon_sym_LBRACK, - ACTIONS(3226), 1, + ACTIONS(3230), 1, anon_sym_DASH_GT, - ACTIONS(3228), 1, + ACTIONS(3232), 1, anon_sym_QMARK_DASH_GT, STATE(1505), 1, sym_text_interpolation, - [52766] = 5, + [52772] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(969), 1, @@ -110098,22 +110124,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_finally_clause_token1, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [52785] = 6, + [52791] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3230), 1, + ACTIONS(3234), 1, anon_sym_PIPE, STATE(1507), 1, sym_text_interpolation, STATE(1515), 1, aux_sym_union_type_repeat1, - ACTIONS(3044), 3, + ACTIONS(3048), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52806] = 6, + [52812] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(989), 1, @@ -110125,34 +110151,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(987), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3232), 2, + ACTIONS(3236), 2, sym__automatic_semicolon, anon_sym_SEMI, - [52827] = 6, + [52833] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3219), 1, + ACTIONS(3223), 1, anon_sym_BSLASH, STATE(1453), 1, aux_sym_namespace_name_repeat1, STATE(1509), 1, sym_text_interpolation, - ACTIONS(3137), 3, + ACTIONS(3141), 3, anon_sym_COMMA, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, - [52848] = 8, + [52854] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, - ACTIONS(3234), 1, + ACTIONS(3238), 1, anon_sym_COLON, STATE(1510), 1, sym_text_interpolation, @@ -110160,85 +110186,85 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_declaration_list, STATE(2101), 1, sym_class_interface_clause, - [52873] = 8, + [52879] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, - ACTIONS(3115), 1, + ACTIONS(3119), 1, anon_sym_LBRACE, - ACTIONS(3121), 1, + ACTIONS(3125), 1, anon_sym_LBRACK, - ACTIONS(3236), 1, + ACTIONS(3240), 1, anon_sym_DASH_GT, - ACTIONS(3238), 1, + ACTIONS(3242), 1, anon_sym_QMARK_DASH_GT, STATE(1511), 1, sym_text_interpolation, - [52898] = 6, + [52904] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3242), 1, + ACTIONS(3246), 1, anon_sym_COLON, STATE(1512), 1, sym_text_interpolation, STATE(1727), 1, sym__return_type, - ACTIONS(3240), 3, + ACTIONS(3244), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52919] = 6, + [52925] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3242), 1, + ACTIONS(3246), 1, anon_sym_COLON, STATE(1513), 1, sym_text_interpolation, STATE(1668), 1, sym__return_type, - ACTIONS(3244), 3, + ACTIONS(3248), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52940] = 7, + [52946] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3246), 1, + ACTIONS(3250), 1, aux_sym_if_statement_token2, - ACTIONS(3248), 1, + ACTIONS(3252), 1, aux_sym_else_if_clause_token1, - ACTIONS(3251), 1, + ACTIONS(3255), 1, aux_sym_else_clause_token1, STATE(1889), 1, sym_else_if_clause_2, STATE(1514), 2, sym_text_interpolation, aux_sym_if_statement_repeat2, - [52963] = 6, + [52969] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3230), 1, + ACTIONS(3234), 1, anon_sym_PIPE, STATE(1495), 1, aux_sym_union_type_repeat1, STATE(1515), 1, sym_text_interpolation, - ACTIONS(3010), 3, + ACTIONS(3014), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [52984] = 6, + [52990] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(977), 1, @@ -110250,19 +110276,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(975), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - ACTIONS(3253), 2, + ACTIONS(3257), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53005] = 8, + [53011] = 8, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(211), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3088), 1, + ACTIONS(3092), 1, sym_name, - ACTIONS(3090), 1, + ACTIONS(3094), 1, anon_sym_BSLASH, STATE(484), 1, sym_compound_statement, @@ -110270,14 +110296,14 @@ static const uint16_t ts_small_parse_table[] = { sym_namespace_name, STATE(1517), 1, sym_text_interpolation, - [53030] = 7, + [53036] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3255), 1, + ACTIONS(3259), 1, aux_sym_catch_clause_token1, - ACTIONS(3257), 1, + ACTIONS(3261), 1, aux_sym_finally_clause_token1, STATE(392), 1, aux_sym_try_statement_repeat1, @@ -110286,7 +110312,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(402), 2, sym_catch_clause, sym_finally_clause, - [53053] = 5, + [53059] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(965), 1, @@ -110300,39 +110326,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_finally_clause_token1, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [53072] = 7, + [53078] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3168), 1, + ACTIONS(3172), 1, anon_sym_AMP, - ACTIONS(3259), 1, + ACTIONS(3263), 1, anon_sym_RPAREN, STATE(1520), 1, sym_text_interpolation, STATE(2078), 2, sym_variable_name, sym_variable_reference, - [53095] = 7, + [53101] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1625), 1, anon_sym_DOLLAR, - ACTIONS(3261), 1, + ACTIONS(3265), 1, sym_name, - ACTIONS(3263), 1, + ACTIONS(3267), 1, anon_sym_LBRACE, STATE(1521), 1, sym_text_interpolation, STATE(743), 2, sym_dynamic_variable_name, sym_variable_name, - [53118] = 4, + [53124] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -110345,14 +110371,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_QMARK_DASH_GT, anon_sym_LBRACK, - [53135] = 7, + [53141] = 7, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3209), 1, + ACTIONS(3213), 1, sym_php_tag, - ACTIONS(3211), 1, + ACTIONS(3215), 1, ts_builtin_sym_end, STATE(1489), 1, aux_sym_text_repeat1, @@ -110361,26 +110387,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, aux_sym_text_token1, aux_sym_text_token2, - [53158] = 4, + [53164] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1524), 1, sym_text_interpolation, - ACTIONS(3265), 4, + ACTIONS(3269), 4, anon_sym_RBRACE, aux_sym_enum_case_token1, aux_sym_match_default_expression_token1, aux_sym_switch_block_token1, - [53174] = 7, + [53180] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(835), 1, sym_compound_statement, @@ -110388,54 +110414,54 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1993), 1, sym__return_type, - [53196] = 4, + [53202] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1526), 1, sym_text_interpolation, - ACTIONS(3267), 4, + ACTIONS(3271), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, - [53212] = 6, + [53218] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1527), 1, sym_text_interpolation, STATE(1629), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3269), 2, + ACTIONS(3273), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53232] = 6, + [53238] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1528), 1, sym_text_interpolation, STATE(1576), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3273), 2, + ACTIONS(3277), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53252] = 7, + [53258] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(970), 1, sym_declaration_list, @@ -110443,14 +110469,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1938), 1, sym_class_interface_clause, - [53274] = 7, + [53280] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(980), 1, sym_declaration_list, @@ -110458,28 +110484,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1936), 1, sym_class_interface_clause, - [53296] = 6, + [53302] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1527), 1, aux_sym__const_declaration_repeat1, STATE(1531), 1, sym_text_interpolation, - ACTIONS(3277), 2, + ACTIONS(3281), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53316] = 7, + [53322] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(480), 1, sym_enum_declaration_list, @@ -110487,64 +110513,64 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1955), 1, sym_class_interface_clause, - [53338] = 6, + [53344] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1533), 1, sym_text_interpolation, STATE(1629), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3277), 2, + ACTIONS(3281), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53358] = 4, + [53364] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1534), 1, sym_text_interpolation, - ACTIONS(3267), 4, + ACTIONS(3271), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COLON, - [53374] = 4, + [53380] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1535), 1, sym_text_interpolation, - ACTIONS(2913), 4, + ACTIONS(2917), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [53390] = 4, + [53396] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1536), 1, sym_text_interpolation, - ACTIONS(2783), 4, + ACTIONS(2787), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [53406] = 7, + [53412] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(1016), 1, sym_compound_statement, @@ -110552,81 +110578,81 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2106), 1, sym__return_type, - [53428] = 6, + [53434] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1533), 1, aux_sym__const_declaration_repeat1, STATE(1538), 1, sym_text_interpolation, - ACTIONS(3279), 2, + ACTIONS(3283), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53448] = 4, + [53454] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1539), 1, sym_text_interpolation, - ACTIONS(2943), 4, + ACTIONS(2947), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [53464] = 6, + [53470] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1540), 1, sym_text_interpolation, STATE(1629), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3281), 2, + ACTIONS(3285), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53484] = 5, + [53490] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3285), 1, + ACTIONS(3289), 1, sym__eof, STATE(1541), 1, sym_text_interpolation, - ACTIONS(3283), 3, + ACTIONS(3287), 3, sym_php_tag, aux_sym_text_token1, aux_sym_text_token2, - [53502] = 6, + [53508] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1542), 1, sym_text_interpolation, STATE(1549), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3273), 2, + ACTIONS(3277), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53522] = 7, + [53528] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(408), 1, sym_declaration_list, @@ -110634,14 +110660,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1898), 1, sym_class_interface_clause, - [53544] = 7, + [53550] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(409), 1, sym_declaration_list, @@ -110649,14 +110675,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1958), 1, sym_class_interface_clause, - [53566] = 7, + [53572] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1419), 1, sym_formal_parameters, @@ -110664,14 +110690,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1985), 1, sym_reference_modifier, - [53588] = 7, + [53594] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1400), 1, sym_formal_parameters, @@ -110679,49 +110705,49 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1903), 1, sym_reference_modifier, - [53610] = 6, + [53616] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3289), 1, + ACTIONS(3293), 1, anon_sym_COMMA, STATE(1547), 1, sym_text_interpolation, STATE(1553), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3287), 2, + ACTIONS(3291), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53630] = 6, + [53636] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3293), 1, + ACTIONS(3297), 1, anon_sym_COMMA, STATE(1548), 1, sym_text_interpolation, STATE(1555), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3291), 2, + ACTIONS(3295), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53650] = 6, + [53656] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1549), 1, sym_text_interpolation, STATE(1576), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3295), 2, + ACTIONS(3299), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53670] = 4, + [53676] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -110733,27 +110759,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_PIPE, anon_sym_DOLLAR, - [53686] = 5, + [53692] = 5, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(3285), 1, + ACTIONS(3289), 1, ts_builtin_sym_end, STATE(1551), 1, sym_text_interpolation, - ACTIONS(3283), 3, + ACTIONS(3287), 3, sym_php_tag, aux_sym_text_token1, aux_sym_text_token2, - [53704] = 7, + [53710] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1396), 1, sym_formal_parameters, @@ -110761,68 +110787,68 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2008), 1, sym_reference_modifier, - [53726] = 5, + [53732] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3299), 1, + ACTIONS(3303), 1, anon_sym_COMMA, - ACTIONS(3297), 2, + ACTIONS(3301), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1553), 2, sym_text_interpolation, aux_sym_global_declaration_repeat1, - [53744] = 6, + [53750] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1554), 1, sym_text_interpolation, STATE(1629), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3302), 2, + ACTIONS(3306), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53764] = 5, + [53770] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3306), 1, + ACTIONS(3310), 1, anon_sym_COMMA, - ACTIONS(3304), 2, + ACTIONS(3308), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1555), 2, sym_text_interpolation, aux_sym_function_static_declaration_repeat1, - [53782] = 6, + [53788] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1556), 1, sym_text_interpolation, STATE(1584), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3309), 2, + ACTIONS(3313), 2, sym__automatic_semicolon, anon_sym_SEMI, - [53802] = 7, + [53808] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(1017), 1, sym_compound_statement, @@ -110830,7 +110856,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2075), 1, sym__return_type, - [53824] = 5, + [53830] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -110839,18 +110865,18 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2251), 1, sym_declare_directive, - ACTIONS(3313), 3, + ACTIONS(3317), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, - [53842] = 7, + [53848] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1559), 1, sym_text_interpolation, @@ -110858,14 +110884,14 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(2050), 1, sym_reference_modifier, - [53864] = 7, + [53870] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1402), 1, sym_formal_parameters, @@ -110873,28 +110899,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2018), 1, sym_reference_modifier, - [53886] = 6, + [53892] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3168), 1, + ACTIONS(3172), 1, anon_sym_AMP, STATE(1561), 1, sym_text_interpolation, STATE(2078), 2, sym_variable_name, sym_variable_reference, - [53906] = 7, + [53912] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1562), 1, sym_text_interpolation, @@ -110902,14 +110928,14 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(1922), 1, sym_reference_modifier, - [53928] = 7, + [53934] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1401), 1, sym_formal_parameters, @@ -110917,28 +110943,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2016), 1, sym_reference_modifier, - [53950] = 6, + [53956] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, STATE(1564), 1, sym_text_interpolation, STATE(1612), 1, aux_sym_base_clause_repeat1, - ACTIONS(3042), 2, + ACTIONS(3046), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, - [53970] = 7, + [53976] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(1009), 1, sym_compound_statement, @@ -110946,26 +110972,26 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1979), 1, sym__return_type, - [53992] = 4, + [53998] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1566), 1, sym_text_interpolation, - ACTIONS(3315), 4, + ACTIONS(3319), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, - [54008] = 7, + [54014] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1567), 1, sym_text_interpolation, @@ -110973,14 +110999,14 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(1930), 1, sym_reference_modifier, - [54030] = 7, + [54036] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1465), 1, sym_declaration_list, @@ -110988,14 +111014,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2004), 1, sym_class_interface_clause, - [54052] = 7, + [54058] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1569), 1, sym_text_interpolation, @@ -111003,14 +111029,14 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_declaration_list, STATE(2005), 1, sym_class_interface_clause, - [54074] = 7, + [54080] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(795), 1, sym_compound_statement, @@ -111018,28 +111044,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2007), 1, sym__return_type, - [54096] = 6, + [54102] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1554), 1, aux_sym__const_declaration_repeat1, STATE(1571), 1, sym_text_interpolation, - ACTIONS(3281), 2, + ACTIONS(3285), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54116] = 7, + [54122] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(935), 1, sym_compound_statement, @@ -111047,28 +111073,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2014), 1, sym__return_type, - [54138] = 6, + [54144] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3319), 1, + ACTIONS(3323), 1, anon_sym_PIPE, STATE(1573), 1, sym_text_interpolation, STATE(1641), 1, aux_sym_type_list_repeat1, - ACTIONS(3317), 2, + ACTIONS(3321), 2, anon_sym_RPAREN, anon_sym_DOLLAR, - [54158] = 7, + [54164] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(847), 1, sym_compound_statement, @@ -111076,48 +111102,48 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2009), 1, sym__return_type, - [54180] = 5, + [54186] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3323), 1, + ACTIONS(3327), 1, anon_sym_PIPE, - ACTIONS(3321), 2, + ACTIONS(3325), 2, anon_sym_RPAREN, anon_sym_DOLLAR, STATE(1575), 2, sym_text_interpolation, aux_sym_type_list_repeat1, - [54198] = 5, + [54204] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3328), 1, + ACTIONS(3332), 1, anon_sym_COMMA, - ACTIONS(3326), 2, + ACTIONS(3330), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1576), 2, sym_text_interpolation, aux_sym_namespace_use_declaration_repeat1, - [54216] = 7, + [54222] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3331), 1, + ACTIONS(3335), 1, anon_sym_SEMI, - ACTIONS(3333), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3335), 1, + ACTIONS(3339), 1, sym__automatic_semicolon, STATE(1207), 1, sym_compound_statement, STATE(1577), 1, sym_text_interpolation, - [54238] = 6, + [54244] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -111128,17 +111154,17 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1942), 1, sym_arguments, - ACTIONS(3046), 2, + ACTIONS(3050), 2, anon_sym_COMMA, anon_sym_RBRACK, - [54258] = 7, + [54264] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(984), 1, sym_declaration_list, @@ -111146,14 +111172,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2132), 1, sym_class_interface_clause, - [54280] = 7, + [54286] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(851), 1, sym_declaration_list, @@ -111161,12 +111187,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2020), 1, sym_class_interface_clause, - [54302] = 6, + [54308] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3337), 1, + ACTIONS(3341), 1, sym_integer, STATE(1581), 1, sym_text_interpolation, @@ -111175,95 +111201,95 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(297), 2, anon_sym_SQUOTE, aux_sym_string_token1, - [54322] = 6, + [54328] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1582), 1, sym_text_interpolation, STATE(1584), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3339), 2, + ACTIONS(3343), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54342] = 4, + [54348] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1583), 1, sym_text_interpolation, - ACTIONS(3070), 4, + ACTIONS(3074), 4, anon_sym_COMMA, anon_sym_BSLASH, aux_sym_namespace_aliasing_clause_token1, anon_sym_RBRACE, - [54358] = 5, + [54364] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3343), 1, + ACTIONS(3347), 1, anon_sym_COMMA, - ACTIONS(3341), 2, + ACTIONS(3345), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1584), 2, sym_text_interpolation, aux_sym_property_declaration_repeat2, - [54376] = 6, + [54382] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1556), 1, aux_sym_property_declaration_repeat2, STATE(1585), 1, sym_text_interpolation, - ACTIONS(3346), 2, + ACTIONS(3350), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54396] = 6, + [54402] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1584), 1, aux_sym_property_declaration_repeat2, STATE(1586), 1, sym_text_interpolation, - ACTIONS(3348), 2, + ACTIONS(3352), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54416] = 6, + [54422] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1582), 1, aux_sym_property_declaration_repeat2, STATE(1587), 1, sym_text_interpolation, - ACTIONS(3350), 2, + ACTIONS(3354), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54436] = 7, + [54442] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(846), 1, sym_compound_statement, @@ -111271,40 +111297,40 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2039), 1, sym__return_type, - [54458] = 4, + [54464] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1589), 1, sym_text_interpolation, - ACTIONS(3070), 4, + ACTIONS(3074), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BSLASH, anon_sym_LBRACE, - [54474] = 6, + [54480] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3358), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1590), 1, sym_text_interpolation, STATE(2024), 1, sym_namespace_aliasing_clause, - ACTIONS(3352), 2, + ACTIONS(3356), 2, anon_sym_COMMA, anon_sym_RBRACE, - [54494] = 7, + [54500] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1471), 1, sym_declaration_list, @@ -111312,14 +111338,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2051), 1, sym_class_interface_clause, - [54516] = 7, + [54522] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(830), 1, sym_compound_statement, @@ -111327,14 +111353,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2056), 1, sym__return_type, - [54538] = 7, + [54544] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(951), 1, sym_compound_statement, @@ -111342,57 +111368,57 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2019), 1, sym__return_type, - [54560] = 4, + [54566] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1594), 1, sym_text_interpolation, - ACTIONS(3356), 4, + ACTIONS(3360), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, - [54576] = 6, + [54582] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1595), 1, sym_text_interpolation, STATE(1629), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3358), 2, + ACTIONS(3362), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54596] = 4, + [54602] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1596), 1, sym_text_interpolation, - ACTIONS(2969), 4, + ACTIONS(2973), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, - [54612] = 4, + [54618] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1597), 1, sym_text_interpolation, - ACTIONS(3360), 4, + ACTIONS(3364), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COLON, - [54628] = 5, + [54634] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -111401,18 +111427,18 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2184), 1, sym_declare_directive, - ACTIONS(3313), 3, + ACTIONS(3317), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, - [54646] = 7, + [54652] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1450), 1, sym_declaration_list, @@ -111420,14 +111446,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2060), 1, sym_class_interface_clause, - [54668] = 7, + [54674] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(826), 1, sym_declaration_list, @@ -111435,14 +111461,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2063), 1, sym_class_interface_clause, - [54690] = 7, + [54696] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(825), 1, sym_declaration_list, @@ -111450,34 +111476,34 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2064), 1, sym_class_interface_clause, - [54712] = 7, + [54718] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2745), 1, + ACTIONS(2749), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3362), 1, + ACTIONS(3366), 1, aux_sym_function_static_declaration_token1, - ACTIONS(3364), 1, + ACTIONS(3368), 1, aux_sym_namespace_use_declaration_token2, STATE(1602), 1, sym_text_interpolation, STATE(2221), 1, sym_static_modifier, - [54734] = 4, + [54740] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1603), 1, sym_text_interpolation, - ACTIONS(3366), 4, + ACTIONS(3370), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COLON, - [54750] = 5, + [54756] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -111486,18 +111512,18 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2153), 1, sym_declare_directive, - ACTIONS(3313), 3, + ACTIONS(3317), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, - [54768] = 7, + [54774] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1605), 1, sym_text_interpolation, @@ -111505,26 +111531,26 @@ static const uint16_t ts_small_parse_table[] = { sym_formal_parameters, STATE(2089), 1, sym_reference_modifier, - [54790] = 4, + [54796] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1606), 1, sym_text_interpolation, - ACTIONS(3368), 4, + ACTIONS(3372), 4, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, - [54806] = 7, + [54812] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1403), 1, sym_formal_parameters, @@ -111532,26 +111558,26 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1973), 1, sym_reference_modifier, - [54828] = 4, + [54834] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1608), 1, sym_text_interpolation, - ACTIONS(2931), 4, + ACTIONS(2935), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [54844] = 7, + [54850] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1609), 1, sym_text_interpolation, @@ -111559,14 +111585,14 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_declaration_list, STATE(2077), 1, sym_class_interface_clause, - [54866] = 7, + [54872] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(822), 1, sym_compound_statement, @@ -111574,14 +111600,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2079), 1, sym__return_type, - [54888] = 7, + [54894] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(3370), 1, + ACTIONS(3374), 1, anon_sym_LBRACE, STATE(492), 1, sym_declaration_list, @@ -111589,42 +111615,42 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1945), 1, sym_base_clause, - [54910] = 6, + [54916] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, STATE(1612), 1, sym_text_interpolation, STATE(1646), 1, aux_sym_base_clause_repeat1, - ACTIONS(3372), 2, + ACTIONS(3376), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, - [54930] = 6, + [54936] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1540), 1, aux_sym__const_declaration_repeat1, STATE(1613), 1, sym_text_interpolation, - ACTIONS(3374), 2, + ACTIONS(3378), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54950] = 7, + [54956] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(997), 1, sym_compound_statement, @@ -111632,28 +111658,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2100), 1, sym__return_type, - [54972] = 6, + [54978] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1576), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1615), 1, sym_text_interpolation, - ACTIONS(3376), 2, + ACTIONS(3380), 2, sym__automatic_semicolon, anon_sym_SEMI, - [54992] = 7, + [54998] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(999), 1, sym_compound_statement, @@ -111661,7 +111687,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2099), 1, sym__return_type, - [55014] = 5, + [55020] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -111670,18 +111696,18 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2237), 1, sym_declare_directive, - ACTIONS(3313), 3, + ACTIONS(3317), 3, anon_sym_ticks, anon_sym_encoding, anon_sym_strict_types, - [55032] = 7, + [55038] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(820), 1, sym_compound_statement, @@ -111689,29 +111715,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2002), 1, sym__return_type, - [55054] = 7, + [55060] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2737), 1, + ACTIONS(2741), 1, aux_sym_function_static_declaration_token1, - ACTIONS(2745), 1, + ACTIONS(2749), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3378), 1, + ACTIONS(3382), 1, aux_sym_namespace_use_declaration_token2, STATE(1619), 1, sym_text_interpolation, STATE(2221), 1, sym_static_modifier, - [55076] = 7, + [55082] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(449), 1, sym_enum_declaration_list, @@ -111719,70 +111745,70 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2097), 1, sym_class_interface_clause, - [55098] = 6, + [55104] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3293), 1, + ACTIONS(3297), 1, anon_sym_COMMA, STATE(1621), 1, sym_text_interpolation, STATE(1655), 1, aux_sym_function_static_declaration_repeat1, - ACTIONS(3380), 2, + ACTIONS(3384), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55118] = 6, + [55124] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3289), 1, + ACTIONS(3293), 1, anon_sym_COMMA, STATE(1622), 1, sym_text_interpolation, STATE(1654), 1, aux_sym_global_declaration_repeat1, - ACTIONS(3382), 2, + ACTIONS(3386), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55138] = 6, + [55144] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3168), 1, + ACTIONS(3172), 1, anon_sym_AMP, STATE(1623), 1, sym_text_interpolation, STATE(1691), 2, sym_variable_name, sym_variable_reference, - [55158] = 6, + [55164] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1624), 1, sym_text_interpolation, STATE(1651), 1, aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3384), 2, + ACTIONS(3388), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55178] = 7, + [55184] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(925), 1, sym_compound_statement, @@ -111790,69 +111816,69 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2119), 1, sym__return_type, - [55200] = 6, + [55206] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1528), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1626), 1, sym_text_interpolation, - ACTIONS(3386), 2, + ACTIONS(3390), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55220] = 6, + [55226] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1595), 1, aux_sym__const_declaration_repeat1, STATE(1627), 1, sym_text_interpolation, - ACTIONS(3388), 2, + ACTIONS(3392), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55240] = 6, + [55246] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1628), 1, sym_text_interpolation, STATE(1647), 1, aux_sym__const_declaration_repeat1, - ACTIONS(3390), 2, + ACTIONS(3394), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55260] = 5, + [55266] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3394), 1, + ACTIONS(3398), 1, anon_sym_COMMA, - ACTIONS(3392), 2, + ACTIONS(3396), 2, sym__automatic_semicolon, anon_sym_SEMI, STATE(1629), 2, sym_text_interpolation, aux_sym__const_declaration_repeat1, - [55278] = 7, + [55284] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(421), 1, sym_declaration_list, @@ -111860,14 +111886,14 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2093), 1, sym_class_interface_clause, - [55300] = 7, + [55306] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2887), 1, + ACTIONS(2891), 1, aux_sym_base_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(1631), 1, sym_text_interpolation, @@ -111875,41 +111901,41 @@ static const uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2088), 1, sym_base_clause, - [55322] = 6, + [55328] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3289), 1, + ACTIONS(3293), 1, anon_sym_COMMA, STATE(1547), 1, aux_sym_global_declaration_repeat1, STATE(1632), 1, sym_text_interpolation, - ACTIONS(3397), 2, + ACTIONS(3401), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55342] = 5, + [55348] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3401), 1, + ACTIONS(3405), 1, anon_sym_EQ, STATE(1633), 1, sym_text_interpolation, - ACTIONS(3399), 3, + ACTIONS(3403), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [55360] = 7, + [55366] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1413), 1, sym_formal_parameters, @@ -111917,43 +111943,43 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2071), 1, sym_reference_modifier, - [55382] = 7, + [55388] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3403), 1, + ACTIONS(3407), 1, anon_sym_SEMI, - ACTIONS(3405), 1, + ACTIONS(3409), 1, sym__automatic_semicolon, STATE(1216), 1, sym_compound_statement, STATE(1635), 1, sym_text_interpolation, - [55404] = 6, + [55410] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3293), 1, + ACTIONS(3297), 1, anon_sym_COMMA, STATE(1548), 1, aux_sym_function_static_declaration_repeat1, STATE(1636), 1, sym_text_interpolation, - ACTIONS(3407), 2, + ACTIONS(3411), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55424] = 7, + [55430] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1679), 1, anon_sym_AMP, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1434), 1, sym_formal_parameters, @@ -111961,28 +111987,28 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2000), 1, sym_reference_modifier, - [55446] = 6, + [55452] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1638), 1, sym_text_interpolation, STATE(1649), 1, aux_sym_property_declaration_repeat2, - ACTIONS(3409), 2, + ACTIONS(3413), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55466] = 7, + [55472] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(814), 1, sym_declaration_list, @@ -111990,42 +112016,42 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2116), 1, sym_class_interface_clause, - [55488] = 6, + [55494] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3354), 1, + ACTIONS(3358), 1, aux_sym_namespace_aliasing_clause_token1, STATE(1640), 1, sym_text_interpolation, STATE(2087), 1, sym_namespace_aliasing_clause, - ACTIONS(3411), 2, + ACTIONS(3415), 2, anon_sym_COMMA, anon_sym_RBRACE, - [55508] = 6, + [55514] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3319), 1, + ACTIONS(3323), 1, anon_sym_PIPE, STATE(1575), 1, aux_sym_type_list_repeat1, STATE(1641), 1, sym_text_interpolation, - ACTIONS(3413), 2, + ACTIONS(3417), 2, anon_sym_RPAREN, anon_sym_DOLLAR, - [55528] = 7, + [55534] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2889), 1, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(412), 1, sym_declaration_list, @@ -112033,12 +112059,12 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1999), 1, sym_class_interface_clause, - [55550] = 6, + [55556] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3415), 1, + ACTIONS(3419), 1, sym_integer, STATE(1643), 1, sym_text_interpolation, @@ -112047,14 +112073,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(297), 2, anon_sym_SQUOTE, aux_sym_string_token1, - [55570] = 7, + [55576] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1508), 1, sym_declaration_list, @@ -112062,56 +112088,56 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2141), 1, sym_class_interface_clause, - [55592] = 7, + [55598] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3417), 1, + ACTIONS(3421), 1, anon_sym_EQ, - ACTIONS(3419), 1, + ACTIONS(3423), 1, anon_sym_RPAREN, STATE(1645), 1, sym_text_interpolation, STATE(1880), 1, aux_sym__list_destructing_repeat1, - [55614] = 5, + [55620] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3421), 1, + ACTIONS(3425), 1, anon_sym_COMMA, - ACTIONS(2969), 2, + ACTIONS(2973), 2, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, STATE(1646), 2, sym_text_interpolation, aux_sym_base_clause_repeat1, - [55632] = 6, + [55638] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3271), 1, + ACTIONS(3275), 1, anon_sym_COMMA, STATE(1629), 1, aux_sym__const_declaration_repeat1, STATE(1647), 1, sym_text_interpolation, - ACTIONS(3388), 2, + ACTIONS(3392), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55652] = 7, + [55658] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, anon_sym_LBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, STATE(812), 1, sym_compound_statement, @@ -112119,164 +112145,164 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2145), 1, sym__return_type, - [55674] = 6, + [55680] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1584), 1, aux_sym_property_declaration_repeat2, STATE(1649), 1, sym_text_interpolation, - ACTIONS(3424), 2, + ACTIONS(3428), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55694] = 7, + [55700] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3426), 1, + ACTIONS(3430), 1, anon_sym_SEMI, - ACTIONS(3428), 1, + ACTIONS(3432), 1, sym__automatic_semicolon, STATE(1217), 1, sym_compound_statement, STATE(1650), 1, sym_text_interpolation, - [55716] = 6, + [55722] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1576), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1651), 1, sym_text_interpolation, - ACTIONS(3430), 2, + ACTIONS(3434), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55736] = 6, + [55742] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3311), 1, + ACTIONS(3315), 1, anon_sym_COMMA, STATE(1586), 1, aux_sym_property_declaration_repeat2, STATE(1652), 1, sym_text_interpolation, - ACTIONS(3432), 2, + ACTIONS(3436), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55756] = 6, + [55762] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3275), 1, + ACTIONS(3279), 1, anon_sym_COMMA, STATE(1615), 1, aux_sym_namespace_use_declaration_repeat1, STATE(1653), 1, sym_text_interpolation, - ACTIONS(3430), 2, + ACTIONS(3434), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55776] = 6, + [55782] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3289), 1, + ACTIONS(3293), 1, anon_sym_COMMA, STATE(1553), 1, aux_sym_global_declaration_repeat1, STATE(1654), 1, sym_text_interpolation, - ACTIONS(3434), 2, + ACTIONS(3438), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55796] = 6, + [55802] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3293), 1, + ACTIONS(3297), 1, anon_sym_COMMA, STATE(1555), 1, aux_sym_function_static_declaration_repeat1, STATE(1655), 1, sym_text_interpolation, - ACTIONS(3436), 2, + ACTIONS(3440), 2, sym__automatic_semicolon, anon_sym_SEMI, - [55816] = 4, + [55822] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1656), 1, sym_text_interpolation, - ACTIONS(3366), 4, + ACTIONS(3370), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, - [55832] = 4, + [55838] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1657), 1, sym_text_interpolation, - ACTIONS(2923), 4, + ACTIONS(2927), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PIPE, - [55848] = 4, + [55854] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1658), 1, sym_text_interpolation, - ACTIONS(3360), 4, + ACTIONS(3364), 4, aux_sym_namespace_use_declaration_token1, anon_sym_LBRACE, anon_sym_COLON, anon_sym_EQ_GT, - [55864] = 7, + [55870] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3333), 1, + ACTIONS(3337), 1, anon_sym_LBRACE, - ACTIONS(3438), 1, + ACTIONS(3442), 1, anon_sym_SEMI, - ACTIONS(3440), 1, + ACTIONS(3444), 1, sym__automatic_semicolon, STATE(1218), 1, sym_compound_statement, STATE(1659), 1, sym_text_interpolation, - [55886] = 7, + [55892] = 7, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, - anon_sym_LBRACE, ACTIONS(2889), 1, + anon_sym_LBRACE, + ACTIONS(2893), 1, aux_sym_class_interface_clause_token1, STATE(1011), 1, sym_declaration_list, @@ -112284,19 +112310,19 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1921), 1, sym_class_interface_clause, - [55908] = 4, + [55914] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1661), 1, sym_text_interpolation, - ACTIONS(3356), 4, + ACTIONS(3360), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COLON, - [55924] = 5, + [55930] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1155), 1, @@ -112308,7 +112334,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [55941] = 5, + [55947] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1191), 1, @@ -112320,81 +112346,81 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1189), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [55958] = 5, + [55964] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3444), 1, + ACTIONS(3448), 1, anon_sym_EQ, STATE(1664), 1, sym_text_interpolation, - ACTIONS(3442), 2, + ACTIONS(3446), 2, anon_sym_COMMA, anon_sym_RPAREN, - [55975] = 6, + [55981] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3170), 1, + ACTIONS(3174), 1, anon_sym_RPAREN, - ACTIONS(3446), 1, + ACTIONS(3450), 1, anon_sym_COMMA, STATE(1665), 1, sym_text_interpolation, STATE(1766), 1, aux_sym_anonymous_function_use_clause_repeat1, - [55994] = 6, + [56000] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3448), 1, + ACTIONS(3452), 1, anon_sym_COMMA, - ACTIONS(3450), 1, + ACTIONS(3454), 1, anon_sym_RBRACK, STATE(1666), 1, sym_text_interpolation, STATE(1700), 1, aux_sym_attribute_group_repeat1, - [56013] = 6, + [56019] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3452), 1, + ACTIONS(3456), 1, anon_sym_COMMA, - ACTIONS(3454), 1, + ACTIONS(3458), 1, anon_sym_RBRACK, STATE(1667), 1, sym_text_interpolation, STATE(1698), 1, aux_sym_array_creation_expression_repeat1, - [56032] = 4, + [56038] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1668), 1, sym_text_interpolation, - ACTIONS(3456), 3, + ACTIONS(3460), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [56047] = 5, + [56053] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3460), 1, + ACTIONS(3464), 1, anon_sym_EQ, STATE(1669), 1, sym_text_interpolation, - ACTIONS(3458), 2, + ACTIONS(3462), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56064] = 5, + [56070] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1231), 1, @@ -112406,7 +112432,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1229), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56081] = 5, + [56087] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1247), 1, @@ -112418,7 +112444,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1245), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56098] = 5, + [56104] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1307), 1, @@ -112430,7 +112456,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1305), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56115] = 6, + [56121] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -112443,20 +112469,20 @@ static const uint16_t ts_small_parse_table[] = { sym_property_element, STATE(1673), 1, sym_text_interpolation, - [56134] = 6, + [56140] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3462), 1, + ACTIONS(3466), 1, anon_sym_COMMA, - ACTIONS(3464), 1, + ACTIONS(3468), 1, anon_sym_RPAREN, STATE(1674), 1, sym_text_interpolation, STATE(1719), 1, aux_sym_formal_parameters_repeat1, - [56153] = 6, + [56159] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -112469,104 +112495,104 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1769), 1, sym_property_element, - [56172] = 6, + [56178] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3466), 1, + ACTIONS(3470), 1, anon_sym_DOT_DOT_DOT, STATE(1676), 1, sym_text_interpolation, STATE(1714), 1, sym_variable_name, - [56191] = 4, + [56197] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1677), 1, sym_text_interpolation, - ACTIONS(3468), 3, + ACTIONS(3472), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [56206] = 6, + [56212] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3470), 1, + ACTIONS(3474), 1, anon_sym_DOT_DOT_DOT, STATE(1678), 1, sym_text_interpolation, STATE(1742), 1, sym_variable_name, - [56225] = 6, + [56231] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3472), 1, + ACTIONS(3476), 1, anon_sym_LBRACE, - ACTIONS(3474), 1, + ACTIONS(3478), 1, anon_sym_COLON, STATE(1679), 1, sym_text_interpolation, STATE(1799), 1, sym_switch_block, - [56244] = 5, + [56250] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3478), 1, + ACTIONS(3482), 1, anon_sym_EQ, STATE(1680), 1, sym_text_interpolation, - ACTIONS(3476), 2, + ACTIONS(3480), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56261] = 4, + [56267] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1681), 1, sym_text_interpolation, - ACTIONS(3480), 3, + ACTIONS(3484), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [56276] = 4, + [56282] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1682), 1, sym_text_interpolation, - ACTIONS(2969), 3, + ACTIONS(2973), 3, anon_sym_COMMA, anon_sym_LBRACE, aux_sym_class_interface_clause_token1, - [56291] = 6, + [56297] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3482), 1, + ACTIONS(3486), 1, anon_sym_COMMA, - ACTIONS(3484), 1, + ACTIONS(3488), 1, anon_sym_RBRACE, STATE(1683), 1, sym_text_interpolation, STATE(1763), 1, aux_sym_namespace_use_group_repeat1, - [56310] = 6, + [56316] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, @@ -112579,7 +112605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1894), 1, aux_sym__list_destructing_repeat1, - [56329] = 5, + [56335] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1311), 1, @@ -112591,19 +112617,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1309), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56346] = 5, + [56352] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3488), 1, + ACTIONS(3492), 1, anon_sym_EQ, STATE(1686), 1, sym_text_interpolation, - ACTIONS(3486), 2, + ACTIONS(3490), 2, sym__automatic_semicolon, anon_sym_SEMI, - [56363] = 5, + [56369] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1329), 1, @@ -112615,20 +112641,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1327), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56380] = 6, + [56386] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3490), 1, + ACTIONS(3494), 1, anon_sym_COMMA, - ACTIONS(3492), 1, + ACTIONS(3496), 1, anon_sym_RPAREN, STATE(1688), 1, sym_text_interpolation, STATE(1728), 1, aux_sym_array_creation_expression_repeat1, - [56399] = 5, + [56405] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1329), 1, @@ -112640,33 +112666,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1327), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56416] = 6, + [56422] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3244), 1, + ACTIONS(3248), 1, anon_sym_LBRACE, STATE(1690), 1, sym_text_interpolation, STATE(2160), 1, sym__return_type, - [56435] = 6, + [56441] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3494), 1, + ACTIONS(3498), 1, anon_sym_COMMA, - ACTIONS(3496), 1, + ACTIONS(3500), 1, anon_sym_RPAREN, STATE(1665), 1, aux_sym_anonymous_function_use_clause_repeat1, STATE(1691), 1, sym_text_interpolation, - [56454] = 5, + [56460] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1337), 1, @@ -112678,7 +112704,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1335), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56471] = 5, + [56477] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1341), 1, @@ -112690,20 +112716,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1339), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56488] = 6, + [56494] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3498), 1, + ACTIONS(3502), 1, anon_sym_EQ_GT, STATE(1694), 1, sym_text_interpolation, STATE(2175), 1, sym__return_type, - [56507] = 5, + [56513] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1303), 1, @@ -112715,7 +112741,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1301), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56524] = 5, + [56530] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1401), 1, @@ -112727,7 +112753,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1399), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56541] = 5, + [56547] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1373), 1, @@ -112739,20 +112765,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1371), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56558] = 6, + [56564] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(752), 1, anon_sym_RBRACK, ACTIONS(1415), 1, sym_comment, - ACTIONS(3500), 1, + ACTIONS(3504), 1, anon_sym_COMMA, STATE(1698), 1, sym_text_interpolation, STATE(1841), 1, aux_sym_array_creation_expression_repeat1, - [56577] = 5, + [56583] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1381), 1, @@ -112764,20 +112790,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1379), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56594] = 6, + [56600] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2731), 1, + ACTIONS(2735), 1, anon_sym_RBRACK, - ACTIONS(3502), 1, + ACTIONS(3506), 1, anon_sym_COMMA, STATE(1700), 1, sym_text_interpolation, STATE(1840), 1, aux_sym_attribute_group_repeat1, - [56613] = 5, + [56619] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1321), 1, @@ -112789,45 +112815,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1319), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56630] = 6, + [56636] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3090), 1, + ACTIONS(3094), 1, anon_sym_BSLASH, - ACTIONS(3504), 1, + ACTIONS(3508), 1, sym_name, STATE(1702), 1, sym_text_interpolation, STATE(2149), 1, sym_namespace_name, - [56649] = 6, + [56655] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3506), 1, + ACTIONS(3510), 1, anon_sym_COMMA, - ACTIONS(3508), 1, + ACTIONS(3512), 1, anon_sym_RPAREN, STATE(1703), 1, sym_text_interpolation, STATE(1747), 1, aux_sym_arguments_repeat1, - [56668] = 5, + [56674] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3512), 1, + ACTIONS(3516), 1, anon_sym_EQ, STATE(1704), 1, sym_text_interpolation, - ACTIONS(3510), 2, + ACTIONS(3514), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56685] = 5, + [56691] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1325), 1, @@ -112839,7 +112865,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1323), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56702] = 6, + [56708] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -112852,57 +112878,57 @@ static const uint16_t ts_small_parse_table[] = { sym_property_element, STATE(1706), 1, sym_text_interpolation, - [56721] = 6, + [56727] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1742), 1, anon_sym_RPAREN, - ACTIONS(3514), 1, + ACTIONS(3518), 1, anon_sym_COMMA, STATE(1707), 1, sym_text_interpolation, STATE(1746), 1, aux_sym_formal_parameters_repeat1, - [56740] = 5, + [56746] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3518), 1, + ACTIONS(3522), 1, anon_sym_EQ, STATE(1708), 1, sym_text_interpolation, - ACTIONS(3516), 2, + ACTIONS(3520), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56757] = 5, + [56763] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3522), 1, + ACTIONS(3526), 1, aux_sym_else_clause_token1, STATE(1709), 1, sym_text_interpolation, - ACTIONS(3520), 2, + ACTIONS(3524), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, - [56774] = 6, + [56780] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3524), 1, + ACTIONS(3528), 1, anon_sym_DOT_DOT_DOT, STATE(1664), 1, sym_variable_name, STATE(1710), 1, sym_text_interpolation, - [56793] = 5, + [56799] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1377), 1, @@ -112914,7 +112940,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1375), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56810] = 5, + [56816] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1385), 1, @@ -112926,7 +112952,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1383), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56827] = 5, + [56833] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1393), 1, @@ -112938,31 +112964,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1391), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56844] = 5, + [56850] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3528), 1, + ACTIONS(3532), 1, anon_sym_EQ, STATE(1714), 1, sym_text_interpolation, - ACTIONS(3526), 2, + ACTIONS(3530), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56861] = 5, + [56867] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3532), 1, + ACTIONS(3536), 1, anon_sym_EQ, STATE(1715), 1, sym_text_interpolation, - ACTIONS(3530), 2, + ACTIONS(3534), 2, anon_sym_COMMA, anon_sym_RPAREN, - [56878] = 5, + [56884] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1061), 1, @@ -112974,19 +113000,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1059), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56895] = 5, + [56901] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3534), 1, + ACTIONS(3538), 1, anon_sym_COMMA, - ACTIONS(3537), 1, + ACTIONS(3541), 1, anon_sym_RPAREN, STATE(1717), 2, sym_text_interpolation, aux_sym_array_creation_expression_repeat1, - [56912] = 5, + [56918] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1397), 1, @@ -112998,32 +113024,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1395), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56929] = 6, + [56935] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1750), 1, anon_sym_RPAREN, - ACTIONS(3539), 1, + ACTIONS(3543), 1, anon_sym_COMMA, STATE(1719), 1, sym_text_interpolation, STATE(1746), 1, aux_sym_formal_parameters_repeat1, - [56948] = 5, + [56954] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3543), 1, + ACTIONS(3547), 1, anon_sym_EQ, STATE(1720), 1, sym_text_interpolation, - ACTIONS(3541), 2, + ACTIONS(3545), 2, sym__automatic_semicolon, anon_sym_SEMI, - [56965] = 5, + [56971] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1219), 1, @@ -113035,7 +113061,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1217), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56982] = 5, + [56988] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1175), 1, @@ -113047,7 +113073,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1173), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [56999] = 5, + [57005] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1211), 1, @@ -113059,104 +113085,104 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1209), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57016] = 4, + [57022] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1724), 1, sym_text_interpolation, - ACTIONS(3545), 3, + ACTIONS(3549), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [57031] = 5, + [57037] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3547), 1, + ACTIONS(3551), 1, anon_sym_COMMA, - ACTIONS(3550), 1, + ACTIONS(3554), 1, anon_sym_RPAREN, STATE(1725), 2, sym_text_interpolation, aux_sym_arguments_repeat1, - [57048] = 5, + [57054] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3552), 1, + ACTIONS(3556), 1, anon_sym_COMMA, - ACTIONS(3555), 1, + ACTIONS(3559), 1, anon_sym_RBRACE, STATE(1726), 2, sym_text_interpolation, aux_sym_match_block_repeat1, - [57065] = 4, + [57071] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1727), 1, sym_text_interpolation, - ACTIONS(3557), 3, + ACTIONS(3561), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [57080] = 6, + [57086] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(750), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3559), 1, + ACTIONS(3563), 1, anon_sym_COMMA, STATE(1717), 1, aux_sym_array_creation_expression_repeat1, STATE(1728), 1, sym_text_interpolation, - [57099] = 5, + [57105] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2334), 1, anon_sym_EQ_GT, - ACTIONS(3561), 1, + ACTIONS(3565), 1, anon_sym_COMMA, STATE(1729), 2, sym_text_interpolation, aux_sym_match_condition_list_repeat1, - [57116] = 6, + [57122] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, - ACTIONS(3564), 1, + ACTIONS(3568), 1, anon_sym_LBRACE, STATE(1646), 1, aux_sym_base_clause_repeat1, STATE(1730), 1, sym_text_interpolation, - [57135] = 6, + [57141] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3566), 1, + ACTIONS(3570), 1, anon_sym_EQ_GT, STATE(1731), 1, sym_text_interpolation, STATE(2264), 1, sym__return_type, - [57154] = 5, + [57160] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1227), 1, @@ -113168,129 +113194,129 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1225), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57171] = 4, + [57177] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1733), 1, sym_text_interpolation, - ACTIONS(3568), 3, + ACTIONS(3572), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [57186] = 6, + [57192] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3570), 1, + ACTIONS(3574), 1, anon_sym_RPAREN, STATE(1734), 1, sym_text_interpolation, STATE(1885), 1, aux_sym__list_destructing_repeat1, - [57205] = 6, + [57211] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3572), 1, + ACTIONS(3576), 1, anon_sym_COMMA, - ACTIONS(3574), 1, + ACTIONS(3578), 1, anon_sym_RBRACE, STATE(1735), 1, sym_text_interpolation, STATE(1774), 1, aux_sym_match_block_repeat1, - [57224] = 6, + [57230] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3576), 1, + ACTIONS(3580), 1, anon_sym_COMMA, - ACTIONS(3578), 1, + ACTIONS(3582), 1, anon_sym_RBRACK, STATE(1736), 1, sym_text_interpolation, STATE(1740), 1, aux_sym__array_destructing_repeat1, - [57243] = 6, + [57249] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(756), 1, anon_sym_RBRACK, ACTIONS(1415), 1, sym_comment, - ACTIONS(3580), 1, + ACTIONS(3584), 1, anon_sym_COMMA, STATE(1737), 1, sym_text_interpolation, STATE(1841), 1, aux_sym_array_creation_expression_repeat1, - [57262] = 4, + [57268] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1738), 1, sym_text_interpolation, - ACTIONS(3582), 3, + ACTIONS(3586), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [57277] = 6, + [57283] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3584), 1, + ACTIONS(3588), 1, anon_sym_RPAREN, STATE(1739), 1, sym_text_interpolation, STATE(1885), 1, aux_sym__list_destructing_repeat1, - [57296] = 5, + [57302] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3586), 1, + ACTIONS(3590), 1, anon_sym_COMMA, - ACTIONS(3589), 1, + ACTIONS(3593), 1, anon_sym_RBRACK, STATE(1740), 2, sym_text_interpolation, aux_sym__array_destructing_repeat1, - [57313] = 4, + [57319] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1741), 1, sym_text_interpolation, - ACTIONS(3591), 3, + ACTIONS(3595), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [57328] = 5, + [57334] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3595), 1, + ACTIONS(3599), 1, anon_sym_EQ, STATE(1742), 1, sym_text_interpolation, - ACTIONS(3593), 2, + ACTIONS(3597), 2, anon_sym_COMMA, anon_sym_RPAREN, - [57345] = 5, + [57351] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1295), 1, @@ -113302,7 +113328,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1293), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57362] = 5, + [57368] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1279), 1, @@ -113314,7 +113340,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1277), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57379] = 5, + [57385] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1267), 1, @@ -113326,32 +113352,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1265), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57396] = 5, + [57402] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3597), 1, + ACTIONS(3601), 1, anon_sym_COMMA, - ACTIONS(3600), 1, + ACTIONS(3604), 1, anon_sym_RPAREN, STATE(1746), 2, sym_text_interpolation, aux_sym_formal_parameters_repeat1, - [57413] = 6, + [57419] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(770), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3602), 1, + ACTIONS(3606), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1747), 1, sym_text_interpolation, - [57432] = 5, + [57438] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1065), 1, @@ -113363,7 +113389,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1063), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57449] = 5, + [57455] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1069), 1, @@ -113375,7 +113401,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1067), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57466] = 5, + [57472] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1315), 1, @@ -113387,7 +113413,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1313), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57483] = 5, + [57489] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1243), 1, @@ -113399,7 +113425,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1241), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57500] = 5, + [57506] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1085), 1, @@ -113411,67 +113437,67 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1083), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57517] = 4, + [57523] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1753), 1, sym_text_interpolation, - ACTIONS(3392), 3, + ACTIONS(3396), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [57532] = 5, + [57538] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3606), 1, + ACTIONS(3610), 1, anon_sym_EQ, STATE(1754), 1, sym_text_interpolation, - ACTIONS(3604), 2, + ACTIONS(3608), 2, anon_sym_COMMA, anon_sym_RPAREN, - [57549] = 6, + [57555] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2729), 1, + ACTIONS(2733), 1, anon_sym_RBRACK, - ACTIONS(3608), 1, + ACTIONS(3612), 1, anon_sym_COMMA, STATE(1755), 1, sym_text_interpolation, STATE(1840), 1, aux_sym_attribute_group_repeat1, - [57568] = 4, + [57574] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1756), 1, sym_text_interpolation, - ACTIONS(3610), 3, + ACTIONS(3614), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [57583] = 6, + [57589] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3482), 1, + ACTIONS(3486), 1, anon_sym_COMMA, - ACTIONS(3612), 1, + ACTIONS(3616), 1, anon_sym_RBRACE, STATE(1683), 1, aux_sym_namespace_use_group_repeat1, STATE(1757), 1, sym_text_interpolation, - [57602] = 5, + [57608] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1089), 1, @@ -113483,7 +113509,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1087), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57619] = 5, + [57625] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1093), 1, @@ -113495,7 +113521,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1091), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57636] = 5, + [57642] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1093), 1, @@ -113507,45 +113533,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1091), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57653] = 6, + [57659] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3618), 1, sym_name, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, STATE(1761), 1, sym_text_interpolation, STATE(2049), 1, sym_namespace_use_group, - [57672] = 6, + [57678] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(2761), 1, + ACTIONS(2765), 1, anon_sym_RPAREN, STATE(1734), 1, aux_sym__list_destructing_repeat1, STATE(1762), 1, sym_text_interpolation, - [57691] = 5, + [57697] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3618), 1, + ACTIONS(3622), 1, anon_sym_COMMA, - ACTIONS(3621), 1, + ACTIONS(3625), 1, anon_sym_RBRACE, STATE(1763), 2, sym_text_interpolation, aux_sym_namespace_use_group_repeat1, - [57708] = 5, + [57714] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1111), 1, @@ -113557,32 +113583,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1109), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57725] = 6, + [57731] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3623), 1, + ACTIONS(3627), 1, anon_sym_LBRACE, - ACTIONS(3625), 1, + ACTIONS(3629), 1, anon_sym_COLON, STATE(520), 1, sym_switch_block, STATE(1765), 1, sym_text_interpolation, - [57744] = 5, + [57750] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3627), 1, + ACTIONS(3631), 1, anon_sym_COMMA, - ACTIONS(3630), 1, + ACTIONS(3634), 1, anon_sym_RPAREN, STATE(1766), 2, sym_text_interpolation, aux_sym_anonymous_function_use_clause_repeat1, - [57761] = 5, + [57767] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1115), 1, @@ -113594,7 +113620,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1113), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57778] = 5, + [57784] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1119), 1, @@ -113606,18 +113632,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1117), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57795] = 4, + [57801] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1769), 1, sym_text_interpolation, - ACTIONS(3341), 3, + ACTIONS(3345), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [57810] = 5, + [57816] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1119), 1, @@ -113629,84 +113655,84 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1117), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57827] = 6, + [57833] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3632), 1, + ACTIONS(3636), 1, anon_sym_RPAREN, STATE(1739), 1, aux_sym__list_destructing_repeat1, STATE(1771), 1, sym_text_interpolation, - [57846] = 5, + [57852] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3417), 1, + ACTIONS(3421), 1, anon_sym_EQ, STATE(1772), 1, sym_text_interpolation, - ACTIONS(3634), 2, + ACTIONS(3638), 2, anon_sym_COMMA, anon_sym_RBRACK, - [57863] = 6, + [57869] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3576), 1, + ACTIONS(3580), 1, anon_sym_COMMA, - ACTIONS(3636), 1, + ACTIONS(3640), 1, anon_sym_RBRACK, STATE(1736), 1, aux_sym__array_destructing_repeat1, STATE(1773), 1, sym_text_interpolation, - [57882] = 6, + [57888] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(794), 1, anon_sym_RBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3638), 1, + ACTIONS(3642), 1, anon_sym_COMMA, STATE(1726), 1, aux_sym_match_block_repeat1, STATE(1774), 1, sym_text_interpolation, - [57901] = 6, + [57907] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3640), 1, + ACTIONS(3644), 1, anon_sym_COMMA, - ACTIONS(3642), 1, + ACTIONS(3646), 1, anon_sym_RBRACK, STATE(1737), 1, aux_sym_array_creation_expression_repeat1, STATE(1775), 1, sym_text_interpolation, - [57920] = 6, + [57926] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3576), 1, + ACTIONS(3580), 1, anon_sym_COMMA, - ACTIONS(3636), 1, + ACTIONS(3640), 1, anon_sym_RBRACK, STATE(1740), 1, aux_sym__array_destructing_repeat1, STATE(1776), 1, sym_text_interpolation, - [57939] = 5, + [57945] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1131), 1, @@ -113718,20 +113744,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1129), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57956] = 6, + [57962] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3644), 1, + ACTIONS(3648), 1, anon_sym_COMMA, - ACTIONS(3646), 1, + ACTIONS(3650), 1, anon_sym_RPAREN, STATE(1778), 1, sym_text_interpolation, STATE(1827), 1, aux_sym_arguments_repeat1, - [57975] = 5, + [57981] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1135), 1, @@ -113743,43 +113769,43 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1133), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [57992] = 6, + [57998] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3648), 1, + ACTIONS(3652), 1, anon_sym_COMMA, - ACTIONS(3650), 1, + ACTIONS(3654), 1, anon_sym_RBRACK, STATE(1755), 1, aux_sym_attribute_group_repeat1, STATE(1780), 1, sym_text_interpolation, - [58011] = 4, + [58017] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1781), 1, sym_text_interpolation, - ACTIONS(3321), 3, + ACTIONS(3325), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_DOLLAR, - [58026] = 5, + [58032] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2867), 1, + ACTIONS(2871), 1, anon_sym_RPAREN, - ACTIONS(3652), 1, + ACTIONS(3656), 1, anon_sym_COMMA, STATE(1782), 2, sym_text_interpolation, aux_sym_unset_statement_repeat1, - [58043] = 6, + [58049] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, @@ -113792,7 +113818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1885), 1, aux_sym__list_destructing_repeat1, - [58062] = 5, + [58068] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1147), 1, @@ -113804,20 +113830,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1145), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58079] = 6, + [58085] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3655), 1, + ACTIONS(3659), 1, anon_sym_EQ_GT, STATE(1785), 1, sym_text_interpolation, STATE(2238), 1, sym__return_type, - [58098] = 5, + [58104] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1081), 1, @@ -113829,20 +113855,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1079), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58115] = 6, + [58121] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3657), 1, + ACTIONS(3661), 1, anon_sym_EQ_GT, STATE(1787), 1, sym_text_interpolation, STATE(2217), 1, sym__return_type, - [58134] = 5, + [58140] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1159), 1, @@ -113854,20 +113880,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1157), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58151] = 6, + [58157] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3659), 1, + ACTIONS(3663), 1, anon_sym_EQ_GT, STATE(1789), 1, sym_text_interpolation, STATE(2230), 1, sym__return_type, - [58170] = 5, + [58176] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1163), 1, @@ -113879,7 +113905,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1161), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58187] = 5, + [58193] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1171), 1, @@ -113891,7 +113917,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1169), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58204] = 5, + [58210] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1175), 1, @@ -113903,55 +113929,55 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1173), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58221] = 6, + [58227] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3661), 1, + ACTIONS(3665), 1, anon_sym_RPAREN, STATE(1793), 1, sym_text_interpolation, STATE(2174), 1, sym_variable_name, - [58240] = 4, + [58246] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1794), 1, sym_text_interpolation, - ACTIONS(3663), 3, + ACTIONS(3667), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [58255] = 6, + [58261] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3665), 1, + ACTIONS(3669), 1, anon_sym_RPAREN, STATE(1795), 1, sym_text_interpolation, STATE(2200), 1, sym_variable_name, - [58274] = 4, + [58280] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1796), 1, sym_text_interpolation, - ACTIONS(3667), 3, + ACTIONS(3671), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [58289] = 5, + [58295] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1151), 1, @@ -113963,20 +113989,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1149), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58306] = 6, + [58312] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3618), 1, sym_name, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, STATE(1798), 1, sym_text_interpolation, STATE(2034), 1, sym_namespace_use_group, - [58325] = 5, + [58331] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1389), 1, @@ -113988,118 +114014,118 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1387), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58342] = 6, + [58348] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2254), 1, anon_sym_COMMA, - ACTIONS(3669), 1, + ACTIONS(3673), 1, anon_sym_EQ_GT, STATE(1729), 1, aux_sym_match_condition_list_repeat1, STATE(1800), 1, sym_text_interpolation, - [58361] = 6, + [58367] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(3671), 1, + ACTIONS(3675), 1, anon_sym_RPAREN, STATE(1782), 1, aux_sym_unset_statement_repeat1, STATE(1801), 1, sym_text_interpolation, - [58380] = 4, + [58386] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1802), 1, sym_text_interpolation, - ACTIONS(3673), 3, + ACTIONS(3677), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [58395] = 6, + [58401] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3675), 1, + ACTIONS(3679), 1, anon_sym_EQ_GT, STATE(1803), 1, sym_text_interpolation, STATE(2189), 1, sym__return_type, - [58414] = 6, + [58420] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3618), 1, sym_name, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, STATE(1804), 1, sym_text_interpolation, STATE(2084), 1, sym_namespace_use_group, - [58433] = 6, + [58439] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, - ACTIONS(3677), 1, + ACTIONS(3681), 1, sym_name, STATE(1805), 1, sym_text_interpolation, STATE(2084), 1, sym_namespace_use_group, - [58452] = 6, + [58458] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(796), 1, anon_sym_RBRACE, ACTIONS(1415), 1, sym_comment, - ACTIONS(3679), 1, + ACTIONS(3683), 1, anon_sym_COMMA, STATE(1726), 1, aux_sym_match_block_repeat1, STATE(1806), 1, sym_text_interpolation, - [58471] = 4, + [58477] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1807), 1, sym_text_interpolation, - ACTIONS(3304), 3, + ACTIONS(3308), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [58486] = 4, + [58492] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1808), 1, sym_text_interpolation, - ACTIONS(3297), 3, + ACTIONS(3301), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [58501] = 6, + [58507] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -114112,33 +114138,33 @@ static const uint16_t ts_small_parse_table[] = { sym_static_variable_declaration, STATE(1809), 1, sym_text_interpolation, - [58520] = 6, + [58526] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3681), 1, + ACTIONS(3685), 1, anon_sym_COMMA, - ACTIONS(3683), 1, + ACTIONS(3687), 1, anon_sym_RPAREN, STATE(1810), 1, sym_text_interpolation, STATE(1870), 1, aux_sym_array_creation_expression_repeat1, - [58539] = 6, + [58545] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3685), 1, + ACTIONS(3689), 1, anon_sym_EQ_GT, STATE(1811), 1, sym_text_interpolation, STATE(2276), 1, sym__return_type, - [58558] = 5, + [58564] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, @@ -114150,33 +114176,33 @@ static const uint16_t ts_small_parse_table[] = { STATE(1632), 2, sym_dynamic_variable_name, sym_variable_name, - [58575] = 6, + [58581] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, - ACTIONS(3677), 1, + ACTIONS(3681), 1, sym_name, STATE(1813), 1, sym_text_interpolation, STATE(2135), 1, sym_namespace_use_group, - [58594] = 6, + [58600] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, - ACTIONS(3677), 1, + ACTIONS(3681), 1, sym_name, STATE(1814), 1, sym_text_interpolation, STATE(2092), 1, sym_namespace_use_group, - [58613] = 5, + [58619] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, @@ -114188,43 +114214,43 @@ static const uint16_t ts_small_parse_table[] = { STATE(1808), 2, sym_dynamic_variable_name, sym_variable_name, - [58630] = 6, + [58636] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3618), 1, sym_name, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, STATE(1816), 1, sym_text_interpolation, STATE(2092), 1, sym_namespace_use_group, - [58649] = 5, + [58655] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3687), 1, + ACTIONS(3691), 1, sym_name, STATE(1817), 1, sym_text_interpolation, - ACTIONS(3689), 2, + ACTIONS(3693), 2, sym__automatic_semicolon, anon_sym_SEMI, - [58666] = 4, + [58672] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1818), 1, sym_text_interpolation, - ACTIONS(3691), 3, + ACTIONS(3695), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [58681] = 5, + [58687] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1369), 1, @@ -114236,7 +114262,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1367), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58698] = 5, + [58704] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1365), 1, @@ -114248,7 +114274,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1363), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58715] = 5, + [58721] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1357), 1, @@ -114260,18 +114286,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1355), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58732] = 4, + [58738] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1822), 1, sym_text_interpolation, - ACTIONS(3326), 3, + ACTIONS(3330), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [58747] = 5, + [58753] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1275), 1, @@ -114283,7 +114309,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1273), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58764] = 5, + [58770] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1349), 1, @@ -114295,7 +114321,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1347), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58781] = 5, + [58787] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1345), 1, @@ -114307,33 +114333,33 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1343), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58798] = 6, + [58804] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3693), 1, + ACTIONS(3697), 1, anon_sym_EQ_GT, STATE(1826), 1, sym_text_interpolation, STATE(2335), 1, sym__return_type, - [58817] = 6, + [58823] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(762), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3695), 1, + ACTIONS(3699), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1827), 1, sym_text_interpolation, - [58836] = 5, + [58842] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1271), 1, @@ -114345,7 +114371,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1269), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58853] = 5, + [58859] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1259), 1, @@ -114357,7 +114383,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1257), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58870] = 5, + [58876] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(299), 1, @@ -114369,7 +114395,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1622), 2, sym_dynamic_variable_name, sym_variable_name, - [58887] = 5, + [58893] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1255), 1, @@ -114381,7 +114407,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1253), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58904] = 5, + [58910] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1333), 1, @@ -114393,7 +114419,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1331), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58921] = 5, + [58927] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1361), 1, @@ -114405,7 +114431,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1359), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58938] = 5, + [58944] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1299), 1, @@ -114417,7 +114443,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1297), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58955] = 5, + [58961] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1291), 1, @@ -114429,7 +114455,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1289), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58972] = 5, + [58978] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1239), 1, @@ -114441,7 +114467,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1237), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [58989] = 4, + [58995] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -114452,7 +114478,7 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_SEMI, sym_name, - [59004] = 5, + [59010] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1287), 1, @@ -114464,7 +114490,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1285), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59021] = 5, + [59027] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1251), 1, @@ -114476,42 +114502,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1249), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59038] = 5, + [59044] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3697), 1, + ACTIONS(3701), 1, anon_sym_COMMA, - ACTIONS(3700), 1, + ACTIONS(3704), 1, anon_sym_RBRACK, STATE(1840), 2, sym_text_interpolation, aux_sym_attribute_group_repeat1, - [59055] = 5, + [59061] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3537), 1, + ACTIONS(3541), 1, anon_sym_RBRACK, - ACTIONS(3702), 1, + ACTIONS(3706), 1, anon_sym_COMMA, STATE(1841), 2, sym_text_interpolation, aux_sym_array_creation_expression_repeat1, - [59072] = 4, + [59078] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1842), 1, sym_text_interpolation, - ACTIONS(2992), 3, + ACTIONS(2996), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_LBRACE, - [59087] = 5, + [59093] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1239), 1, @@ -114523,7 +114549,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1237), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59104] = 5, + [59110] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1235), 1, @@ -114535,7 +114561,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1233), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59121] = 5, + [59127] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1223), 1, @@ -114547,20 +114573,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1221), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59138] = 6, + [59144] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(768), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3705), 1, + ACTIONS(3709), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1846), 1, sym_text_interpolation, - [59157] = 5, + [59163] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1223), 1, @@ -114572,7 +114598,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1221), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59174] = 5, + [59180] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1215), 1, @@ -114584,7 +114610,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1213), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59191] = 5, + [59197] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1207), 1, @@ -114596,7 +114622,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1205), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59208] = 5, + [59214] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1179), 1, @@ -114608,20 +114634,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1177), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59225] = 6, + [59231] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3707), 1, + ACTIONS(3711), 1, anon_sym_COMMA, - ACTIONS(3709), 1, + ACTIONS(3713), 1, anon_sym_RPAREN, STATE(1846), 1, aux_sym_arguments_repeat1, STATE(1851), 1, sym_text_interpolation, - [59244] = 5, + [59250] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1167), 1, @@ -114633,7 +114659,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1165), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59261] = 5, + [59267] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1139), 1, @@ -114645,7 +114671,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1137), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59278] = 5, + [59284] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1127), 1, @@ -114657,7 +114683,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1125), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59295] = 5, + [59301] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1203), 1, @@ -114669,7 +114695,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1201), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59312] = 5, + [59318] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1123), 1, @@ -114681,7 +114707,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1121), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59329] = 5, + [59335] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1199), 1, @@ -114693,31 +114719,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1197), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59346] = 4, + [59352] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1858), 1, sym_text_interpolation, - ACTIONS(3711), 3, + ACTIONS(3715), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_COMMA, - [59361] = 6, + [59367] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3713), 1, + ACTIONS(3717), 1, anon_sym_COMMA, - ACTIONS(3715), 1, + ACTIONS(3719), 1, anon_sym_RPAREN, STATE(1859), 1, sym_text_interpolation, STATE(1867), 1, aux_sym_arguments_repeat1, - [59380] = 5, + [59386] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1195), 1, @@ -114729,46 +114755,46 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1193), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59397] = 6, + [59403] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3040), 1, + ACTIONS(3044), 1, anon_sym_COMMA, - ACTIONS(3197), 1, + ACTIONS(3201), 1, anon_sym_LBRACE, STATE(1730), 1, aux_sym_base_clause_repeat1, STATE(1861), 1, sym_text_interpolation, - [59416] = 6, + [59422] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3717), 1, + ACTIONS(3721), 1, anon_sym_COMMA, - ACTIONS(3719), 1, + ACTIONS(3723), 1, anon_sym_RPAREN, STATE(1862), 1, sym_text_interpolation, STATE(1877), 1, aux_sym_arguments_repeat1, - [59435] = 6, + [59441] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3721), 1, + ACTIONS(3725), 1, anon_sym_COMMA, - ACTIONS(3723), 1, + ACTIONS(3727), 1, anon_sym_RPAREN, STATE(1863), 1, sym_text_interpolation, STATE(1874), 1, aux_sym_arguments_repeat1, - [59454] = 5, + [59460] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1187), 1, @@ -114780,7 +114806,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1185), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59471] = 5, + [59477] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1187), 1, @@ -114792,7 +114818,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1185), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59488] = 5, + [59494] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1183), 1, @@ -114804,20 +114830,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1181), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59505] = 6, + [59511] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(774), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3725), 1, + ACTIONS(3729), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1867), 1, sym_text_interpolation, - [59524] = 5, + [59530] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1057), 1, @@ -114829,7 +114855,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1055), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59541] = 5, + [59547] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1099), 1, @@ -114841,45 +114867,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1097), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59558] = 6, + [59564] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(772), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3727), 1, + ACTIONS(3731), 1, anon_sym_COMMA, STATE(1717), 1, aux_sym_array_creation_expression_repeat1, STATE(1870), 1, sym_text_interpolation, - [59577] = 6, + [59583] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2967), 1, + ACTIONS(2971), 1, anon_sym_COLON, - ACTIONS(3240), 1, + ACTIONS(3244), 1, anon_sym_LBRACE, STATE(1871), 1, sym_text_interpolation, STATE(2187), 1, sym__return_type, - [59596] = 5, + [59602] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3731), 1, + ACTIONS(3735), 1, anon_sym_EQ, STATE(1872), 1, sym_text_interpolation, - ACTIONS(3729), 2, + ACTIONS(3733), 2, anon_sym_COMMA, anon_sym_RPAREN, - [59613] = 5, + [59619] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1103), 1, @@ -114891,20 +114917,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1101), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59630] = 6, + [59636] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(758), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3733), 1, + ACTIONS(3737), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1874), 1, sym_text_interpolation, - [59649] = 5, + [59655] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1107), 1, @@ -114916,45 +114942,45 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1105), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59666] = 6, + [59672] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2757), 1, + ACTIONS(2761), 1, anon_sym_COMMA, - ACTIONS(3735), 1, + ACTIONS(3739), 1, anon_sym_RPAREN, STATE(1782), 1, aux_sym_unset_statement_repeat1, STATE(1876), 1, sym_text_interpolation, - [59685] = 6, + [59691] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(778), 1, anon_sym_RPAREN, ACTIONS(1415), 1, sym_comment, - ACTIONS(3737), 1, + ACTIONS(3741), 1, anon_sym_COMMA, STATE(1725), 1, aux_sym_arguments_repeat1, STATE(1877), 1, sym_text_interpolation, - [59704] = 5, + [59710] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3417), 1, + ACTIONS(3421), 1, anon_sym_EQ, STATE(1878), 1, sym_text_interpolation, - ACTIONS(3739), 2, + ACTIONS(3743), 2, anon_sym_COMMA, anon_sym_RPAREN, - [59721] = 5, + [59727] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1077), 1, @@ -114966,20 +114992,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1075), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59738] = 6, + [59744] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3741), 1, + ACTIONS(3745), 1, anon_sym_RPAREN, STATE(1880), 1, sym_text_interpolation, STATE(1885), 1, aux_sym__list_destructing_repeat1, - [59757] = 5, + [59763] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1353), 1, @@ -114991,7 +115017,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1351), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59774] = 5, + [59780] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1073), 1, @@ -115003,7 +115029,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1071), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59791] = 5, + [59797] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1263), 1, @@ -115015,32 +115041,32 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1261), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59808] = 6, + [59814] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3743), 1, + ACTIONS(3747), 1, anon_sym_COMMA, - ACTIONS(3745), 1, + ACTIONS(3749), 1, anon_sym_RPAREN, STATE(1707), 1, aux_sym_formal_parameters_repeat1, STATE(1884), 1, sym_text_interpolation, - [59827] = 5, + [59833] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1545), 1, anon_sym_RPAREN, - ACTIONS(3747), 1, + ACTIONS(3751), 1, anon_sym_COMMA, STATE(1885), 2, sym_text_interpolation, aux_sym__list_destructing_repeat1, - [59844] = 5, + [59850] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1057), 1, @@ -115052,7 +115078,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1055), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59861] = 5, + [59867] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1283), 1, @@ -115064,159 +115090,159 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1281), 2, aux_sym_while_statement_token1, aux_sym_else_if_clause_token1, - [59878] = 5, + [59884] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3417), 1, + ACTIONS(3421), 1, anon_sym_EQ, STATE(1888), 1, sym_text_interpolation, - ACTIONS(3750), 2, + ACTIONS(3754), 2, anon_sym_COMMA, anon_sym_RBRACK, - [59895] = 5, + [59901] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3754), 1, + ACTIONS(3758), 1, aux_sym_else_clause_token1, STATE(1889), 1, sym_text_interpolation, - ACTIONS(3752), 2, + ACTIONS(3756), 2, aux_sym_if_statement_token2, aux_sym_else_if_clause_token1, - [59912] = 4, + [59918] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1890), 1, sym_text_interpolation, - ACTIONS(3537), 3, + ACTIONS(3541), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, - [59927] = 6, + [59933] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3616), 1, + ACTIONS(3620), 1, anon_sym_LBRACE, - ACTIONS(3677), 1, + ACTIONS(3681), 1, sym_name, STATE(1891), 1, sym_text_interpolation, STATE(1931), 1, sym_namespace_use_group, - [59946] = 6, + [59952] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3756), 1, + ACTIONS(3760), 1, anon_sym_COMMA, - ACTIONS(3758), 1, + ACTIONS(3762), 1, anon_sym_RBRACE, STATE(1806), 1, aux_sym_match_block_repeat1, STATE(1892), 1, sym_text_interpolation, - [59965] = 4, + [59971] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1893), 1, sym_text_interpolation, - ACTIONS(3760), 3, + ACTIONS(3764), 3, anon_sym_COMMA, anon_sym_EQ, anon_sym_RPAREN, - [59980] = 6, + [59986] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(803), 1, anon_sym_COMMA, ACTIONS(1415), 1, sym_comment, - ACTIONS(3762), 1, + ACTIONS(3766), 1, anon_sym_RPAREN, STATE(1885), 1, aux_sym__list_destructing_repeat1, STATE(1894), 1, sym_text_interpolation, - [59999] = 6, + [60005] = 6, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(1691), 1, anon_sym_DOLLAR, - ACTIONS(3764), 1, + ACTIONS(3768), 1, anon_sym_DOT_DOT_DOT, STATE(1715), 1, sym_variable_name, STATE(1895), 1, sym_text_interpolation, - [60018] = 4, + [60024] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1896), 1, sym_text_interpolation, - ACTIONS(3555), 2, + ACTIONS(3559), 2, anon_sym_COMMA, anon_sym_RBRACE, - [60032] = 5, + [60038] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3766), 1, + ACTIONS(3770), 1, anon_sym_LPAREN, STATE(1512), 1, sym_formal_parameters, STATE(1897), 1, sym_text_interpolation, - [60048] = 5, + [60054] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(414), 1, sym_declaration_list, STATE(1898), 1, sym_text_interpolation, - [60064] = 5, + [60070] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(502), 1, ts_builtin_sym_end, ACTIONS(1415), 1, sym_comment, - ACTIONS(3768), 1, + ACTIONS(3772), 1, sym_php_tag, STATE(1899), 1, sym_text_interpolation, - [60080] = 5, + [60086] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2366), 1, anon_sym_RPAREN, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(1900), 1, sym_text_interpolation, - [60096] = 5, + [60102] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(474), 1, @@ -115227,29 +115253,29 @@ static const uint16_t ts_small_parse_table[] = { sym_colon_block, STATE(1901), 1, sym_text_interpolation, - [60112] = 5, + [60118] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1690), 1, sym_formal_parameters, STATE(1902), 1, sym_text_interpolation, - [60128] = 5, + [60134] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1442), 1, sym_formal_parameters, STATE(1903), 1, sym_text_interpolation, - [60144] = 5, + [60150] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115260,7 +115286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1904), 1, sym_text_interpolation, - [60160] = 4, + [60166] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115270,90 +115296,90 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2214), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60174] = 4, + [60180] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1906), 1, sym_text_interpolation, - ACTIONS(3772), 2, + ACTIONS(3776), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60188] = 4, + [60194] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1907), 1, sym_text_interpolation, - ACTIONS(3774), 2, + ACTIONS(3778), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60202] = 4, + [60208] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1908), 1, sym_text_interpolation, - ACTIONS(3776), 2, + ACTIONS(3780), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60216] = 4, + [60222] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1909), 1, sym_text_interpolation, - ACTIONS(3778), 2, + ACTIONS(3782), 2, sym__eof, sym_php_tag, - [60230] = 5, + [60236] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(84), 1, sym_parenthesized_expression, STATE(1910), 1, sym_text_interpolation, - [60246] = 4, + [60252] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1911), 1, sym_text_interpolation, - ACTIONS(3782), 2, + ACTIONS(3786), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60260] = 5, + [60266] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3788), 1, anon_sym_LPAREN, STATE(1901), 1, sym_parenthesized_expression, STATE(1912), 1, sym_text_interpolation, - [60276] = 5, + [60282] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(990), 1, sym_compound_statement, STATE(1913), 1, sym_text_interpolation, - [60292] = 5, + [60298] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(376), 1, @@ -115364,103 +115390,103 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2325), 1, sym_colon_block, - [60308] = 4, + [60314] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1915), 1, sym_text_interpolation, - ACTIONS(3786), 2, + ACTIONS(3790), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60322] = 5, + [60328] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3788), 1, + ACTIONS(3792), 1, anon_sym_SEMI, - ACTIONS(3790), 1, + ACTIONS(3794), 1, sym__automatic_semicolon, STATE(1916), 1, sym_text_interpolation, - [60338] = 5, + [60344] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3796), 1, sym_name, STATE(1917), 1, sym_text_interpolation, STATE(2255), 1, sym_namespace_name, - [60354] = 4, + [60360] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1918), 1, sym_text_interpolation, - ACTIONS(3795), 2, + ACTIONS(3799), 2, anon_sym_SEMI, anon_sym_COLON, - [60368] = 5, + [60374] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3796), 1, sym_name, STATE(1919), 1, sym_text_interpolation, STATE(2249), 1, sym_namespace_name, - [60384] = 4, + [60390] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1920), 1, sym_text_interpolation, - ACTIONS(3797), 2, + ACTIONS(3801), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60398] = 5, + [60404] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(980), 1, sym_declaration_list, STATE(1921), 1, sym_text_interpolation, - [60414] = 5, + [60420] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1789), 1, sym_formal_parameters, STATE(1922), 1, sym_text_interpolation, - [60430] = 5, + [60436] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(970), 1, sym_declaration_list, STATE(1923), 1, sym_text_interpolation, - [60446] = 4, + [60452] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115470,7 +115496,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2238), 2, anon_sym_SEMI, anon_sym_RPAREN, - [60460] = 5, + [60466] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115481,7 +115507,7 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1925), 1, sym_text_interpolation, - [60476] = 4, + [60482] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115491,7 +115517,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1545), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60490] = 5, + [60496] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115502,7 +115528,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(1941), 1, sym_variable_name, - [60506] = 5, + [60512] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115513,59 +115539,59 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2044), 1, aux_sym_namespace_name_repeat1, - [60522] = 5, + [60528] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3796), 1, sym_name, STATE(1929), 1, sym_text_interpolation, STATE(2149), 1, sym_namespace_name, - [60538] = 5, + [60544] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1811), 1, sym_formal_parameters, STATE(1930), 1, sym_text_interpolation, - [60554] = 4, + [60560] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1931), 1, sym_text_interpolation, - ACTIONS(3295), 2, + ACTIONS(3299), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60568] = 4, + [60574] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1932), 1, sym_text_interpolation, - ACTIONS(3799), 2, + ACTIONS(3803), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60582] = 4, + [60588] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1933), 1, sym_text_interpolation, - ACTIONS(3802), 2, + ACTIONS(3806), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60596] = 4, + [60602] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115575,164 +115601,164 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2340), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60610] = 4, + [60616] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1935), 1, sym_text_interpolation, - ACTIONS(3024), 2, + ACTIONS(3028), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60624] = 5, + [60630] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(983), 1, sym_declaration_list, STATE(1936), 1, sym_text_interpolation, - [60640] = 5, + [60646] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(941), 1, sym_compound_statement, STATE(1937), 1, sym_text_interpolation, - [60656] = 5, + [60662] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(984), 1, sym_declaration_list, STATE(1938), 1, sym_text_interpolation, - [60672] = 4, + [60678] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1939), 1, sym_text_interpolation, - ACTIONS(3700), 2, + ACTIONS(3704), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60686] = 4, + [60692] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1940), 1, sym_text_interpolation, - ACTIONS(3804), 2, + ACTIONS(3808), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60700] = 4, + [60706] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1941), 1, sym_text_interpolation, - ACTIONS(3806), 2, + ACTIONS(3810), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60714] = 4, + [60720] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1942), 1, sym_text_interpolation, - ACTIONS(3808), 2, + ACTIONS(3812), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60728] = 5, + [60734] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(59), 1, sym_parenthesized_expression, STATE(1943), 1, sym_text_interpolation, - [60744] = 5, + [60750] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(34), 1, sym_parenthesized_expression, STATE(1944), 1, sym_text_interpolation, - [60760] = 5, + [60766] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3370), 1, + ACTIONS(3374), 1, anon_sym_LBRACE, STATE(523), 1, sym_declaration_list, STATE(1945), 1, sym_text_interpolation, - [60776] = 4, + [60782] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1946), 1, sym_text_interpolation, - ACTIONS(3750), 2, + ACTIONS(3754), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60790] = 5, + [60796] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(61), 1, sym_parenthesized_expression, STATE(1947), 1, sym_text_interpolation, - [60806] = 4, + [60812] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1948), 1, sym_text_interpolation, - ACTIONS(3810), 2, + ACTIONS(3814), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60820] = 4, + [60826] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1949), 1, sym_text_interpolation, - ACTIONS(2875), 2, + ACTIONS(2879), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60834] = 4, + [60840] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115742,7 +115768,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1547), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60848] = 5, + [60854] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115753,7 +115779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2098), 1, sym_variable_name, - [60864] = 4, + [60870] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115763,70 +115789,70 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2358), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60878] = 4, + [60884] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1953), 1, sym_text_interpolation, - ACTIONS(3812), 2, + ACTIONS(3816), 2, sym__automatic_semicolon, anon_sym_SEMI, - [60892] = 5, + [60898] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(927), 1, sym_compound_statement, STATE(1954), 1, sym_text_interpolation, - [60908] = 5, + [60914] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(430), 1, sym_enum_declaration_list, STATE(1955), 1, sym_text_interpolation, - [60924] = 4, + [60930] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1956), 1, sym_text_interpolation, - ACTIONS(3550), 2, + ACTIONS(3554), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60938] = 4, + [60944] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1957), 1, sym_text_interpolation, - ACTIONS(3589), 2, + ACTIONS(3593), 2, anon_sym_COMMA, anon_sym_RBRACK, - [60952] = 5, + [60958] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(407), 1, sym_declaration_list, STATE(1958), 1, sym_text_interpolation, - [60968] = 4, + [60974] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115836,7 +115862,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2342), 2, anon_sym_COMMA, anon_sym_RPAREN, - [60982] = 5, + [60988] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -115847,17 +115873,17 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1960), 1, sym_text_interpolation, - [60998] = 4, + [61004] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1961), 1, sym_text_interpolation, - ACTIONS(3814), 2, + ACTIONS(3818), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61012] = 5, + [61018] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -115868,62 +115894,62 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(1962), 1, sym_text_interpolation, - [61028] = 5, + [61034] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2308), 1, anon_sym_RPAREN, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(1963), 1, sym_text_interpolation, - [61044] = 5, + [61050] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(75), 1, sym_parenthesized_expression, STATE(1964), 1, sym_text_interpolation, - [61060] = 5, + [61066] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3788), 1, anon_sym_LPAREN, STATE(1965), 1, sym_text_interpolation, STATE(2023), 1, sym_parenthesized_expression, - [61076] = 5, + [61082] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3788), 1, anon_sym_LPAREN, STATE(1679), 1, sym_parenthesized_expression, STATE(1966), 1, sym_text_interpolation, - [61092] = 5, + [61098] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(519), 1, sym_enum_declaration_list, STATE(1967), 1, sym_text_interpolation, - [61108] = 5, + [61114] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -115934,71 +115960,71 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(1968), 1, sym_text_interpolation, - [61124] = 4, + [61130] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1969), 1, sym_text_interpolation, - ACTIONS(3816), 2, + ACTIONS(3820), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61138] = 5, + [61144] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(408), 1, sym_declaration_list, STATE(1970), 1, sym_text_interpolation, - [61154] = 5, + [61160] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(996), 1, sym_compound_statement, STATE(1971), 1, sym_text_interpolation, - [61170] = 4, + [61176] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1972), 1, sym_text_interpolation, - ACTIONS(3818), 2, + ACTIONS(3822), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61184] = 5, + [61190] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1421), 1, sym_formal_parameters, STATE(1973), 1, sym_text_interpolation, - [61200] = 5, + [61206] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3796), 1, sym_name, STATE(1974), 1, sym_text_interpolation, STATE(2218), 1, sym_namespace_name, - [61216] = 5, + [61222] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116009,81 +116035,81 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(1975), 1, sym_text_interpolation, - [61232] = 5, + [61238] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(38), 1, sym_parenthesized_expression, STATE(1976), 1, sym_text_interpolation, - [61248] = 5, + [61254] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(998), 1, sym_compound_statement, STATE(1977), 1, sym_text_interpolation, - [61264] = 4, + [61270] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1978), 1, sym_text_interpolation, - ACTIONS(3820), 2, + ACTIONS(3824), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61278] = 5, + [61284] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(1000), 1, sym_compound_statement, STATE(1979), 1, sym_text_interpolation, - [61294] = 4, + [61300] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1980), 1, sym_text_interpolation, - ACTIONS(3689), 2, + ACTIONS(3693), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61308] = 4, + [61314] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1981), 1, sym_text_interpolation, - ACTIONS(3822), 2, + ACTIONS(3826), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61322] = 5, + [61328] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3824), 1, + ACTIONS(3828), 1, aux_sym_namespace_use_declaration_token2, STATE(1982), 1, sym_text_interpolation, - [61338] = 5, + [61344] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116094,70 +116120,70 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(1983), 1, sym_text_interpolation, - [61354] = 4, + [61360] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1984), 1, sym_text_interpolation, - ACTIONS(3826), 2, + ACTIONS(3830), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61368] = 5, + [61374] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1414), 1, sym_formal_parameters, STATE(1985), 1, sym_text_interpolation, - [61384] = 4, + [61390] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1986), 1, sym_text_interpolation, - ACTIONS(3828), 2, + ACTIONS(3832), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61398] = 5, + [61404] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(409), 1, sym_declaration_list, STATE(1987), 1, sym_text_interpolation, - [61414] = 4, + [61420] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1988), 1, sym_text_interpolation, - ACTIONS(3830), 2, + ACTIONS(3834), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61428] = 5, + [61434] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(36), 1, sym_parenthesized_expression, STATE(1989), 1, sym_text_interpolation, - [61444] = 4, + [61450] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116167,29 +116193,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(486), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61458] = 5, + [61464] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(57), 1, sym_parenthesized_expression, STATE(1991), 1, sym_text_interpolation, - [61474] = 5, + [61480] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3788), 1, anon_sym_LPAREN, STATE(1992), 1, sym_text_interpolation, STATE(2080), 1, sym_parenthesized_expression, - [61490] = 5, + [61496] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116200,29 +116226,29 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(1993), 1, sym_text_interpolation, - [61506] = 5, + [61512] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3784), 1, + ACTIONS(3788), 1, anon_sym_LPAREN, STATE(1765), 1, sym_parenthesized_expression, STATE(1994), 1, sym_text_interpolation, - [61522] = 5, + [61528] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3832), 1, + ACTIONS(3836), 1, anon_sym_LPAREN, STATE(1995), 1, sym_text_interpolation, STATE(2136), 1, sym_parenthesized_expression, - [61538] = 4, + [61544] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116232,7 +116258,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(494), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61552] = 4, + [61558] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116242,39 +116268,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(514), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61566] = 4, + [61572] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(1998), 1, sym_text_interpolation, - ACTIONS(3834), 2, + ACTIONS(3838), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61580] = 5, + [61586] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(419), 1, sym_declaration_list, STATE(1999), 1, sym_text_interpolation, - [61596] = 5, + [61602] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1441), 1, sym_formal_parameters, STATE(2000), 1, sym_text_interpolation, - [61612] = 5, + [61618] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116285,7 +116311,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2001), 1, sym_text_interpolation, - [61628] = 5, + [61634] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116296,40 +116322,40 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2002), 1, sym_text_interpolation, - [61644] = 5, + [61650] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(1838), 1, sym_declaration_list, STATE(2003), 1, sym_text_interpolation, - [61660] = 5, + [61666] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1488), 1, sym_declaration_list, STATE(2004), 1, sym_text_interpolation, - [61676] = 5, + [61682] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1857), 1, sym_enum_declaration_list, STATE(2005), 1, sym_text_interpolation, - [61692] = 5, + [61698] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116340,7 +116366,7 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2108), 1, sym_variable_name, - [61708] = 5, + [61714] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116351,18 +116377,18 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2007), 1, sym_text_interpolation, - [61724] = 5, + [61730] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1398), 1, sym_formal_parameters, STATE(2008), 1, sym_text_interpolation, - [61740] = 5, + [61746] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116373,7 +116399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2009), 1, sym_text_interpolation, - [61756] = 5, + [61762] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(211), 1, @@ -116384,7 +116410,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2010), 1, sym_text_interpolation, - [61772] = 5, + [61778] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(211), 1, @@ -116395,18 +116421,18 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2011), 1, sym_text_interpolation, - [61788] = 5, + [61794] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(421), 1, sym_declaration_list, STATE(2012), 1, sym_text_interpolation, - [61804] = 5, + [61810] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116417,135 +116443,135 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2013), 1, sym_text_interpolation, - [61820] = 5, + [61826] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(1007), 1, sym_compound_statement, STATE(2014), 1, sym_text_interpolation, - [61836] = 4, + [61842] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2015), 1, sym_text_interpolation, - ACTIONS(3836), 2, + ACTIONS(3840), 2, anon_sym_LBRACE, anon_sym_COLON, - [61850] = 5, + [61856] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1445), 1, sym_formal_parameters, STATE(2016), 1, sym_text_interpolation, - [61866] = 5, + [61872] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(1006), 1, sym_compound_statement, STATE(2017), 1, sym_text_interpolation, - [61882] = 5, + [61888] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1412), 1, sym_formal_parameters, STATE(2018), 1, sym_text_interpolation, - [61898] = 5, + [61904] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(928), 1, sym_compound_statement, STATE(2019), 1, sym_text_interpolation, - [61914] = 5, + [61920] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(843), 1, sym_declaration_list, STATE(2020), 1, sym_text_interpolation, - [61930] = 5, + [61936] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3838), 1, + ACTIONS(3842), 1, anon_sym_SEMI, - ACTIONS(3840), 1, + ACTIONS(3844), 1, sym__automatic_semicolon, STATE(2021), 1, sym_text_interpolation, - [61946] = 4, + [61952] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2022), 1, sym_text_interpolation, - ACTIONS(3842), 2, + ACTIONS(3846), 2, sym__automatic_semicolon, anon_sym_SEMI, - [61960] = 5, + [61966] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3844), 1, + ACTIONS(3848), 1, anon_sym_LBRACE, STATE(804), 1, sym_match_block, STATE(2023), 1, sym_text_interpolation, - [61976] = 4, + [61982] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2024), 1, sym_text_interpolation, - ACTIONS(3411), 2, + ACTIONS(3415), 2, anon_sym_COMMA, anon_sym_RBRACE, - [61990] = 4, + [61996] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2025), 1, sym_text_interpolation, - ACTIONS(3846), 2, + ACTIONS(3850), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62004] = 5, + [62010] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116556,101 +116582,101 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2026), 1, sym_text_interpolation, - [62020] = 5, + [62026] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1011), 1, sym_declaration_list, STATE(2027), 1, sym_text_interpolation, - [62036] = 4, + [62042] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2028), 1, sym_text_interpolation, - ACTIONS(3848), 2, + ACTIONS(3852), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62050] = 5, + [62056] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2368), 1, anon_sym_RPAREN, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(2029), 1, sym_text_interpolation, - [62066] = 4, + [62072] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2030), 1, sym_text_interpolation, - ACTIONS(3850), 2, + ACTIONS(3854), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62080] = 5, + [62086] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2544), 1, + ACTIONS(2546), 1, aux_sym__arrow_function_header_token1, - ACTIONS(3852), 1, + ACTIONS(3856), 1, aux_sym_namespace_use_declaration_token2, STATE(2031), 1, sym_text_interpolation, - [62096] = 5, + [62102] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(474), 1, sym_enum_declaration_list, STATE(2032), 1, sym_text_interpolation, - [62112] = 4, + [62118] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2033), 1, sym_text_interpolation, - ACTIONS(3854), 2, + ACTIONS(3858), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62126] = 4, + [62132] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2034), 1, sym_text_interpolation, - ACTIONS(3856), 2, + ACTIONS(3860), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62140] = 4, + [62146] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2035), 1, sym_text_interpolation, - ACTIONS(3858), 2, + ACTIONS(3862), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62154] = 5, + [62160] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116661,18 +116687,18 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2083), 1, sym_variable_name, - [62170] = 5, + [62176] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2394), 1, anon_sym_RPAREN, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(2037), 1, sym_text_interpolation, - [62186] = 5, + [62192] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116683,7 +116709,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2038), 1, sym_text_interpolation, - [62202] = 5, + [62208] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116694,27 +116720,27 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2039), 1, sym_text_interpolation, - [62218] = 4, + [62224] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2040), 1, sym_text_interpolation, - ACTIONS(3860), 2, + ACTIONS(3864), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62232] = 4, + [62238] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2041), 1, sym_text_interpolation, - ACTIONS(3862), 2, + ACTIONS(3866), 2, anon_sym_LBRACE, anon_sym_COLON, - [62246] = 5, + [62252] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116725,29 +116751,29 @@ static const uint16_t ts_small_parse_table[] = { sym_text_interpolation, STATE(2133), 1, sym_variable_name, - [62262] = 5, + [62268] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3766), 1, + ACTIONS(3770), 1, anon_sym_LPAREN, STATE(1513), 1, sym_formal_parameters, STATE(2043), 1, sym_text_interpolation, - [62278] = 5, + [62284] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3864), 1, + ACTIONS(3868), 1, anon_sym_BSLASH, STATE(1453), 1, aux_sym_namespace_name_repeat1, STATE(2044), 1, sym_text_interpolation, - [62294] = 5, + [62300] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116758,91 +116784,91 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2045), 1, sym_text_interpolation, - [62310] = 5, + [62316] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(412), 1, sym_declaration_list, STATE(2046), 1, sym_text_interpolation, - [62326] = 5, + [62332] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1465), 1, sym_declaration_list, STATE(2047), 1, sym_text_interpolation, - [62342] = 4, + [62348] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2048), 1, sym_text_interpolation, - ACTIONS(3867), 2, + ACTIONS(3871), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62356] = 4, + [62362] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2049), 1, sym_text_interpolation, - ACTIONS(3869), 2, + ACTIONS(3873), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62370] = 5, + [62376] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1694), 1, sym_formal_parameters, STATE(2050), 1, sym_text_interpolation, - [62386] = 5, + [62392] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1464), 1, sym_declaration_list, STATE(2051), 1, sym_text_interpolation, - [62402] = 4, + [62408] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2052), 1, sym_text_interpolation, - ACTIONS(3417), 2, + ACTIONS(3421), 2, anon_sym_EQ, anon_sym_RPAREN, - [62416] = 4, + [62422] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2053), 1, sym_text_interpolation, - ACTIONS(3871), 2, + ACTIONS(3875), 2, anon_sym_LBRACE, anon_sym_COLON, - [62430] = 4, + [62436] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116852,18 +116878,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(464), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62444] = 5, + [62450] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3873), 1, + ACTIONS(3877), 1, anon_sym_LBRACE, STATE(404), 1, sym_compound_statement, STATE(2055), 1, sym_text_interpolation, - [62460] = 5, + [62466] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116874,7 +116900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2056), 1, sym_text_interpolation, - [62476] = 5, + [62482] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116885,7 +116911,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2057), 1, sym_text_interpolation, - [62492] = 5, + [62498] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -116896,7 +116922,7 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2058), 1, sym_text_interpolation, - [62508] = 5, + [62514] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -116907,155 +116933,155 @@ static const uint16_t ts_small_parse_table[] = { sym_arguments, STATE(2059), 1, sym_text_interpolation, - [62524] = 5, + [62530] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1452), 1, sym_declaration_list, STATE(2060), 1, sym_text_interpolation, - [62540] = 4, + [62546] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2061), 1, sym_text_interpolation, - ACTIONS(3875), 2, + ACTIONS(3879), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62554] = 5, + [62560] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1712), 1, sym_enum_declaration_list, STATE(2062), 1, sym_text_interpolation, - [62570] = 5, + [62576] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(851), 1, sym_declaration_list, STATE(2063), 1, sym_text_interpolation, - [62586] = 5, + [62592] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(838), 1, sym_declaration_list, STATE(2064), 1, sym_text_interpolation, - [62602] = 4, + [62608] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2065), 1, sym_text_interpolation, - ACTIONS(3877), 2, + ACTIONS(3881), 2, anon_sym_COMMA, anon_sym_RBRACK, - [62616] = 4, + [62622] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2066), 1, sym_text_interpolation, - ACTIONS(3880), 2, + ACTIONS(3884), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62630] = 4, + [62636] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2067), 1, sym_text_interpolation, - ACTIONS(3882), 2, + ACTIONS(3886), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62644] = 5, + [62650] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1508), 1, sym_declaration_list, STATE(2068), 1, sym_text_interpolation, - [62660] = 5, + [62666] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3884), 1, + ACTIONS(3888), 1, anon_sym_SEMI, - ACTIONS(3886), 1, + ACTIONS(3890), 1, sym__automatic_semicolon, STATE(2069), 1, sym_text_interpolation, - [62676] = 4, + [62682] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2070), 1, sym_text_interpolation, - ACTIONS(3888), 2, + ACTIONS(3892), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62690] = 5, + [62696] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1387), 1, sym_formal_parameters, STATE(2071), 1, sym_text_interpolation, - [62706] = 5, + [62712] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3873), 1, + ACTIONS(3877), 1, anon_sym_LBRACE, STATE(403), 1, sym_compound_statement, STATE(2072), 1, sym_text_interpolation, - [62722] = 4, + [62728] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2073), 1, sym_text_interpolation, - ACTIONS(3890), 2, + ACTIONS(3894), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62736] = 5, + [62742] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117066,49 +117092,49 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2074), 1, sym_text_interpolation, - [62752] = 5, + [62758] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(938), 1, sym_compound_statement, STATE(2075), 1, sym_text_interpolation, - [62768] = 4, + [62774] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2076), 1, sym_text_interpolation, - ACTIONS(3892), 2, + ACTIONS(3896), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62782] = 5, + [62788] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1786), 1, sym_enum_declaration_list, STATE(2077), 1, sym_text_interpolation, - [62798] = 4, + [62804] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2078), 1, sym_text_interpolation, - ACTIONS(3630), 2, + ACTIONS(3634), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62812] = 5, + [62818] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117119,164 +117145,164 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2079), 1, sym_text_interpolation, - [62828] = 5, + [62834] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3894), 1, + ACTIONS(3898), 1, anon_sym_LBRACE, STATE(993), 1, sym_match_block, STATE(2080), 1, sym_text_interpolation, - [62844] = 4, + [62850] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2081), 1, sym_text_interpolation, - ACTIONS(3896), 2, + ACTIONS(3900), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62858] = 5, + [62864] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3832), 1, + ACTIONS(3836), 1, anon_sym_LPAREN, STATE(1908), 1, sym_parenthesized_expression, STATE(2082), 1, sym_text_interpolation, - [62874] = 4, + [62880] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2083), 1, sym_text_interpolation, - ACTIONS(3898), 2, + ACTIONS(3902), 2, anon_sym_COMMA, anon_sym_RPAREN, - [62888] = 4, + [62894] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2084), 1, sym_text_interpolation, - ACTIONS(3900), 2, + ACTIONS(3904), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62902] = 4, + [62908] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2085), 1, sym_text_interpolation, - ACTIONS(3902), 2, + ACTIONS(3906), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62916] = 4, + [62922] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2086), 1, sym_text_interpolation, - ACTIONS(3621), 2, + ACTIONS(3625), 2, anon_sym_COMMA, anon_sym_RBRACE, - [62930] = 4, + [62936] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2087), 1, sym_text_interpolation, - ACTIONS(3904), 2, + ACTIONS(3908), 2, anon_sym_COMMA, anon_sym_RBRACE, - [62944] = 5, + [62950] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(1718), 1, sym_declaration_list, STATE(2088), 1, sym_text_interpolation, - [62960] = 5, + [62966] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1826), 1, sym_formal_parameters, STATE(2089), 1, sym_text_interpolation, - [62976] = 4, + [62982] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2090), 1, sym_text_interpolation, - ACTIONS(3906), 2, + ACTIONS(3910), 2, sym__automatic_semicolon, anon_sym_SEMI, - [62990] = 5, + [62996] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3873), 1, + ACTIONS(3877), 1, anon_sym_LBRACE, STATE(399), 1, sym_compound_statement, STATE(2091), 1, sym_text_interpolation, - [63006] = 4, + [63012] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2092), 1, sym_text_interpolation, - ACTIONS(3908), 2, + ACTIONS(3912), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63020] = 5, + [63026] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3018), 1, + ACTIONS(3022), 1, anon_sym_LBRACE, STATE(413), 1, sym_declaration_list, STATE(2093), 1, sym_text_interpolation, - [63036] = 5, + [63042] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3910), 1, + ACTIONS(3914), 1, sym_name, STATE(1640), 1, sym_namespace_name, STATE(2094), 1, sym_text_interpolation, - [63052] = 5, + [63058] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117287,83 +117313,83 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2095), 1, sym_text_interpolation, - [63068] = 5, + [63074] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1471), 1, sym_declaration_list, STATE(2096), 1, sym_text_interpolation, - [63084] = 5, + [63090] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3182), 1, + ACTIONS(3186), 1, anon_sym_LBRACE, STATE(466), 1, sym_enum_declaration_list, STATE(2097), 1, sym_text_interpolation, - [63100] = 4, + [63106] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2098), 1, sym_text_interpolation, - ACTIONS(3912), 2, + ACTIONS(3916), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63114] = 5, + [63120] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(947), 1, sym_compound_statement, STATE(2099), 1, sym_text_interpolation, - [63130] = 5, + [63136] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(948), 1, sym_compound_statement, STATE(2100), 1, sym_text_interpolation, - [63146] = 5, + [63152] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3186), 1, + ACTIONS(3190), 1, anon_sym_LBRACE, STATE(1732), 1, sym_enum_declaration_list, STATE(2101), 1, sym_text_interpolation, - [63162] = 5, + [63168] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(956), 1, sym_compound_statement, STATE(2102), 1, sym_text_interpolation, - [63178] = 5, + [63184] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117374,71 +117400,71 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2103), 1, sym_text_interpolation, - [63194] = 5, + [63200] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(814), 1, sym_declaration_list, STATE(2104), 1, sym_text_interpolation, - [63210] = 4, + [63216] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2105), 1, sym_text_interpolation, - ACTIONS(3600), 2, + ACTIONS(3604), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63224] = 5, + [63230] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(955), 1, sym_compound_statement, STATE(2106), 1, sym_text_interpolation, - [63240] = 5, + [63246] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1450), 1, sym_declaration_list, STATE(2107), 1, sym_text_interpolation, - [63256] = 4, + [63262] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2108), 1, sym_text_interpolation, - ACTIONS(3914), 2, + ACTIONS(3918), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63270] = 5, + [63276] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(965), 1, sym_compound_statement, STATE(2109), 1, sym_text_interpolation, - [63286] = 5, + [63292] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117449,18 +117475,18 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(2110), 1, sym_text_interpolation, - [63302] = 5, + [63308] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3916), 1, + ACTIONS(3920), 1, sym_name, STATE(2111), 1, sym_text_interpolation, STATE(2256), 1, sym_namespace_name, - [63318] = 4, + [63324] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117470,7 +117496,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2238), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63332] = 4, + [63338] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117480,50 +117506,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2316), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63346] = 4, + [63352] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2114), 1, sym_text_interpolation, - ACTIONS(3919), 2, + ACTIONS(3923), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63360] = 5, + [63366] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(826), 1, sym_declaration_list, STATE(2115), 1, sym_text_interpolation, - [63376] = 5, + [63382] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2895), 1, + ACTIONS(2899), 1, anon_sym_LBRACE, STATE(825), 1, sym_declaration_list, STATE(2116), 1, sym_text_interpolation, - [63392] = 5, + [63398] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(62), 1, sym_parenthesized_expression, STATE(2117), 1, sym_text_interpolation, - [63408] = 5, + [63414] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117534,18 +117560,18 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(2118), 1, sym_text_interpolation, - [63424] = 5, + [63430] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2965), 1, + ACTIONS(2969), 1, anon_sym_LBRACE, STATE(932), 1, sym_compound_statement, STATE(2119), 1, sym_text_interpolation, - [63440] = 4, + [63446] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117555,58 +117581,58 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(2214), 2, anon_sym_SEMI, anon_sym_RPAREN, - [63454] = 5, + [63460] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3792), 1, + ACTIONS(3796), 1, sym_name, STATE(2121), 1, sym_text_interpolation, STATE(2299), 1, sym_namespace_name, - [63470] = 4, + [63476] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2122), 1, sym_text_interpolation, - ACTIONS(3691), 2, + ACTIONS(3695), 2, anon_sym_COMMA, anon_sym_RBRACE, - [63484] = 4, + [63490] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2123), 1, sym_text_interpolation, - ACTIONS(3014), 2, + ACTIONS(3018), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63498] = 4, + [63504] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2124), 1, sym_text_interpolation, - ACTIONS(3545), 2, + ACTIONS(3549), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [63512] = 4, + [63518] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2125), 1, sym_text_interpolation, - ACTIONS(3921), 2, + ACTIONS(3925), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63526] = 5, + [63532] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117617,81 +117643,81 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2126), 1, sym_text_interpolation, - [63542] = 4, + [63548] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2127), 1, sym_text_interpolation, - ACTIONS(2881), 2, + ACTIONS(2885), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63556] = 5, + [63562] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2853), 1, + ACTIONS(2857), 1, anon_sym_LPAREN, STATE(1871), 1, sym_formal_parameters, STATE(2128), 1, sym_text_interpolation, - [63572] = 4, + [63578] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2129), 1, sym_text_interpolation, - ACTIONS(3923), 2, + ACTIONS(3927), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63586] = 5, + [63592] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3925), 1, + ACTIONS(3929), 1, anon_sym_LPAREN, - ACTIONS(3927), 1, + ACTIONS(3931), 1, anon_sym_RPAREN, STATE(2130), 1, sym_text_interpolation, - [63602] = 5, + [63608] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_LPAREN, STATE(82), 1, sym_parenthesized_expression, STATE(2131), 1, sym_text_interpolation, - [63618] = 5, + [63624] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(958), 1, sym_declaration_list, STATE(2132), 1, sym_text_interpolation, - [63634] = 4, + [63640] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2133), 1, sym_text_interpolation, - ACTIONS(3929), 2, + ACTIONS(3933), 2, anon_sym_COMMA, anon_sym_RPAREN, - [63648] = 5, + [63654] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117702,47 +117728,47 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(2134), 1, sym_text_interpolation, - [63664] = 4, + [63670] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2135), 1, sym_text_interpolation, - ACTIONS(3376), 2, + ACTIONS(3380), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63678] = 4, + [63684] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2136), 1, sym_text_interpolation, - ACTIONS(3931), 2, + ACTIONS(3935), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63692] = 4, + [63698] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2137), 1, sym_text_interpolation, - ACTIONS(3933), 2, + ACTIONS(3937), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63706] = 4, + [63712] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, STATE(2138), 1, sym_text_interpolation, - ACTIONS(3935), 2, + ACTIONS(3939), 2, sym__automatic_semicolon, anon_sym_SEMI, - [63720] = 5, + [63726] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117753,7 +117779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable_name, STATE(2139), 1, sym_text_interpolation, - [63736] = 5, + [63742] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117764,51 +117790,51 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2140), 1, sym_text_interpolation, - [63752] = 5, + [63758] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(2885), 1, + ACTIONS(2889), 1, anon_sym_LBRACE, STATE(1491), 1, sym_declaration_list, STATE(2141), 1, sym_text_interpolation, - [63768] = 5, + [63774] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3370), 1, + ACTIONS(3374), 1, anon_sym_LBRACE, STATE(491), 1, sym_declaration_list, STATE(2142), 1, sym_text_interpolation, - [63784] = 5, + [63790] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3937), 1, + ACTIONS(3941), 1, anon_sym_SEMI, - ACTIONS(3939), 1, + ACTIONS(3943), 1, sym__automatic_semicolon, STATE(2143), 1, sym_text_interpolation, - [63800] = 5, + [63806] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, ACTIONS(2314), 1, anon_sym_RPAREN, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(2144), 1, sym_text_interpolation, - [63816] = 5, + [63822] = 5, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(368), 1, @@ -117819,25 +117845,25 @@ static const uint16_t ts_small_parse_table[] = { sym_compound_statement, STATE(2145), 1, sym_text_interpolation, - [63832] = 4, + [63838] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3941), 1, + ACTIONS(3945), 1, sym_name, STATE(2146), 1, sym_text_interpolation, - [63845] = 4, + [63851] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3943), 1, + ACTIONS(3947), 1, anon_sym_BSLASH, STATE(2147), 1, sym_text_interpolation, - [63858] = 4, + [63864] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117846,16 +117872,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2148), 1, sym_text_interpolation, - [63871] = 4, + [63877] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3177), 1, + ACTIONS(3181), 1, anon_sym_BSLASH, STATE(2149), 1, sym_text_interpolation, - [63884] = 4, + [63890] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(814), 1, @@ -117864,61 +117890,61 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2150), 1, sym_text_interpolation, - [63897] = 4, + [63903] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3945), 1, + ACTIONS(3949), 1, anon_sym_EQ, STATE(2151), 1, sym_text_interpolation, - [63910] = 4, + [63916] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3947), 1, + ACTIONS(3951), 1, anon_sym_RPAREN, STATE(2152), 1, sym_text_interpolation, - [63923] = 4, + [63929] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3949), 1, + ACTIONS(3953), 1, anon_sym_RPAREN, STATE(2153), 1, sym_text_interpolation, - [63936] = 4, + [63942] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3927), 1, + ACTIONS(3931), 1, anon_sym_RPAREN, STATE(2154), 1, sym_text_interpolation, - [63949] = 4, + [63955] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3951), 1, + ACTIONS(3955), 1, anon_sym_RPAREN, STATE(2155), 1, sym_text_interpolation, - [63962] = 4, + [63968] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3953), 1, + ACTIONS(3957), 1, anon_sym_BSLASH, STATE(2156), 1, sym_text_interpolation, - [63975] = 4, + [63981] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -117927,16 +117953,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, STATE(2157), 1, sym_text_interpolation, - [63988] = 4, + [63994] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3955), 1, + ACTIONS(3959), 1, anon_sym_EQ, STATE(2158), 1, sym_text_interpolation, - [64001] = 4, + [64007] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(812), 1, @@ -117945,25 +117971,25 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2159), 1, sym_text_interpolation, - [64014] = 4, + [64020] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3456), 1, + ACTIONS(3460), 1, anon_sym_LBRACE, STATE(2160), 1, sym_text_interpolation, - [64027] = 4, + [64033] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3957), 1, + ACTIONS(3961), 1, anon_sym_RPAREN, STATE(2161), 1, sym_text_interpolation, - [64040] = 4, + [64046] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(832), 1, @@ -117972,79 +117998,79 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2162), 1, sym_text_interpolation, - [64053] = 4, + [64059] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3959), 1, + ACTIONS(3963), 1, anon_sym_COLON_COLON, STATE(2163), 1, sym_text_interpolation, - [64066] = 4, + [64072] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3961), 1, + ACTIONS(3965), 1, anon_sym_EQ, STATE(2164), 1, sym_text_interpolation, - [64079] = 4, + [64085] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3963), 1, + ACTIONS(3967), 1, anon_sym_EQ_GT, STATE(2165), 1, sym_text_interpolation, - [64092] = 4, + [64098] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3965), 1, + ACTIONS(3969), 1, anon_sym_SEMI, STATE(2166), 1, sym_text_interpolation, - [64105] = 4, + [64111] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3508), 1, + ACTIONS(3512), 1, anon_sym_RPAREN, STATE(2167), 1, sym_text_interpolation, - [64118] = 4, + [64124] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3967), 1, + ACTIONS(3971), 1, anon_sym_RPAREN, STATE(2168), 1, sym_text_interpolation, - [64131] = 4, + [64137] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3642), 1, + ACTIONS(3646), 1, anon_sym_RBRACK, STATE(2169), 1, sym_text_interpolation, - [64144] = 4, + [64150] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3123), 1, + ACTIONS(3127), 1, sym_name, STATE(2170), 1, sym_text_interpolation, - [64157] = 4, + [64163] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -118053,241 +118079,241 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, STATE(2171), 1, sym_text_interpolation, - [64170] = 4, + [64176] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3969), 1, + ACTIONS(3973), 1, anon_sym_LPAREN, STATE(2172), 1, sym_text_interpolation, - [64183] = 4, + [64189] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3971), 1, + ACTIONS(3975), 1, sym_name, STATE(2173), 1, sym_text_interpolation, - [64196] = 4, + [64202] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3973), 1, + ACTIONS(3977), 1, anon_sym_RPAREN, STATE(2174), 1, sym_text_interpolation, - [64209] = 4, + [64215] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3975), 1, + ACTIONS(3979), 1, anon_sym_EQ_GT, STATE(2175), 1, sym_text_interpolation, - [64222] = 4, + [64228] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3454), 1, + ACTIONS(3458), 1, anon_sym_RBRACK, STATE(2176), 1, sym_text_interpolation, - [64235] = 4, + [64241] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3977), 1, + ACTIONS(3981), 1, aux_sym_while_statement_token1, STATE(2177), 1, sym_text_interpolation, - [64248] = 4, + [64254] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3979), 1, + ACTIONS(3983), 1, aux_sym_while_statement_token2, STATE(2178), 1, sym_text_interpolation, - [64261] = 4, + [64267] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3492), 1, + ACTIONS(3496), 1, anon_sym_RPAREN, STATE(2179), 1, sym_text_interpolation, - [64274] = 4, + [64280] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3981), 1, + ACTIONS(3985), 1, sym_name, STATE(2180), 1, sym_text_interpolation, - [64287] = 4, + [64293] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3983), 1, + ACTIONS(3987), 1, aux_sym_class_declaration_token1, STATE(2181), 1, sym_text_interpolation, - [64300] = 4, + [64306] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3985), 1, + ACTIONS(3989), 1, anon_sym_COLON_COLON, STATE(2182), 1, sym_text_interpolation, - [64313] = 4, + [64319] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3987), 1, + ACTIONS(3991), 1, anon_sym_LPAREN, STATE(2183), 1, sym_text_interpolation, - [64326] = 4, + [64332] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3989), 1, + ACTIONS(3993), 1, anon_sym_RPAREN, STATE(2184), 1, sym_text_interpolation, - [64339] = 4, + [64345] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3991), 1, + ACTIONS(3995), 1, anon_sym_SQUOTE, STATE(2185), 1, sym_text_interpolation, - [64352] = 4, + [64358] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3993), 1, + ACTIONS(3997), 1, anon_sym_EQ, STATE(2186), 1, sym_text_interpolation, - [64365] = 4, + [64371] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3557), 1, + ACTIONS(3561), 1, anon_sym_LBRACE, STATE(2187), 1, sym_text_interpolation, - [64378] = 4, + [64384] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3995), 1, + ACTIONS(3999), 1, anon_sym_RPAREN, STATE(2188), 1, sym_text_interpolation, - [64391] = 4, + [64397] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3997), 1, + ACTIONS(4001), 1, anon_sym_EQ_GT, STATE(2189), 1, sym_text_interpolation, - [64404] = 4, + [64410] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3999), 1, + ACTIONS(4003), 1, sym_name, STATE(2190), 1, sym_text_interpolation, - [64417] = 4, + [64423] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4001), 1, + ACTIONS(4005), 1, aux_sym_foreach_statement_token2, STATE(2191), 1, sym_text_interpolation, - [64430] = 4, + [64436] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4003), 1, + ACTIONS(4007), 1, anon_sym_RPAREN, STATE(2192), 1, sym_text_interpolation, - [64443] = 4, + [64449] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3464), 1, + ACTIONS(3468), 1, anon_sym_RPAREN, STATE(2193), 1, sym_text_interpolation, - [64456] = 4, + [64462] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4005), 1, + ACTIONS(4009), 1, sym_name, STATE(2194), 1, sym_text_interpolation, - [64469] = 4, + [64475] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3677), 1, + ACTIONS(3681), 1, sym_name, STATE(2195), 1, sym_text_interpolation, - [64482] = 4, + [64488] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4007), 1, + ACTIONS(4011), 1, sym_name, STATE(2196), 1, sym_text_interpolation, - [64495] = 4, + [64501] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4009), 1, + ACTIONS(4013), 1, aux_sym_foreach_statement_token2, STATE(2197), 1, sym_text_interpolation, - [64508] = 4, + [64514] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(842), 1, @@ -118296,7 +118322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2198), 1, sym_text_interpolation, - [64521] = 4, + [64527] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -118305,25 +118331,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2199), 1, sym_text_interpolation, - [64534] = 4, + [64540] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4011), 1, + ACTIONS(4015), 1, anon_sym_RPAREN, STATE(2200), 1, sym_text_interpolation, - [64547] = 4, + [64553] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4013), 1, + ACTIONS(4017), 1, aux_sym_if_statement_token2, STATE(2201), 1, sym_text_interpolation, - [64560] = 4, + [64566] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -118332,25 +118358,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2202), 1, sym_text_interpolation, - [64573] = 4, + [64579] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4015), 1, + ACTIONS(4019), 1, sym_name, STATE(2203), 1, sym_text_interpolation, - [64586] = 4, + [64592] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4017), 1, + ACTIONS(4021), 1, anon_sym_SQUOTE, STATE(2204), 1, sym_text_interpolation, - [64599] = 4, + [64605] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -118359,7 +118385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, STATE(2205), 1, sym_text_interpolation, - [64612] = 4, + [64618] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(844), 1, @@ -118368,466 +118394,466 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2206), 1, sym_text_interpolation, - [64625] = 4, + [64631] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4019), 1, + ACTIONS(4023), 1, sym_name, STATE(2207), 1, sym_text_interpolation, - [64638] = 4, + [64644] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4021), 1, + ACTIONS(4025), 1, anon_sym_EQ, STATE(2208), 1, sym_text_interpolation, - [64651] = 4, + [64657] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4023), 1, + ACTIONS(4027), 1, sym_name, STATE(2209), 1, sym_text_interpolation, - [64664] = 4, + [64670] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4025), 1, + ACTIONS(4029), 1, anon_sym_SEMI, STATE(2210), 1, sym_text_interpolation, - [64677] = 4, + [64683] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4027), 1, + ACTIONS(4031), 1, anon_sym_EQ_GT, STATE(2211), 1, sym_text_interpolation, - [64690] = 4, + [64696] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4029), 1, + ACTIONS(4033), 1, anon_sym_EQ, STATE(2212), 1, sym_text_interpolation, - [64703] = 4, + [64709] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4031), 1, + ACTIONS(4035), 1, anon_sym_COLON_COLON, STATE(2213), 1, sym_text_interpolation, - [64716] = 4, + [64722] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4033), 1, + ACTIONS(4037), 1, anon_sym_RPAREN, STATE(2214), 1, sym_text_interpolation, - [64729] = 4, + [64735] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4035), 1, + ACTIONS(4039), 1, aux_sym_if_statement_token2, STATE(2215), 1, sym_text_interpolation, - [64742] = 4, + [64748] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4037), 1, + ACTIONS(4041), 1, anon_sym_EQ, STATE(2216), 1, sym_text_interpolation, - [64755] = 4, + [64761] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4039), 1, + ACTIONS(4043), 1, anon_sym_EQ_GT, STATE(2217), 1, sym_text_interpolation, - [64768] = 4, + [64774] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4041), 1, + ACTIONS(4045), 1, anon_sym_BSLASH, STATE(2218), 1, sym_text_interpolation, - [64781] = 4, + [64787] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4043), 1, + ACTIONS(4047), 1, aux_sym_class_declaration_token1, STATE(2219), 1, sym_text_interpolation, - [64794] = 4, + [64800] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4045), 1, + ACTIONS(4049), 1, anon_sym_EQ_GT, STATE(2220), 1, sym_text_interpolation, - [64807] = 4, + [64813] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4047), 1, + ACTIONS(4051), 1, aux_sym__arrow_function_header_token1, STATE(2221), 1, sym_text_interpolation, - [64820] = 4, + [64826] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4049), 1, + ACTIONS(4053), 1, anon_sym_RPAREN, STATE(2222), 1, sym_text_interpolation, - [64833] = 4, + [64839] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4051), 1, + ACTIONS(4055), 1, aux_sym_namespace_use_declaration_token3, STATE(2223), 1, sym_text_interpolation, - [64846] = 4, + [64852] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4053), 1, + ACTIONS(4057), 1, aux_sym__arrow_function_header_token1, STATE(2224), 1, sym_text_interpolation, - [64859] = 4, + [64865] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4055), 1, + ACTIONS(4059), 1, sym_name, STATE(2225), 1, sym_text_interpolation, - [64872] = 4, + [64878] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4057), 1, + ACTIONS(4061), 1, aux_sym_class_declaration_token1, STATE(2226), 1, sym_text_interpolation, - [64885] = 4, + [64891] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4059), 1, + ACTIONS(4063), 1, anon_sym_RPAREN, STATE(2227), 1, sym_text_interpolation, - [64898] = 4, + [64904] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4061), 1, + ACTIONS(4065), 1, aux_sym_while_statement_token1, STATE(2228), 1, sym_text_interpolation, - [64911] = 4, + [64917] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4063), 1, + ACTIONS(4067), 1, sym_name, STATE(2229), 1, sym_text_interpolation, - [64924] = 4, + [64930] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4065), 1, + ACTIONS(4069), 1, anon_sym_EQ_GT, STATE(2230), 1, sym_text_interpolation, - [64937] = 4, + [64943] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4067), 1, + ACTIONS(4071), 1, sym_name, STATE(2231), 1, sym_text_interpolation, - [64950] = 4, + [64956] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(4069), 1, + ACTIONS(4073), 1, aux_sym_string_token2, STATE(2232), 1, sym_text_interpolation, - [64963] = 4, + [64969] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4071), 1, + ACTIONS(4075), 1, anon_sym_RPAREN, STATE(2233), 1, sym_text_interpolation, - [64976] = 4, + [64982] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3715), 1, + ACTIONS(3719), 1, anon_sym_RPAREN, STATE(2234), 1, sym_text_interpolation, - [64989] = 4, + [64995] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4073), 1, + ACTIONS(4077), 1, anon_sym_LPAREN, STATE(2235), 1, sym_text_interpolation, - [65002] = 4, + [65008] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4075), 1, + ACTIONS(4079), 1, aux_sym_while_statement_token2, STATE(2236), 1, sym_text_interpolation, - [65015] = 4, + [65021] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4077), 1, + ACTIONS(4081), 1, anon_sym_RPAREN, STATE(2237), 1, sym_text_interpolation, - [65028] = 4, + [65034] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4079), 1, + ACTIONS(4083), 1, anon_sym_EQ_GT, STATE(2238), 1, sym_text_interpolation, - [65041] = 4, + [65047] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4081), 1, + ACTIONS(4085), 1, aux_sym_class_declaration_token1, STATE(2239), 1, sym_text_interpolation, - [65054] = 4, + [65060] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4083), 1, + ACTIONS(4087), 1, aux_sym_namespace_use_declaration_token3, STATE(2240), 1, sym_text_interpolation, - [65067] = 4, + [65073] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4085), 1, + ACTIONS(4089), 1, anon_sym_BSLASH, STATE(2241), 1, sym_text_interpolation, - [65080] = 4, + [65086] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3082), 1, + ACTIONS(3086), 1, sym_name, STATE(2242), 1, sym_text_interpolation, - [65093] = 4, + [65099] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3683), 1, + ACTIONS(3687), 1, anon_sym_RPAREN, STATE(2243), 1, sym_text_interpolation, - [65106] = 4, + [65112] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4087), 1, + ACTIONS(4091), 1, anon_sym_EQ, STATE(2244), 1, sym_text_interpolation, - [65119] = 4, + [65125] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4089), 1, + ACTIONS(4093), 1, anon_sym_RPAREN, STATE(2245), 1, sym_text_interpolation, - [65132] = 4, + [65138] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3050), 1, + ACTIONS(3054), 1, anon_sym_COLON_COLON, STATE(2246), 1, sym_text_interpolation, - [65145] = 4, + [65151] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4091), 1, + ACTIONS(4095), 1, aux_sym_class_declaration_token1, STATE(2247), 1, sym_text_interpolation, - [65158] = 4, + [65164] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4093), 1, + ACTIONS(4097), 1, anon_sym_BSLASH, STATE(2248), 1, sym_text_interpolation, - [65171] = 4, + [65177] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4095), 1, + ACTIONS(4099), 1, anon_sym_BSLASH, STATE(2249), 1, sym_text_interpolation, - [65184] = 4, + [65190] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4097), 1, + ACTIONS(4101), 1, sym_name, STATE(2250), 1, sym_text_interpolation, - [65197] = 4, + [65203] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4099), 1, + ACTIONS(4103), 1, anon_sym_RPAREN, STATE(2251), 1, sym_text_interpolation, - [65210] = 4, + [65216] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4101), 1, + ACTIONS(4105), 1, anon_sym_LPAREN, STATE(2252), 1, sym_text_interpolation, - [65223] = 4, + [65229] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4103), 1, + ACTIONS(4107), 1, anon_sym_COLON_COLON, STATE(2253), 1, sym_text_interpolation, - [65236] = 4, + [65242] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4105), 1, + ACTIONS(4109), 1, anon_sym_LPAREN, STATE(2254), 1, sym_text_interpolation, - [65249] = 4, + [65255] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4107), 1, + ACTIONS(4111), 1, anon_sym_BSLASH, STATE(2255), 1, sym_text_interpolation, - [65262] = 4, + [65268] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4109), 1, + ACTIONS(4113), 1, anon_sym_BSLASH, STATE(2256), 1, sym_text_interpolation, - [65275] = 4, + [65281] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4111), 1, + ACTIONS(4115), 1, aux_sym_class_declaration_token1, STATE(2257), 1, sym_text_interpolation, - [65288] = 4, + [65294] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(818), 1, @@ -118836,43 +118862,43 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2258), 1, sym_text_interpolation, - [65301] = 4, + [65307] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4113), 1, + ACTIONS(4117), 1, sym_name, STATE(2259), 1, sym_text_interpolation, - [65314] = 4, + [65320] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3614), 1, + ACTIONS(3618), 1, sym_name, STATE(2260), 1, sym_text_interpolation, - [65327] = 4, + [65333] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3770), 1, + ACTIONS(3774), 1, anon_sym_EQ, STATE(2261), 1, sym_text_interpolation, - [65340] = 4, + [65346] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4115), 1, + ACTIONS(4119), 1, anon_sym_EQ_GT, STATE(2262), 1, sym_text_interpolation, - [65353] = 4, + [65359] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(824), 1, @@ -118881,25 +118907,25 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2263), 1, sym_text_interpolation, - [65366] = 4, + [65372] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4117), 1, + ACTIONS(4121), 1, anon_sym_EQ_GT, STATE(2264), 1, sym_text_interpolation, - [65379] = 4, + [65385] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4119), 1, + ACTIONS(4123), 1, anon_sym_SEMI, STATE(2265), 1, sym_text_interpolation, - [65392] = 4, + [65398] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -118908,25 +118934,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2266), 1, sym_text_interpolation, - [65405] = 4, + [65411] = 4, ACTIONS(5), 1, sym_comment, ACTIONS(11), 1, anon_sym_QMARK_GT, - ACTIONS(4121), 1, + ACTIONS(4125), 1, aux_sym_string_token2, STATE(2267), 1, sym_text_interpolation, - [65418] = 4, + [65424] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4123), 1, + ACTIONS(4127), 1, sym_name, STATE(2268), 1, sym_text_interpolation, - [65431] = 4, + [65437] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(826), 1, @@ -118935,214 +118961,214 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2269), 1, sym_text_interpolation, - [65444] = 4, + [65450] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4125), 1, + ACTIONS(4129), 1, anon_sym_LPAREN, STATE(2270), 1, sym_text_interpolation, - [65457] = 4, + [65463] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4127), 1, + ACTIONS(4131), 1, anon_sym_RPAREN, STATE(2271), 1, sym_text_interpolation, - [65470] = 4, + [65476] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3925), 1, + ACTIONS(3929), 1, anon_sym_LPAREN, STATE(2272), 1, sym_text_interpolation, - [65483] = 4, + [65489] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4129), 1, + ACTIONS(4133), 1, sym_name, STATE(2273), 1, sym_text_interpolation, - [65496] = 4, + [65502] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4131), 1, + ACTIONS(4135), 1, anon_sym_LPAREN, STATE(2274), 1, sym_text_interpolation, - [65509] = 4, + [65515] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4133), 1, + ACTIONS(4137), 1, anon_sym_LPAREN, STATE(2275), 1, sym_text_interpolation, - [65522] = 4, + [65528] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4135), 1, + ACTIONS(4139), 1, anon_sym_EQ_GT, STATE(2276), 1, sym_text_interpolation, - [65535] = 4, + [65541] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4137), 1, + ACTIONS(4141), 1, sym_name, STATE(2277), 1, sym_text_interpolation, - [65548] = 4, + [65554] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4139), 1, + ACTIONS(4143), 1, sym_name, STATE(2278), 1, sym_text_interpolation, - [65561] = 4, + [65567] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4141), 1, + ACTIONS(4145), 1, sym_name, STATE(2279), 1, sym_text_interpolation, - [65574] = 4, + [65580] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4143), 1, + ACTIONS(4147), 1, sym_name, STATE(2280), 1, sym_text_interpolation, - [65587] = 4, + [65593] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4145), 1, + ACTIONS(4149), 1, sym_name, STATE(2281), 1, sym_text_interpolation, - [65600] = 4, + [65606] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4147), 1, + ACTIONS(4151), 1, anon_sym_BSLASH, STATE(2282), 1, sym_text_interpolation, - [65613] = 4, + [65619] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4149), 1, + ACTIONS(4153), 1, anon_sym_RBRACK, STATE(2283), 1, sym_text_interpolation, - [65626] = 4, + [65632] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4151), 1, + ACTIONS(4155), 1, anon_sym_RBRACK, STATE(2284), 1, sym_text_interpolation, - [65639] = 4, + [65645] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4153), 1, + ACTIONS(4157), 1, anon_sym_COLON_COLON, STATE(2285), 1, sym_text_interpolation, - [65652] = 4, + [65658] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4155), 1, + ACTIONS(4159), 1, sym_integer, STATE(2286), 1, sym_text_interpolation, - [65665] = 4, + [65671] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4157), 1, + ACTIONS(4161), 1, anon_sym_RPAREN, STATE(2287), 1, sym_text_interpolation, - [65678] = 4, + [65684] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4159), 1, + ACTIONS(4163), 1, aux_sym_namespace_use_declaration_token3, STATE(2288), 1, sym_text_interpolation, - [65691] = 4, + [65697] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4161), 1, + ACTIONS(4165), 1, anon_sym_RBRACK, STATE(2289), 1, sym_text_interpolation, - [65704] = 4, + [65710] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4163), 1, + ACTIONS(4167), 1, anon_sym_COLON_COLON, STATE(2290), 1, sym_text_interpolation, - [65717] = 4, + [65723] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4165), 1, + ACTIONS(4169), 1, sym_name, STATE(2291), 1, sym_text_interpolation, - [65730] = 4, + [65736] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4167), 1, + ACTIONS(4171), 1, anon_sym_COLON_COLON, STATE(2292), 1, sym_text_interpolation, - [65743] = 4, + [65749] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(840), 1, @@ -119151,196 +119177,196 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2293), 1, sym_text_interpolation, - [65756] = 4, + [65762] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4169), 1, + ACTIONS(4173), 1, sym_name, STATE(2294), 1, sym_text_interpolation, - [65769] = 4, + [65775] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4171), 1, + ACTIONS(4175), 1, sym_name, STATE(2295), 1, sym_text_interpolation, - [65782] = 4, + [65788] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4173), 1, + ACTIONS(4177), 1, anon_sym_COLON_COLON, STATE(2296), 1, sym_text_interpolation, - [65795] = 4, + [65801] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4175), 1, + ACTIONS(4179), 1, anon_sym_SEMI, STATE(2297), 1, sym_text_interpolation, - [65808] = 4, + [65814] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4177), 1, + ACTIONS(4181), 1, sym_name, STATE(2298), 1, sym_text_interpolation, - [65821] = 4, + [65827] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4179), 1, + ACTIONS(4183), 1, anon_sym_BSLASH, STATE(2299), 1, sym_text_interpolation, - [65834] = 4, + [65840] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4181), 1, + ACTIONS(4185), 1, sym_name, STATE(2300), 1, sym_text_interpolation, - [65847] = 4, + [65853] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4183), 1, + ACTIONS(4187), 1, sym_name, STATE(2301), 1, sym_text_interpolation, - [65860] = 4, + [65866] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3646), 1, + ACTIONS(3650), 1, anon_sym_RPAREN, STATE(2302), 1, sym_text_interpolation, - [65873] = 4, + [65879] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4185), 1, + ACTIONS(4189), 1, anon_sym_RPAREN, STATE(2303), 1, sym_text_interpolation, - [65886] = 4, + [65892] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4187), 1, + ACTIONS(4191), 1, sym_name, STATE(2304), 1, sym_text_interpolation, - [65899] = 4, + [65905] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3709), 1, + ACTIONS(3713), 1, anon_sym_RPAREN, STATE(2305), 1, sym_text_interpolation, - [65912] = 4, + [65918] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4189), 1, + ACTIONS(4193), 1, anon_sym_RPAREN, STATE(2306), 1, sym_text_interpolation, - [65925] = 4, + [65931] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4191), 1, + ACTIONS(4195), 1, anon_sym_COLON_COLON, STATE(2307), 1, sym_text_interpolation, - [65938] = 4, + [65944] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3719), 1, + ACTIONS(3723), 1, anon_sym_RPAREN, STATE(2308), 1, sym_text_interpolation, - [65951] = 4, + [65957] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3745), 1, + ACTIONS(3749), 1, anon_sym_RPAREN, STATE(2309), 1, sym_text_interpolation, - [65964] = 4, + [65970] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4193), 1, + ACTIONS(4197), 1, anon_sym_COLON_COLON, STATE(2310), 1, sym_text_interpolation, - [65977] = 4, + [65983] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4195), 1, + ACTIONS(4199), 1, anon_sym_EQ, STATE(2311), 1, sym_text_interpolation, - [65990] = 4, + [65996] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4197), 1, + ACTIONS(4201), 1, anon_sym_LPAREN, STATE(2312), 1, sym_text_interpolation, - [66003] = 4, + [66009] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4199), 1, + ACTIONS(4203), 1, anon_sym_LPAREN, STATE(2313), 1, sym_text_interpolation, - [66016] = 4, + [66022] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(3723), 1, + ACTIONS(3727), 1, anon_sym_RPAREN, STATE(2314), 1, sym_text_interpolation, - [66029] = 4, + [66035] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(858), 1, @@ -119349,70 +119375,70 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2315), 1, sym_text_interpolation, - [66042] = 4, + [66048] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4201), 1, + ACTIONS(4205), 1, sym_name, STATE(2316), 1, sym_text_interpolation, - [66055] = 4, + [66061] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4203), 1, + ACTIONS(4207), 1, aux_sym_if_statement_token2, STATE(2317), 1, sym_text_interpolation, - [66068] = 4, + [66074] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4205), 1, + ACTIONS(4209), 1, anon_sym_EQ_GT, STATE(2318), 1, sym_text_interpolation, - [66081] = 4, + [66087] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4207), 1, + ACTIONS(4211), 1, anon_sym_LPAREN, STATE(2319), 1, sym_text_interpolation, - [66094] = 4, + [66100] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4209), 1, + ACTIONS(4213), 1, anon_sym_EQ_GT, STATE(2320), 1, sym_text_interpolation, - [66107] = 4, + [66113] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4211), 1, + ACTIONS(4215), 1, anon_sym_SEMI, STATE(2321), 1, sym_text_interpolation, - [66120] = 4, + [66126] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4213), 1, + ACTIONS(4217), 1, aux_sym_if_statement_token2, STATE(2322), 1, sym_text_interpolation, - [66133] = 4, + [66139] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(852), 1, @@ -119421,34 +119447,34 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2323), 1, sym_text_interpolation, - [66146] = 4, + [66152] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4215), 1, + ACTIONS(4219), 1, anon_sym_COLON_COLON, STATE(2324), 1, sym_text_interpolation, - [66159] = 4, + [66165] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4217), 1, + ACTIONS(4221), 1, aux_sym_if_statement_token2, STATE(2325), 1, sym_text_interpolation, - [66172] = 4, + [66178] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4219), 1, + ACTIONS(4223), 1, anon_sym_SEMI, STATE(2326), 1, sym_text_interpolation, - [66185] = 4, + [66191] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(846), 1, @@ -119457,34 +119483,34 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(2327), 1, sym_text_interpolation, - [66198] = 4, + [66204] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4221), 1, + ACTIONS(4225), 1, anon_sym_LPAREN, STATE(2328), 1, sym_text_interpolation, - [66211] = 4, + [66217] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4223), 1, + ACTIONS(4227), 1, anon_sym_LPAREN, STATE(2329), 1, sym_text_interpolation, - [66224] = 4, + [66230] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4225), 1, + ACTIONS(4229), 1, anon_sym_SEMI, STATE(2330), 1, sym_text_interpolation, - [66237] = 4, + [66243] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -119493,52 +119519,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, STATE(2331), 1, sym_text_interpolation, - [66250] = 4, + [66256] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4227), 1, + ACTIONS(4231), 1, anon_sym_LPAREN, STATE(2332), 1, sym_text_interpolation, - [66263] = 4, + [66269] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4229), 1, + ACTIONS(4233), 1, anon_sym_LPAREN, STATE(2333), 1, sym_text_interpolation, - [66276] = 4, + [66282] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4231), 1, + ACTIONS(4235), 1, anon_sym_LPAREN, STATE(2334), 1, sym_text_interpolation, - [66289] = 4, + [66295] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4233), 1, + ACTIONS(4237), 1, anon_sym_EQ_GT, STATE(2335), 1, sym_text_interpolation, - [66302] = 4, + [66308] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4235), 1, + ACTIONS(4239), 1, anon_sym_SEMI, STATE(2336), 1, sym_text_interpolation, - [66315] = 4, + [66321] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, @@ -119547,56 +119573,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(2337), 1, sym_text_interpolation, - [66328] = 4, + [66334] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4237), 1, + ACTIONS(4241), 1, anon_sym_LPAREN, STATE(2338), 1, sym_text_interpolation, - [66341] = 4, + [66347] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4239), 1, + ACTIONS(4243), 1, ts_builtin_sym_end, STATE(2339), 1, sym_text_interpolation, - [66354] = 4, + [66360] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4241), 1, + ACTIONS(4245), 1, anon_sym_LPAREN, STATE(2340), 1, sym_text_interpolation, - [66367] = 4, + [66373] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4243), 1, + ACTIONS(4247), 1, anon_sym_LPAREN, STATE(2341), 1, sym_text_interpolation, - [66380] = 4, + [66386] = 4, ACTIONS(3), 1, anon_sym_QMARK_GT, ACTIONS(1415), 1, sym_comment, - ACTIONS(4245), 1, + ACTIONS(4249), 1, sym_name, STATE(2342), 1, sym_text_interpolation, - [66393] = 1, - ACTIONS(4247), 1, + [66399] = 1, + ACTIONS(4251), 1, ts_builtin_sym_end, - [66397] = 1, - ACTIONS(4249), 1, + [66403] = 1, + ACTIONS(4253), 1, ts_builtin_sym_end, }; @@ -120241,1176 +120267,1176 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1172)] = 43289, [SMALL_STATE(1173)] = 43329, [SMALL_STATE(1174)] = 43369, - [SMALL_STATE(1175)] = 43409, - [SMALL_STATE(1176)] = 43468, - [SMALL_STATE(1177)] = 43527, - [SMALL_STATE(1178)] = 43586, - [SMALL_STATE(1179)] = 43645, - [SMALL_STATE(1180)] = 43704, - [SMALL_STATE(1181)] = 43763, - [SMALL_STATE(1182)] = 43816, - [SMALL_STATE(1183)] = 43869, - [SMALL_STATE(1184)] = 43922, - [SMALL_STATE(1185)] = 43962, - [SMALL_STATE(1186)] = 44004, - [SMALL_STATE(1187)] = 44050, - [SMALL_STATE(1188)] = 44084, - [SMALL_STATE(1189)] = 44130, - [SMALL_STATE(1190)] = 44164, - [SMALL_STATE(1191)] = 44210, - [SMALL_STATE(1192)] = 44244, - [SMALL_STATE(1193)] = 44278, - [SMALL_STATE(1194)] = 44337, - [SMALL_STATE(1195)] = 44369, - [SMALL_STATE(1196)] = 44421, - [SMALL_STATE(1197)] = 44470, - [SMALL_STATE(1198)] = 44505, - [SMALL_STATE(1199)] = 44554, - [SMALL_STATE(1200)] = 44587, - [SMALL_STATE(1201)] = 44631, - [SMALL_STATE(1202)] = 44661, - [SMALL_STATE(1203)] = 44688, - [SMALL_STATE(1204)] = 44715, - [SMALL_STATE(1205)] = 44742, - [SMALL_STATE(1206)] = 44769, - [SMALL_STATE(1207)] = 44795, - [SMALL_STATE(1208)] = 44821, - [SMALL_STATE(1209)] = 44867, - [SMALL_STATE(1210)] = 44913, - [SMALL_STATE(1211)] = 44939, - [SMALL_STATE(1212)] = 44965, - [SMALL_STATE(1213)] = 44991, - [SMALL_STATE(1214)] = 45017, - [SMALL_STATE(1215)] = 45043, - [SMALL_STATE(1216)] = 45069, - [SMALL_STATE(1217)] = 45095, - [SMALL_STATE(1218)] = 45121, - [SMALL_STATE(1219)] = 45147, - [SMALL_STATE(1220)] = 45173, - [SMALL_STATE(1221)] = 45199, - [SMALL_STATE(1222)] = 45243, - [SMALL_STATE(1223)] = 45269, - [SMALL_STATE(1224)] = 45295, - [SMALL_STATE(1225)] = 45341, - [SMALL_STATE(1226)] = 45367, - [SMALL_STATE(1227)] = 45413, - [SMALL_STATE(1228)] = 45439, - [SMALL_STATE(1229)] = 45465, - [SMALL_STATE(1230)] = 45490, - [SMALL_STATE(1231)] = 45515, - [SMALL_STATE(1232)] = 45540, - [SMALL_STATE(1233)] = 45565, - [SMALL_STATE(1234)] = 45590, - [SMALL_STATE(1235)] = 45615, - [SMALL_STATE(1236)] = 45640, - [SMALL_STATE(1237)] = 45665, - [SMALL_STATE(1238)] = 45690, - [SMALL_STATE(1239)] = 45715, - [SMALL_STATE(1240)] = 45740, - [SMALL_STATE(1241)] = 45765, - [SMALL_STATE(1242)] = 45790, - [SMALL_STATE(1243)] = 45815, - [SMALL_STATE(1244)] = 45840, - [SMALL_STATE(1245)] = 45865, - [SMALL_STATE(1246)] = 45890, - [SMALL_STATE(1247)] = 45931, - [SMALL_STATE(1248)] = 45956, - [SMALL_STATE(1249)] = 45981, - [SMALL_STATE(1250)] = 46006, - [SMALL_STATE(1251)] = 46031, - [SMALL_STATE(1252)] = 46072, - [SMALL_STATE(1253)] = 46097, - [SMALL_STATE(1254)] = 46122, - [SMALL_STATE(1255)] = 46147, - [SMALL_STATE(1256)] = 46183, - [SMALL_STATE(1257)] = 46223, - [SMALL_STATE(1258)] = 46263, - [SMALL_STATE(1259)] = 46303, - [SMALL_STATE(1260)] = 46343, - [SMALL_STATE(1261)] = 46380, - [SMALL_STATE(1262)] = 46417, - [SMALL_STATE(1263)] = 46454, - [SMALL_STATE(1264)] = 46491, - [SMALL_STATE(1265)] = 46528, - [SMALL_STATE(1266)] = 46569, - [SMALL_STATE(1267)] = 46610, - [SMALL_STATE(1268)] = 46645, - [SMALL_STATE(1269)] = 46680, - [SMALL_STATE(1270)] = 46717, - [SMALL_STATE(1271)] = 46752, - [SMALL_STATE(1272)] = 46776, - [SMALL_STATE(1273)] = 46808, - [SMALL_STATE(1274)] = 46840, - [SMALL_STATE(1275)] = 46870, - [SMALL_STATE(1276)] = 46902, - [SMALL_STATE(1277)] = 46936, - [SMALL_STATE(1278)] = 46970, - [SMALL_STATE(1279)] = 47004, - [SMALL_STATE(1280)] = 47032, - [SMALL_STATE(1281)] = 47058, - [SMALL_STATE(1282)] = 47092, - [SMALL_STATE(1283)] = 47126, - [SMALL_STATE(1284)] = 47154, - [SMALL_STATE(1285)] = 47185, - [SMALL_STATE(1286)] = 47216, - [SMALL_STATE(1287)] = 47245, - [SMALL_STATE(1288)] = 47276, - [SMALL_STATE(1289)] = 47305, - [SMALL_STATE(1290)] = 47334, - [SMALL_STATE(1291)] = 47365, - [SMALL_STATE(1292)] = 47392, - [SMALL_STATE(1293)] = 47421, - [SMALL_STATE(1294)] = 47450, - [SMALL_STATE(1295)] = 47479, - [SMALL_STATE(1296)] = 47508, - [SMALL_STATE(1297)] = 47537, - [SMALL_STATE(1298)] = 47566, - [SMALL_STATE(1299)] = 47597, - [SMALL_STATE(1300)] = 47628, - [SMALL_STATE(1301)] = 47659, - [SMALL_STATE(1302)] = 47688, - [SMALL_STATE(1303)] = 47719, - [SMALL_STATE(1304)] = 47750, - [SMALL_STATE(1305)] = 47779, - [SMALL_STATE(1306)] = 47806, - [SMALL_STATE(1307)] = 47835, - [SMALL_STATE(1308)] = 47864, - [SMALL_STATE(1309)] = 47895, - [SMALL_STATE(1310)] = 47924, - [SMALL_STATE(1311)] = 47957, - [SMALL_STATE(1312)] = 47986, - [SMALL_STATE(1313)] = 48007, - [SMALL_STATE(1314)] = 48028, - [SMALL_STATE(1315)] = 48049, - [SMALL_STATE(1316)] = 48078, - [SMALL_STATE(1317)] = 48107, - [SMALL_STATE(1318)] = 48128, - [SMALL_STATE(1319)] = 48159, - [SMALL_STATE(1320)] = 48180, - [SMALL_STATE(1321)] = 48201, - [SMALL_STATE(1322)] = 48230, - [SMALL_STATE(1323)] = 48263, - [SMALL_STATE(1324)] = 48290, - [SMALL_STATE(1325)] = 48319, - [SMALL_STATE(1326)] = 48346, - [SMALL_STATE(1327)] = 48373, - [SMALL_STATE(1328)] = 48400, - [SMALL_STATE(1329)] = 48429, - [SMALL_STATE(1330)] = 48456, - [SMALL_STATE(1331)] = 48485, - [SMALL_STATE(1332)] = 48506, - [SMALL_STATE(1333)] = 48535, - [SMALL_STATE(1334)] = 48561, - [SMALL_STATE(1335)] = 48595, - [SMALL_STATE(1336)] = 48625, - [SMALL_STATE(1337)] = 48651, - [SMALL_STATE(1338)] = 48685, - [SMALL_STATE(1339)] = 48711, - [SMALL_STATE(1340)] = 48737, - [SMALL_STATE(1341)] = 48765, - [SMALL_STATE(1342)] = 48799, - [SMALL_STATE(1343)] = 48831, - [SMALL_STATE(1344)] = 48865, - [SMALL_STATE(1345)] = 48899, - [SMALL_STATE(1346)] = 48919, - [SMALL_STATE(1347)] = 48953, - [SMALL_STATE(1348)] = 48974, - [SMALL_STATE(1349)] = 48997, - [SMALL_STATE(1350)] = 49028, - [SMALL_STATE(1351)] = 49049, - [SMALL_STATE(1352)] = 49070, - [SMALL_STATE(1353)] = 49093, - [SMALL_STATE(1354)] = 49114, - [SMALL_STATE(1355)] = 49133, - [SMALL_STATE(1356)] = 49156, - [SMALL_STATE(1357)] = 49177, - [SMALL_STATE(1358)] = 49198, - [SMALL_STATE(1359)] = 49219, - [SMALL_STATE(1360)] = 49246, - [SMALL_STATE(1361)] = 49265, - [SMALL_STATE(1362)] = 49286, - [SMALL_STATE(1363)] = 49309, - [SMALL_STATE(1364)] = 49330, - [SMALL_STATE(1365)] = 49353, - [SMALL_STATE(1366)] = 49376, - [SMALL_STATE(1367)] = 49399, - [SMALL_STATE(1368)] = 49420, - [SMALL_STATE(1369)] = 49441, - [SMALL_STATE(1370)] = 49464, - [SMALL_STATE(1371)] = 49487, - [SMALL_STATE(1372)] = 49506, - [SMALL_STATE(1373)] = 49533, - [SMALL_STATE(1374)] = 49558, - [SMALL_STATE(1375)] = 49577, - [SMALL_STATE(1376)] = 49604, - [SMALL_STATE(1377)] = 49625, - [SMALL_STATE(1378)] = 49648, - [SMALL_STATE(1379)] = 49675, - [SMALL_STATE(1380)] = 49696, - [SMALL_STATE(1381)] = 49719, - [SMALL_STATE(1382)] = 49740, - [SMALL_STATE(1383)] = 49761, - [SMALL_STATE(1384)] = 49784, - [SMALL_STATE(1385)] = 49807, - [SMALL_STATE(1386)] = 49834, - [SMALL_STATE(1387)] = 49857, - [SMALL_STATE(1388)] = 49885, - [SMALL_STATE(1389)] = 49907, - [SMALL_STATE(1390)] = 49933, - [SMALL_STATE(1391)] = 49961, - [SMALL_STATE(1392)] = 49989, - [SMALL_STATE(1393)] = 50009, - [SMALL_STATE(1394)] = 50033, - [SMALL_STATE(1395)] = 50059, - [SMALL_STATE(1396)] = 50085, - [SMALL_STATE(1397)] = 50113, - [SMALL_STATE(1398)] = 50139, - [SMALL_STATE(1399)] = 50167, - [SMALL_STATE(1400)] = 50195, - [SMALL_STATE(1401)] = 50223, - [SMALL_STATE(1402)] = 50251, - [SMALL_STATE(1403)] = 50279, - [SMALL_STATE(1404)] = 50307, - [SMALL_STATE(1405)] = 50325, - [SMALL_STATE(1406)] = 50351, - [SMALL_STATE(1407)] = 50379, - [SMALL_STATE(1408)] = 50403, - [SMALL_STATE(1409)] = 50427, - [SMALL_STATE(1410)] = 50455, - [SMALL_STATE(1411)] = 50483, - [SMALL_STATE(1412)] = 50511, - [SMALL_STATE(1413)] = 50539, - [SMALL_STATE(1414)] = 50567, - [SMALL_STATE(1415)] = 50595, - [SMALL_STATE(1416)] = 50623, - [SMALL_STATE(1417)] = 50651, - [SMALL_STATE(1418)] = 50673, - [SMALL_STATE(1419)] = 50699, - [SMALL_STATE(1420)] = 50727, - [SMALL_STATE(1421)] = 50755, - [SMALL_STATE(1422)] = 50783, - [SMALL_STATE(1423)] = 50811, - [SMALL_STATE(1424)] = 50837, - [SMALL_STATE(1425)] = 50861, - [SMALL_STATE(1426)] = 50885, - [SMALL_STATE(1427)] = 50909, - [SMALL_STATE(1428)] = 50937, - [SMALL_STATE(1429)] = 50965, - [SMALL_STATE(1430)] = 50991, - [SMALL_STATE(1431)] = 51017, - [SMALL_STATE(1432)] = 51045, - [SMALL_STATE(1433)] = 51071, - [SMALL_STATE(1434)] = 51099, - [SMALL_STATE(1435)] = 51127, - [SMALL_STATE(1436)] = 51149, - [SMALL_STATE(1437)] = 51177, - [SMALL_STATE(1438)] = 51205, - [SMALL_STATE(1439)] = 51233, - [SMALL_STATE(1440)] = 51259, - [SMALL_STATE(1441)] = 51285, - [SMALL_STATE(1442)] = 51313, - [SMALL_STATE(1443)] = 51341, - [SMALL_STATE(1444)] = 51363, - [SMALL_STATE(1445)] = 51389, - [SMALL_STATE(1446)] = 51417, - [SMALL_STATE(1447)] = 51445, - [SMALL_STATE(1448)] = 51473, - [SMALL_STATE(1449)] = 51497, - [SMALL_STATE(1450)] = 51522, - [SMALL_STATE(1451)] = 51543, - [SMALL_STATE(1452)] = 51568, - [SMALL_STATE(1453)] = 51589, - [SMALL_STATE(1454)] = 51608, - [SMALL_STATE(1455)] = 51631, - [SMALL_STATE(1456)] = 51650, - [SMALL_STATE(1457)] = 51673, - [SMALL_STATE(1458)] = 51694, - [SMALL_STATE(1459)] = 51715, - [SMALL_STATE(1460)] = 51738, - [SMALL_STATE(1461)] = 51763, - [SMALL_STATE(1462)] = 51784, - [SMALL_STATE(1463)] = 51809, - [SMALL_STATE(1464)] = 51832, - [SMALL_STATE(1465)] = 51853, - [SMALL_STATE(1466)] = 51874, - [SMALL_STATE(1467)] = 51899, - [SMALL_STATE(1468)] = 51922, - [SMALL_STATE(1469)] = 51947, - [SMALL_STATE(1470)] = 51968, - [SMALL_STATE(1471)] = 51987, - [SMALL_STATE(1472)] = 52008, - [SMALL_STATE(1473)] = 52029, - [SMALL_STATE(1474)] = 52050, - [SMALL_STATE(1475)] = 52075, - [SMALL_STATE(1476)] = 52098, - [SMALL_STATE(1477)] = 52119, - [SMALL_STATE(1478)] = 52144, - [SMALL_STATE(1479)] = 52165, - [SMALL_STATE(1480)] = 52188, - [SMALL_STATE(1481)] = 52213, - [SMALL_STATE(1482)] = 52236, - [SMALL_STATE(1483)] = 52255, - [SMALL_STATE(1484)] = 52278, - [SMALL_STATE(1485)] = 52301, - [SMALL_STATE(1486)] = 52326, - [SMALL_STATE(1487)] = 52351, - [SMALL_STATE(1488)] = 52374, - [SMALL_STATE(1489)] = 52395, - [SMALL_STATE(1490)] = 52416, - [SMALL_STATE(1491)] = 52435, - [SMALL_STATE(1492)] = 52456, - [SMALL_STATE(1493)] = 52481, - [SMALL_STATE(1494)] = 52502, - [SMALL_STATE(1495)] = 52525, - [SMALL_STATE(1496)] = 52544, - [SMALL_STATE(1497)] = 52565, - [SMALL_STATE(1498)] = 52588, - [SMALL_STATE(1499)] = 52609, - [SMALL_STATE(1500)] = 52630, - [SMALL_STATE(1501)] = 52655, - [SMALL_STATE(1502)] = 52680, - [SMALL_STATE(1503)] = 52701, - [SMALL_STATE(1504)] = 52722, - [SMALL_STATE(1505)] = 52741, - [SMALL_STATE(1506)] = 52766, - [SMALL_STATE(1507)] = 52785, - [SMALL_STATE(1508)] = 52806, - [SMALL_STATE(1509)] = 52827, - [SMALL_STATE(1510)] = 52848, - [SMALL_STATE(1511)] = 52873, - [SMALL_STATE(1512)] = 52898, - [SMALL_STATE(1513)] = 52919, - [SMALL_STATE(1514)] = 52940, - [SMALL_STATE(1515)] = 52963, - [SMALL_STATE(1516)] = 52984, - [SMALL_STATE(1517)] = 53005, - [SMALL_STATE(1518)] = 53030, - [SMALL_STATE(1519)] = 53053, - [SMALL_STATE(1520)] = 53072, - [SMALL_STATE(1521)] = 53095, - [SMALL_STATE(1522)] = 53118, - [SMALL_STATE(1523)] = 53135, - [SMALL_STATE(1524)] = 53158, - [SMALL_STATE(1525)] = 53174, - [SMALL_STATE(1526)] = 53196, - [SMALL_STATE(1527)] = 53212, - [SMALL_STATE(1528)] = 53232, - [SMALL_STATE(1529)] = 53252, - [SMALL_STATE(1530)] = 53274, - [SMALL_STATE(1531)] = 53296, - [SMALL_STATE(1532)] = 53316, - [SMALL_STATE(1533)] = 53338, - [SMALL_STATE(1534)] = 53358, - [SMALL_STATE(1535)] = 53374, - [SMALL_STATE(1536)] = 53390, - [SMALL_STATE(1537)] = 53406, - [SMALL_STATE(1538)] = 53428, - [SMALL_STATE(1539)] = 53448, - [SMALL_STATE(1540)] = 53464, - [SMALL_STATE(1541)] = 53484, - [SMALL_STATE(1542)] = 53502, - [SMALL_STATE(1543)] = 53522, - [SMALL_STATE(1544)] = 53544, - [SMALL_STATE(1545)] = 53566, - [SMALL_STATE(1546)] = 53588, - [SMALL_STATE(1547)] = 53610, - [SMALL_STATE(1548)] = 53630, - [SMALL_STATE(1549)] = 53650, - [SMALL_STATE(1550)] = 53670, - [SMALL_STATE(1551)] = 53686, - [SMALL_STATE(1552)] = 53704, - [SMALL_STATE(1553)] = 53726, - [SMALL_STATE(1554)] = 53744, - [SMALL_STATE(1555)] = 53764, - [SMALL_STATE(1556)] = 53782, - [SMALL_STATE(1557)] = 53802, - [SMALL_STATE(1558)] = 53824, - [SMALL_STATE(1559)] = 53842, - [SMALL_STATE(1560)] = 53864, - [SMALL_STATE(1561)] = 53886, - [SMALL_STATE(1562)] = 53906, - [SMALL_STATE(1563)] = 53928, - [SMALL_STATE(1564)] = 53950, - [SMALL_STATE(1565)] = 53970, - [SMALL_STATE(1566)] = 53992, - [SMALL_STATE(1567)] = 54008, - [SMALL_STATE(1568)] = 54030, - [SMALL_STATE(1569)] = 54052, - [SMALL_STATE(1570)] = 54074, - [SMALL_STATE(1571)] = 54096, - [SMALL_STATE(1572)] = 54116, - [SMALL_STATE(1573)] = 54138, - [SMALL_STATE(1574)] = 54158, - [SMALL_STATE(1575)] = 54180, - [SMALL_STATE(1576)] = 54198, - [SMALL_STATE(1577)] = 54216, - [SMALL_STATE(1578)] = 54238, - [SMALL_STATE(1579)] = 54258, - [SMALL_STATE(1580)] = 54280, - [SMALL_STATE(1581)] = 54302, - [SMALL_STATE(1582)] = 54322, - [SMALL_STATE(1583)] = 54342, - [SMALL_STATE(1584)] = 54358, - [SMALL_STATE(1585)] = 54376, - [SMALL_STATE(1586)] = 54396, - [SMALL_STATE(1587)] = 54416, - [SMALL_STATE(1588)] = 54436, - [SMALL_STATE(1589)] = 54458, - [SMALL_STATE(1590)] = 54474, - [SMALL_STATE(1591)] = 54494, - [SMALL_STATE(1592)] = 54516, - [SMALL_STATE(1593)] = 54538, - [SMALL_STATE(1594)] = 54560, - [SMALL_STATE(1595)] = 54576, - [SMALL_STATE(1596)] = 54596, - [SMALL_STATE(1597)] = 54612, - [SMALL_STATE(1598)] = 54628, - [SMALL_STATE(1599)] = 54646, - [SMALL_STATE(1600)] = 54668, - [SMALL_STATE(1601)] = 54690, - [SMALL_STATE(1602)] = 54712, - [SMALL_STATE(1603)] = 54734, - [SMALL_STATE(1604)] = 54750, - [SMALL_STATE(1605)] = 54768, - [SMALL_STATE(1606)] = 54790, - [SMALL_STATE(1607)] = 54806, - [SMALL_STATE(1608)] = 54828, - [SMALL_STATE(1609)] = 54844, - [SMALL_STATE(1610)] = 54866, - [SMALL_STATE(1611)] = 54888, - [SMALL_STATE(1612)] = 54910, - [SMALL_STATE(1613)] = 54930, - [SMALL_STATE(1614)] = 54950, - [SMALL_STATE(1615)] = 54972, - [SMALL_STATE(1616)] = 54992, - [SMALL_STATE(1617)] = 55014, - [SMALL_STATE(1618)] = 55032, - [SMALL_STATE(1619)] = 55054, - [SMALL_STATE(1620)] = 55076, - [SMALL_STATE(1621)] = 55098, - [SMALL_STATE(1622)] = 55118, - [SMALL_STATE(1623)] = 55138, - [SMALL_STATE(1624)] = 55158, - [SMALL_STATE(1625)] = 55178, - [SMALL_STATE(1626)] = 55200, - [SMALL_STATE(1627)] = 55220, - [SMALL_STATE(1628)] = 55240, - [SMALL_STATE(1629)] = 55260, - [SMALL_STATE(1630)] = 55278, - [SMALL_STATE(1631)] = 55300, - [SMALL_STATE(1632)] = 55322, - [SMALL_STATE(1633)] = 55342, - [SMALL_STATE(1634)] = 55360, - [SMALL_STATE(1635)] = 55382, - [SMALL_STATE(1636)] = 55404, - [SMALL_STATE(1637)] = 55424, - [SMALL_STATE(1638)] = 55446, - [SMALL_STATE(1639)] = 55466, - [SMALL_STATE(1640)] = 55488, - [SMALL_STATE(1641)] = 55508, - [SMALL_STATE(1642)] = 55528, - [SMALL_STATE(1643)] = 55550, - [SMALL_STATE(1644)] = 55570, - [SMALL_STATE(1645)] = 55592, - [SMALL_STATE(1646)] = 55614, - [SMALL_STATE(1647)] = 55632, - [SMALL_STATE(1648)] = 55652, - [SMALL_STATE(1649)] = 55674, - [SMALL_STATE(1650)] = 55694, - [SMALL_STATE(1651)] = 55716, - [SMALL_STATE(1652)] = 55736, - [SMALL_STATE(1653)] = 55756, - [SMALL_STATE(1654)] = 55776, - [SMALL_STATE(1655)] = 55796, - [SMALL_STATE(1656)] = 55816, - [SMALL_STATE(1657)] = 55832, - [SMALL_STATE(1658)] = 55848, - [SMALL_STATE(1659)] = 55864, - [SMALL_STATE(1660)] = 55886, - [SMALL_STATE(1661)] = 55908, - [SMALL_STATE(1662)] = 55924, - [SMALL_STATE(1663)] = 55941, - [SMALL_STATE(1664)] = 55958, - [SMALL_STATE(1665)] = 55975, - [SMALL_STATE(1666)] = 55994, - [SMALL_STATE(1667)] = 56013, - [SMALL_STATE(1668)] = 56032, - [SMALL_STATE(1669)] = 56047, - [SMALL_STATE(1670)] = 56064, - [SMALL_STATE(1671)] = 56081, - [SMALL_STATE(1672)] = 56098, - [SMALL_STATE(1673)] = 56115, - [SMALL_STATE(1674)] = 56134, - [SMALL_STATE(1675)] = 56153, - [SMALL_STATE(1676)] = 56172, - [SMALL_STATE(1677)] = 56191, - [SMALL_STATE(1678)] = 56206, - [SMALL_STATE(1679)] = 56225, - [SMALL_STATE(1680)] = 56244, - [SMALL_STATE(1681)] = 56261, - [SMALL_STATE(1682)] = 56276, - [SMALL_STATE(1683)] = 56291, - [SMALL_STATE(1684)] = 56310, - [SMALL_STATE(1685)] = 56329, - [SMALL_STATE(1686)] = 56346, - [SMALL_STATE(1687)] = 56363, - [SMALL_STATE(1688)] = 56380, - [SMALL_STATE(1689)] = 56399, - [SMALL_STATE(1690)] = 56416, - [SMALL_STATE(1691)] = 56435, - [SMALL_STATE(1692)] = 56454, - [SMALL_STATE(1693)] = 56471, - [SMALL_STATE(1694)] = 56488, - [SMALL_STATE(1695)] = 56507, - [SMALL_STATE(1696)] = 56524, - [SMALL_STATE(1697)] = 56541, - [SMALL_STATE(1698)] = 56558, - [SMALL_STATE(1699)] = 56577, - [SMALL_STATE(1700)] = 56594, - [SMALL_STATE(1701)] = 56613, - [SMALL_STATE(1702)] = 56630, - [SMALL_STATE(1703)] = 56649, - [SMALL_STATE(1704)] = 56668, - [SMALL_STATE(1705)] = 56685, - [SMALL_STATE(1706)] = 56702, - [SMALL_STATE(1707)] = 56721, - [SMALL_STATE(1708)] = 56740, - [SMALL_STATE(1709)] = 56757, - [SMALL_STATE(1710)] = 56774, - [SMALL_STATE(1711)] = 56793, - [SMALL_STATE(1712)] = 56810, - [SMALL_STATE(1713)] = 56827, - [SMALL_STATE(1714)] = 56844, - [SMALL_STATE(1715)] = 56861, - [SMALL_STATE(1716)] = 56878, - [SMALL_STATE(1717)] = 56895, - [SMALL_STATE(1718)] = 56912, - [SMALL_STATE(1719)] = 56929, - [SMALL_STATE(1720)] = 56948, - [SMALL_STATE(1721)] = 56965, - [SMALL_STATE(1722)] = 56982, - [SMALL_STATE(1723)] = 56999, - [SMALL_STATE(1724)] = 57016, - [SMALL_STATE(1725)] = 57031, - [SMALL_STATE(1726)] = 57048, - [SMALL_STATE(1727)] = 57065, - [SMALL_STATE(1728)] = 57080, - [SMALL_STATE(1729)] = 57099, - [SMALL_STATE(1730)] = 57116, - [SMALL_STATE(1731)] = 57135, - [SMALL_STATE(1732)] = 57154, - [SMALL_STATE(1733)] = 57171, - [SMALL_STATE(1734)] = 57186, - [SMALL_STATE(1735)] = 57205, - [SMALL_STATE(1736)] = 57224, - [SMALL_STATE(1737)] = 57243, - [SMALL_STATE(1738)] = 57262, - [SMALL_STATE(1739)] = 57277, - [SMALL_STATE(1740)] = 57296, - [SMALL_STATE(1741)] = 57313, - [SMALL_STATE(1742)] = 57328, - [SMALL_STATE(1743)] = 57345, - [SMALL_STATE(1744)] = 57362, - [SMALL_STATE(1745)] = 57379, - [SMALL_STATE(1746)] = 57396, - [SMALL_STATE(1747)] = 57413, - [SMALL_STATE(1748)] = 57432, - [SMALL_STATE(1749)] = 57449, - [SMALL_STATE(1750)] = 57466, - [SMALL_STATE(1751)] = 57483, - [SMALL_STATE(1752)] = 57500, - [SMALL_STATE(1753)] = 57517, - [SMALL_STATE(1754)] = 57532, - [SMALL_STATE(1755)] = 57549, - [SMALL_STATE(1756)] = 57568, - [SMALL_STATE(1757)] = 57583, - [SMALL_STATE(1758)] = 57602, - [SMALL_STATE(1759)] = 57619, - [SMALL_STATE(1760)] = 57636, - [SMALL_STATE(1761)] = 57653, - [SMALL_STATE(1762)] = 57672, - [SMALL_STATE(1763)] = 57691, - [SMALL_STATE(1764)] = 57708, - [SMALL_STATE(1765)] = 57725, - [SMALL_STATE(1766)] = 57744, - [SMALL_STATE(1767)] = 57761, - [SMALL_STATE(1768)] = 57778, - [SMALL_STATE(1769)] = 57795, - [SMALL_STATE(1770)] = 57810, - [SMALL_STATE(1771)] = 57827, - [SMALL_STATE(1772)] = 57846, - [SMALL_STATE(1773)] = 57863, - [SMALL_STATE(1774)] = 57882, - [SMALL_STATE(1775)] = 57901, - [SMALL_STATE(1776)] = 57920, - [SMALL_STATE(1777)] = 57939, - [SMALL_STATE(1778)] = 57956, - [SMALL_STATE(1779)] = 57975, - [SMALL_STATE(1780)] = 57992, - [SMALL_STATE(1781)] = 58011, - [SMALL_STATE(1782)] = 58026, - [SMALL_STATE(1783)] = 58043, - [SMALL_STATE(1784)] = 58062, - [SMALL_STATE(1785)] = 58079, - [SMALL_STATE(1786)] = 58098, - [SMALL_STATE(1787)] = 58115, - [SMALL_STATE(1788)] = 58134, - [SMALL_STATE(1789)] = 58151, - [SMALL_STATE(1790)] = 58170, - [SMALL_STATE(1791)] = 58187, - [SMALL_STATE(1792)] = 58204, - [SMALL_STATE(1793)] = 58221, - [SMALL_STATE(1794)] = 58240, - [SMALL_STATE(1795)] = 58255, - [SMALL_STATE(1796)] = 58274, - [SMALL_STATE(1797)] = 58289, - [SMALL_STATE(1798)] = 58306, - [SMALL_STATE(1799)] = 58325, - [SMALL_STATE(1800)] = 58342, - [SMALL_STATE(1801)] = 58361, - [SMALL_STATE(1802)] = 58380, - [SMALL_STATE(1803)] = 58395, - [SMALL_STATE(1804)] = 58414, - [SMALL_STATE(1805)] = 58433, - [SMALL_STATE(1806)] = 58452, - [SMALL_STATE(1807)] = 58471, - [SMALL_STATE(1808)] = 58486, - [SMALL_STATE(1809)] = 58501, - [SMALL_STATE(1810)] = 58520, - [SMALL_STATE(1811)] = 58539, - [SMALL_STATE(1812)] = 58558, - [SMALL_STATE(1813)] = 58575, - [SMALL_STATE(1814)] = 58594, - [SMALL_STATE(1815)] = 58613, - [SMALL_STATE(1816)] = 58630, - [SMALL_STATE(1817)] = 58649, - [SMALL_STATE(1818)] = 58666, - [SMALL_STATE(1819)] = 58681, - [SMALL_STATE(1820)] = 58698, - [SMALL_STATE(1821)] = 58715, - [SMALL_STATE(1822)] = 58732, - [SMALL_STATE(1823)] = 58747, - [SMALL_STATE(1824)] = 58764, - [SMALL_STATE(1825)] = 58781, - [SMALL_STATE(1826)] = 58798, - [SMALL_STATE(1827)] = 58817, - [SMALL_STATE(1828)] = 58836, - [SMALL_STATE(1829)] = 58853, - [SMALL_STATE(1830)] = 58870, - [SMALL_STATE(1831)] = 58887, - [SMALL_STATE(1832)] = 58904, - [SMALL_STATE(1833)] = 58921, - [SMALL_STATE(1834)] = 58938, - [SMALL_STATE(1835)] = 58955, - [SMALL_STATE(1836)] = 58972, - [SMALL_STATE(1837)] = 58989, - [SMALL_STATE(1838)] = 59004, - [SMALL_STATE(1839)] = 59021, - [SMALL_STATE(1840)] = 59038, - [SMALL_STATE(1841)] = 59055, - [SMALL_STATE(1842)] = 59072, - [SMALL_STATE(1843)] = 59087, - [SMALL_STATE(1844)] = 59104, - [SMALL_STATE(1845)] = 59121, - [SMALL_STATE(1846)] = 59138, - [SMALL_STATE(1847)] = 59157, - [SMALL_STATE(1848)] = 59174, - [SMALL_STATE(1849)] = 59191, - [SMALL_STATE(1850)] = 59208, - [SMALL_STATE(1851)] = 59225, - [SMALL_STATE(1852)] = 59244, - [SMALL_STATE(1853)] = 59261, - [SMALL_STATE(1854)] = 59278, - [SMALL_STATE(1855)] = 59295, - [SMALL_STATE(1856)] = 59312, - [SMALL_STATE(1857)] = 59329, - [SMALL_STATE(1858)] = 59346, - [SMALL_STATE(1859)] = 59361, - [SMALL_STATE(1860)] = 59380, - [SMALL_STATE(1861)] = 59397, - [SMALL_STATE(1862)] = 59416, - [SMALL_STATE(1863)] = 59435, - [SMALL_STATE(1864)] = 59454, - [SMALL_STATE(1865)] = 59471, - [SMALL_STATE(1866)] = 59488, - [SMALL_STATE(1867)] = 59505, - [SMALL_STATE(1868)] = 59524, - [SMALL_STATE(1869)] = 59541, - [SMALL_STATE(1870)] = 59558, - [SMALL_STATE(1871)] = 59577, - [SMALL_STATE(1872)] = 59596, - [SMALL_STATE(1873)] = 59613, - [SMALL_STATE(1874)] = 59630, - [SMALL_STATE(1875)] = 59649, - [SMALL_STATE(1876)] = 59666, - [SMALL_STATE(1877)] = 59685, - [SMALL_STATE(1878)] = 59704, - [SMALL_STATE(1879)] = 59721, - [SMALL_STATE(1880)] = 59738, - [SMALL_STATE(1881)] = 59757, - [SMALL_STATE(1882)] = 59774, - [SMALL_STATE(1883)] = 59791, - [SMALL_STATE(1884)] = 59808, - [SMALL_STATE(1885)] = 59827, - [SMALL_STATE(1886)] = 59844, - [SMALL_STATE(1887)] = 59861, - [SMALL_STATE(1888)] = 59878, - [SMALL_STATE(1889)] = 59895, - [SMALL_STATE(1890)] = 59912, - [SMALL_STATE(1891)] = 59927, - [SMALL_STATE(1892)] = 59946, - [SMALL_STATE(1893)] = 59965, - [SMALL_STATE(1894)] = 59980, - [SMALL_STATE(1895)] = 59999, - [SMALL_STATE(1896)] = 60018, - [SMALL_STATE(1897)] = 60032, - [SMALL_STATE(1898)] = 60048, - [SMALL_STATE(1899)] = 60064, - [SMALL_STATE(1900)] = 60080, - [SMALL_STATE(1901)] = 60096, - [SMALL_STATE(1902)] = 60112, - [SMALL_STATE(1903)] = 60128, - [SMALL_STATE(1904)] = 60144, - [SMALL_STATE(1905)] = 60160, - [SMALL_STATE(1906)] = 60174, - [SMALL_STATE(1907)] = 60188, - [SMALL_STATE(1908)] = 60202, - [SMALL_STATE(1909)] = 60216, - [SMALL_STATE(1910)] = 60230, - [SMALL_STATE(1911)] = 60246, - [SMALL_STATE(1912)] = 60260, - [SMALL_STATE(1913)] = 60276, - [SMALL_STATE(1914)] = 60292, - [SMALL_STATE(1915)] = 60308, - [SMALL_STATE(1916)] = 60322, - [SMALL_STATE(1917)] = 60338, - [SMALL_STATE(1918)] = 60354, - [SMALL_STATE(1919)] = 60368, - [SMALL_STATE(1920)] = 60384, - [SMALL_STATE(1921)] = 60398, - [SMALL_STATE(1922)] = 60414, - [SMALL_STATE(1923)] = 60430, - [SMALL_STATE(1924)] = 60446, - [SMALL_STATE(1925)] = 60460, - [SMALL_STATE(1926)] = 60476, - [SMALL_STATE(1927)] = 60490, - [SMALL_STATE(1928)] = 60506, - [SMALL_STATE(1929)] = 60522, - [SMALL_STATE(1930)] = 60538, - [SMALL_STATE(1931)] = 60554, - [SMALL_STATE(1932)] = 60568, - [SMALL_STATE(1933)] = 60582, - [SMALL_STATE(1934)] = 60596, - [SMALL_STATE(1935)] = 60610, - [SMALL_STATE(1936)] = 60624, - [SMALL_STATE(1937)] = 60640, - [SMALL_STATE(1938)] = 60656, - [SMALL_STATE(1939)] = 60672, - [SMALL_STATE(1940)] = 60686, - [SMALL_STATE(1941)] = 60700, - [SMALL_STATE(1942)] = 60714, - [SMALL_STATE(1943)] = 60728, - [SMALL_STATE(1944)] = 60744, - [SMALL_STATE(1945)] = 60760, - [SMALL_STATE(1946)] = 60776, - [SMALL_STATE(1947)] = 60790, - [SMALL_STATE(1948)] = 60806, - [SMALL_STATE(1949)] = 60820, - [SMALL_STATE(1950)] = 60834, - [SMALL_STATE(1951)] = 60848, - [SMALL_STATE(1952)] = 60864, - [SMALL_STATE(1953)] = 60878, - [SMALL_STATE(1954)] = 60892, - [SMALL_STATE(1955)] = 60908, - [SMALL_STATE(1956)] = 60924, - [SMALL_STATE(1957)] = 60938, - [SMALL_STATE(1958)] = 60952, - [SMALL_STATE(1959)] = 60968, - [SMALL_STATE(1960)] = 60982, - [SMALL_STATE(1961)] = 60998, - [SMALL_STATE(1962)] = 61012, - [SMALL_STATE(1963)] = 61028, - [SMALL_STATE(1964)] = 61044, - [SMALL_STATE(1965)] = 61060, - [SMALL_STATE(1966)] = 61076, - [SMALL_STATE(1967)] = 61092, - [SMALL_STATE(1968)] = 61108, - [SMALL_STATE(1969)] = 61124, - [SMALL_STATE(1970)] = 61138, - [SMALL_STATE(1971)] = 61154, - [SMALL_STATE(1972)] = 61170, - [SMALL_STATE(1973)] = 61184, - [SMALL_STATE(1974)] = 61200, - [SMALL_STATE(1975)] = 61216, - [SMALL_STATE(1976)] = 61232, - [SMALL_STATE(1977)] = 61248, - [SMALL_STATE(1978)] = 61264, - [SMALL_STATE(1979)] = 61278, - [SMALL_STATE(1980)] = 61294, - [SMALL_STATE(1981)] = 61308, - [SMALL_STATE(1982)] = 61322, - [SMALL_STATE(1983)] = 61338, - [SMALL_STATE(1984)] = 61354, - [SMALL_STATE(1985)] = 61368, - [SMALL_STATE(1986)] = 61384, - [SMALL_STATE(1987)] = 61398, - [SMALL_STATE(1988)] = 61414, - [SMALL_STATE(1989)] = 61428, - [SMALL_STATE(1990)] = 61444, - [SMALL_STATE(1991)] = 61458, - [SMALL_STATE(1992)] = 61474, - [SMALL_STATE(1993)] = 61490, - [SMALL_STATE(1994)] = 61506, - [SMALL_STATE(1995)] = 61522, - [SMALL_STATE(1996)] = 61538, - [SMALL_STATE(1997)] = 61552, - [SMALL_STATE(1998)] = 61566, - [SMALL_STATE(1999)] = 61580, - [SMALL_STATE(2000)] = 61596, - [SMALL_STATE(2001)] = 61612, - [SMALL_STATE(2002)] = 61628, - [SMALL_STATE(2003)] = 61644, - [SMALL_STATE(2004)] = 61660, - [SMALL_STATE(2005)] = 61676, - [SMALL_STATE(2006)] = 61692, - [SMALL_STATE(2007)] = 61708, - [SMALL_STATE(2008)] = 61724, - [SMALL_STATE(2009)] = 61740, - [SMALL_STATE(2010)] = 61756, - [SMALL_STATE(2011)] = 61772, - [SMALL_STATE(2012)] = 61788, - [SMALL_STATE(2013)] = 61804, - [SMALL_STATE(2014)] = 61820, - [SMALL_STATE(2015)] = 61836, - [SMALL_STATE(2016)] = 61850, - [SMALL_STATE(2017)] = 61866, - [SMALL_STATE(2018)] = 61882, - [SMALL_STATE(2019)] = 61898, - [SMALL_STATE(2020)] = 61914, - [SMALL_STATE(2021)] = 61930, - [SMALL_STATE(2022)] = 61946, - [SMALL_STATE(2023)] = 61960, - [SMALL_STATE(2024)] = 61976, - [SMALL_STATE(2025)] = 61990, - [SMALL_STATE(2026)] = 62004, - [SMALL_STATE(2027)] = 62020, - [SMALL_STATE(2028)] = 62036, - [SMALL_STATE(2029)] = 62050, - [SMALL_STATE(2030)] = 62066, - [SMALL_STATE(2031)] = 62080, - [SMALL_STATE(2032)] = 62096, - [SMALL_STATE(2033)] = 62112, - [SMALL_STATE(2034)] = 62126, - [SMALL_STATE(2035)] = 62140, - [SMALL_STATE(2036)] = 62154, - [SMALL_STATE(2037)] = 62170, - [SMALL_STATE(2038)] = 62186, - [SMALL_STATE(2039)] = 62202, - [SMALL_STATE(2040)] = 62218, - [SMALL_STATE(2041)] = 62232, - [SMALL_STATE(2042)] = 62246, - [SMALL_STATE(2043)] = 62262, - [SMALL_STATE(2044)] = 62278, - [SMALL_STATE(2045)] = 62294, - [SMALL_STATE(2046)] = 62310, - [SMALL_STATE(2047)] = 62326, - [SMALL_STATE(2048)] = 62342, - [SMALL_STATE(2049)] = 62356, - [SMALL_STATE(2050)] = 62370, - [SMALL_STATE(2051)] = 62386, - [SMALL_STATE(2052)] = 62402, - [SMALL_STATE(2053)] = 62416, - [SMALL_STATE(2054)] = 62430, - [SMALL_STATE(2055)] = 62444, - [SMALL_STATE(2056)] = 62460, - [SMALL_STATE(2057)] = 62476, - [SMALL_STATE(2058)] = 62492, - [SMALL_STATE(2059)] = 62508, - [SMALL_STATE(2060)] = 62524, - [SMALL_STATE(2061)] = 62540, - [SMALL_STATE(2062)] = 62554, - [SMALL_STATE(2063)] = 62570, - [SMALL_STATE(2064)] = 62586, - [SMALL_STATE(2065)] = 62602, - [SMALL_STATE(2066)] = 62616, - [SMALL_STATE(2067)] = 62630, - [SMALL_STATE(2068)] = 62644, - [SMALL_STATE(2069)] = 62660, - [SMALL_STATE(2070)] = 62676, - [SMALL_STATE(2071)] = 62690, - [SMALL_STATE(2072)] = 62706, - [SMALL_STATE(2073)] = 62722, - [SMALL_STATE(2074)] = 62736, - [SMALL_STATE(2075)] = 62752, - [SMALL_STATE(2076)] = 62768, - [SMALL_STATE(2077)] = 62782, - [SMALL_STATE(2078)] = 62798, - [SMALL_STATE(2079)] = 62812, - [SMALL_STATE(2080)] = 62828, - [SMALL_STATE(2081)] = 62844, - [SMALL_STATE(2082)] = 62858, - [SMALL_STATE(2083)] = 62874, - [SMALL_STATE(2084)] = 62888, - [SMALL_STATE(2085)] = 62902, - [SMALL_STATE(2086)] = 62916, - [SMALL_STATE(2087)] = 62930, - [SMALL_STATE(2088)] = 62944, - [SMALL_STATE(2089)] = 62960, - [SMALL_STATE(2090)] = 62976, - [SMALL_STATE(2091)] = 62990, - [SMALL_STATE(2092)] = 63006, - [SMALL_STATE(2093)] = 63020, - [SMALL_STATE(2094)] = 63036, - [SMALL_STATE(2095)] = 63052, - [SMALL_STATE(2096)] = 63068, - [SMALL_STATE(2097)] = 63084, - [SMALL_STATE(2098)] = 63100, - [SMALL_STATE(2099)] = 63114, - [SMALL_STATE(2100)] = 63130, - [SMALL_STATE(2101)] = 63146, - [SMALL_STATE(2102)] = 63162, - [SMALL_STATE(2103)] = 63178, - [SMALL_STATE(2104)] = 63194, - [SMALL_STATE(2105)] = 63210, - [SMALL_STATE(2106)] = 63224, - [SMALL_STATE(2107)] = 63240, - [SMALL_STATE(2108)] = 63256, - [SMALL_STATE(2109)] = 63270, - [SMALL_STATE(2110)] = 63286, - [SMALL_STATE(2111)] = 63302, - [SMALL_STATE(2112)] = 63318, - [SMALL_STATE(2113)] = 63332, - [SMALL_STATE(2114)] = 63346, - [SMALL_STATE(2115)] = 63360, - [SMALL_STATE(2116)] = 63376, - [SMALL_STATE(2117)] = 63392, - [SMALL_STATE(2118)] = 63408, - [SMALL_STATE(2119)] = 63424, - [SMALL_STATE(2120)] = 63440, - [SMALL_STATE(2121)] = 63454, - [SMALL_STATE(2122)] = 63470, - [SMALL_STATE(2123)] = 63484, - [SMALL_STATE(2124)] = 63498, - [SMALL_STATE(2125)] = 63512, - [SMALL_STATE(2126)] = 63526, - [SMALL_STATE(2127)] = 63542, - [SMALL_STATE(2128)] = 63556, - [SMALL_STATE(2129)] = 63572, - [SMALL_STATE(2130)] = 63586, - [SMALL_STATE(2131)] = 63602, - [SMALL_STATE(2132)] = 63618, - [SMALL_STATE(2133)] = 63634, - [SMALL_STATE(2134)] = 63648, - [SMALL_STATE(2135)] = 63664, - [SMALL_STATE(2136)] = 63678, - [SMALL_STATE(2137)] = 63692, - [SMALL_STATE(2138)] = 63706, - [SMALL_STATE(2139)] = 63720, - [SMALL_STATE(2140)] = 63736, - [SMALL_STATE(2141)] = 63752, - [SMALL_STATE(2142)] = 63768, - [SMALL_STATE(2143)] = 63784, - [SMALL_STATE(2144)] = 63800, - [SMALL_STATE(2145)] = 63816, - [SMALL_STATE(2146)] = 63832, - [SMALL_STATE(2147)] = 63845, - [SMALL_STATE(2148)] = 63858, - [SMALL_STATE(2149)] = 63871, - [SMALL_STATE(2150)] = 63884, - [SMALL_STATE(2151)] = 63897, - [SMALL_STATE(2152)] = 63910, - [SMALL_STATE(2153)] = 63923, - [SMALL_STATE(2154)] = 63936, - [SMALL_STATE(2155)] = 63949, - [SMALL_STATE(2156)] = 63962, - [SMALL_STATE(2157)] = 63975, - [SMALL_STATE(2158)] = 63988, - [SMALL_STATE(2159)] = 64001, - [SMALL_STATE(2160)] = 64014, - [SMALL_STATE(2161)] = 64027, - [SMALL_STATE(2162)] = 64040, - [SMALL_STATE(2163)] = 64053, - [SMALL_STATE(2164)] = 64066, - [SMALL_STATE(2165)] = 64079, - [SMALL_STATE(2166)] = 64092, - [SMALL_STATE(2167)] = 64105, - [SMALL_STATE(2168)] = 64118, - [SMALL_STATE(2169)] = 64131, - [SMALL_STATE(2170)] = 64144, - [SMALL_STATE(2171)] = 64157, - [SMALL_STATE(2172)] = 64170, - [SMALL_STATE(2173)] = 64183, - [SMALL_STATE(2174)] = 64196, - [SMALL_STATE(2175)] = 64209, - [SMALL_STATE(2176)] = 64222, - [SMALL_STATE(2177)] = 64235, - [SMALL_STATE(2178)] = 64248, - [SMALL_STATE(2179)] = 64261, - [SMALL_STATE(2180)] = 64274, - [SMALL_STATE(2181)] = 64287, - [SMALL_STATE(2182)] = 64300, - [SMALL_STATE(2183)] = 64313, - [SMALL_STATE(2184)] = 64326, - [SMALL_STATE(2185)] = 64339, - [SMALL_STATE(2186)] = 64352, - [SMALL_STATE(2187)] = 64365, - [SMALL_STATE(2188)] = 64378, - [SMALL_STATE(2189)] = 64391, - [SMALL_STATE(2190)] = 64404, - [SMALL_STATE(2191)] = 64417, - [SMALL_STATE(2192)] = 64430, - [SMALL_STATE(2193)] = 64443, - [SMALL_STATE(2194)] = 64456, - [SMALL_STATE(2195)] = 64469, - [SMALL_STATE(2196)] = 64482, - [SMALL_STATE(2197)] = 64495, - [SMALL_STATE(2198)] = 64508, - [SMALL_STATE(2199)] = 64521, - [SMALL_STATE(2200)] = 64534, - [SMALL_STATE(2201)] = 64547, - [SMALL_STATE(2202)] = 64560, - [SMALL_STATE(2203)] = 64573, - [SMALL_STATE(2204)] = 64586, - [SMALL_STATE(2205)] = 64599, - [SMALL_STATE(2206)] = 64612, - [SMALL_STATE(2207)] = 64625, - [SMALL_STATE(2208)] = 64638, - [SMALL_STATE(2209)] = 64651, - [SMALL_STATE(2210)] = 64664, - [SMALL_STATE(2211)] = 64677, - [SMALL_STATE(2212)] = 64690, - [SMALL_STATE(2213)] = 64703, - [SMALL_STATE(2214)] = 64716, - [SMALL_STATE(2215)] = 64729, - [SMALL_STATE(2216)] = 64742, - [SMALL_STATE(2217)] = 64755, - [SMALL_STATE(2218)] = 64768, - [SMALL_STATE(2219)] = 64781, - [SMALL_STATE(2220)] = 64794, - [SMALL_STATE(2221)] = 64807, - [SMALL_STATE(2222)] = 64820, - [SMALL_STATE(2223)] = 64833, - [SMALL_STATE(2224)] = 64846, - [SMALL_STATE(2225)] = 64859, - [SMALL_STATE(2226)] = 64872, - [SMALL_STATE(2227)] = 64885, - [SMALL_STATE(2228)] = 64898, - [SMALL_STATE(2229)] = 64911, - [SMALL_STATE(2230)] = 64924, - [SMALL_STATE(2231)] = 64937, - [SMALL_STATE(2232)] = 64950, - [SMALL_STATE(2233)] = 64963, - [SMALL_STATE(2234)] = 64976, - [SMALL_STATE(2235)] = 64989, - [SMALL_STATE(2236)] = 65002, - [SMALL_STATE(2237)] = 65015, - [SMALL_STATE(2238)] = 65028, - [SMALL_STATE(2239)] = 65041, - [SMALL_STATE(2240)] = 65054, - [SMALL_STATE(2241)] = 65067, - [SMALL_STATE(2242)] = 65080, - [SMALL_STATE(2243)] = 65093, - [SMALL_STATE(2244)] = 65106, - [SMALL_STATE(2245)] = 65119, - [SMALL_STATE(2246)] = 65132, - [SMALL_STATE(2247)] = 65145, - [SMALL_STATE(2248)] = 65158, - [SMALL_STATE(2249)] = 65171, - [SMALL_STATE(2250)] = 65184, - [SMALL_STATE(2251)] = 65197, - [SMALL_STATE(2252)] = 65210, - [SMALL_STATE(2253)] = 65223, - [SMALL_STATE(2254)] = 65236, - [SMALL_STATE(2255)] = 65249, - [SMALL_STATE(2256)] = 65262, - [SMALL_STATE(2257)] = 65275, - [SMALL_STATE(2258)] = 65288, - [SMALL_STATE(2259)] = 65301, - [SMALL_STATE(2260)] = 65314, - [SMALL_STATE(2261)] = 65327, - [SMALL_STATE(2262)] = 65340, - [SMALL_STATE(2263)] = 65353, - [SMALL_STATE(2264)] = 65366, - [SMALL_STATE(2265)] = 65379, - [SMALL_STATE(2266)] = 65392, - [SMALL_STATE(2267)] = 65405, - [SMALL_STATE(2268)] = 65418, - [SMALL_STATE(2269)] = 65431, - [SMALL_STATE(2270)] = 65444, - [SMALL_STATE(2271)] = 65457, - [SMALL_STATE(2272)] = 65470, - [SMALL_STATE(2273)] = 65483, - [SMALL_STATE(2274)] = 65496, - [SMALL_STATE(2275)] = 65509, - [SMALL_STATE(2276)] = 65522, - [SMALL_STATE(2277)] = 65535, - [SMALL_STATE(2278)] = 65548, - [SMALL_STATE(2279)] = 65561, - [SMALL_STATE(2280)] = 65574, - [SMALL_STATE(2281)] = 65587, - [SMALL_STATE(2282)] = 65600, - [SMALL_STATE(2283)] = 65613, - [SMALL_STATE(2284)] = 65626, - [SMALL_STATE(2285)] = 65639, - [SMALL_STATE(2286)] = 65652, - [SMALL_STATE(2287)] = 65665, - [SMALL_STATE(2288)] = 65678, - [SMALL_STATE(2289)] = 65691, - [SMALL_STATE(2290)] = 65704, - [SMALL_STATE(2291)] = 65717, - [SMALL_STATE(2292)] = 65730, - [SMALL_STATE(2293)] = 65743, - [SMALL_STATE(2294)] = 65756, - [SMALL_STATE(2295)] = 65769, - [SMALL_STATE(2296)] = 65782, - [SMALL_STATE(2297)] = 65795, - [SMALL_STATE(2298)] = 65808, - [SMALL_STATE(2299)] = 65821, - [SMALL_STATE(2300)] = 65834, - [SMALL_STATE(2301)] = 65847, - [SMALL_STATE(2302)] = 65860, - [SMALL_STATE(2303)] = 65873, - [SMALL_STATE(2304)] = 65886, - [SMALL_STATE(2305)] = 65899, - [SMALL_STATE(2306)] = 65912, - [SMALL_STATE(2307)] = 65925, - [SMALL_STATE(2308)] = 65938, - [SMALL_STATE(2309)] = 65951, - [SMALL_STATE(2310)] = 65964, - [SMALL_STATE(2311)] = 65977, - [SMALL_STATE(2312)] = 65990, - [SMALL_STATE(2313)] = 66003, - [SMALL_STATE(2314)] = 66016, - [SMALL_STATE(2315)] = 66029, - [SMALL_STATE(2316)] = 66042, - [SMALL_STATE(2317)] = 66055, - [SMALL_STATE(2318)] = 66068, - [SMALL_STATE(2319)] = 66081, - [SMALL_STATE(2320)] = 66094, - [SMALL_STATE(2321)] = 66107, - [SMALL_STATE(2322)] = 66120, - [SMALL_STATE(2323)] = 66133, - [SMALL_STATE(2324)] = 66146, - [SMALL_STATE(2325)] = 66159, - [SMALL_STATE(2326)] = 66172, - [SMALL_STATE(2327)] = 66185, - [SMALL_STATE(2328)] = 66198, - [SMALL_STATE(2329)] = 66211, - [SMALL_STATE(2330)] = 66224, - [SMALL_STATE(2331)] = 66237, - [SMALL_STATE(2332)] = 66250, - [SMALL_STATE(2333)] = 66263, - [SMALL_STATE(2334)] = 66276, - [SMALL_STATE(2335)] = 66289, - [SMALL_STATE(2336)] = 66302, - [SMALL_STATE(2337)] = 66315, - [SMALL_STATE(2338)] = 66328, - [SMALL_STATE(2339)] = 66341, - [SMALL_STATE(2340)] = 66354, - [SMALL_STATE(2341)] = 66367, - [SMALL_STATE(2342)] = 66380, - [SMALL_STATE(2343)] = 66393, - [SMALL_STATE(2344)] = 66397, + [SMALL_STATE(1175)] = 43431, + [SMALL_STATE(1176)] = 43471, + [SMALL_STATE(1177)] = 43533, + [SMALL_STATE(1178)] = 43592, + [SMALL_STATE(1179)] = 43651, + [SMALL_STATE(1180)] = 43710, + [SMALL_STATE(1181)] = 43769, + [SMALL_STATE(1182)] = 43822, + [SMALL_STATE(1183)] = 43875, + [SMALL_STATE(1184)] = 43928, + [SMALL_STATE(1185)] = 43970, + [SMALL_STATE(1186)] = 44010, + [SMALL_STATE(1187)] = 44056, + [SMALL_STATE(1188)] = 44090, + [SMALL_STATE(1189)] = 44136, + [SMALL_STATE(1190)] = 44170, + [SMALL_STATE(1191)] = 44216, + [SMALL_STATE(1192)] = 44250, + [SMALL_STATE(1193)] = 44284, + [SMALL_STATE(1194)] = 44343, + [SMALL_STATE(1195)] = 44375, + [SMALL_STATE(1196)] = 44427, + [SMALL_STATE(1197)] = 44476, + [SMALL_STATE(1198)] = 44511, + [SMALL_STATE(1199)] = 44560, + [SMALL_STATE(1200)] = 44593, + [SMALL_STATE(1201)] = 44637, + [SMALL_STATE(1202)] = 44667, + [SMALL_STATE(1203)] = 44694, + [SMALL_STATE(1204)] = 44721, + [SMALL_STATE(1205)] = 44748, + [SMALL_STATE(1206)] = 44775, + [SMALL_STATE(1207)] = 44801, + [SMALL_STATE(1208)] = 44827, + [SMALL_STATE(1209)] = 44873, + [SMALL_STATE(1210)] = 44919, + [SMALL_STATE(1211)] = 44945, + [SMALL_STATE(1212)] = 44971, + [SMALL_STATE(1213)] = 44997, + [SMALL_STATE(1214)] = 45023, + [SMALL_STATE(1215)] = 45049, + [SMALL_STATE(1216)] = 45075, + [SMALL_STATE(1217)] = 45101, + [SMALL_STATE(1218)] = 45127, + [SMALL_STATE(1219)] = 45153, + [SMALL_STATE(1220)] = 45179, + [SMALL_STATE(1221)] = 45205, + [SMALL_STATE(1222)] = 45249, + [SMALL_STATE(1223)] = 45275, + [SMALL_STATE(1224)] = 45301, + [SMALL_STATE(1225)] = 45347, + [SMALL_STATE(1226)] = 45373, + [SMALL_STATE(1227)] = 45419, + [SMALL_STATE(1228)] = 45445, + [SMALL_STATE(1229)] = 45471, + [SMALL_STATE(1230)] = 45496, + [SMALL_STATE(1231)] = 45521, + [SMALL_STATE(1232)] = 45546, + [SMALL_STATE(1233)] = 45571, + [SMALL_STATE(1234)] = 45596, + [SMALL_STATE(1235)] = 45621, + [SMALL_STATE(1236)] = 45646, + [SMALL_STATE(1237)] = 45671, + [SMALL_STATE(1238)] = 45696, + [SMALL_STATE(1239)] = 45721, + [SMALL_STATE(1240)] = 45746, + [SMALL_STATE(1241)] = 45771, + [SMALL_STATE(1242)] = 45796, + [SMALL_STATE(1243)] = 45821, + [SMALL_STATE(1244)] = 45846, + [SMALL_STATE(1245)] = 45871, + [SMALL_STATE(1246)] = 45896, + [SMALL_STATE(1247)] = 45937, + [SMALL_STATE(1248)] = 45962, + [SMALL_STATE(1249)] = 45987, + [SMALL_STATE(1250)] = 46012, + [SMALL_STATE(1251)] = 46037, + [SMALL_STATE(1252)] = 46078, + [SMALL_STATE(1253)] = 46103, + [SMALL_STATE(1254)] = 46128, + [SMALL_STATE(1255)] = 46153, + [SMALL_STATE(1256)] = 46189, + [SMALL_STATE(1257)] = 46229, + [SMALL_STATE(1258)] = 46269, + [SMALL_STATE(1259)] = 46309, + [SMALL_STATE(1260)] = 46349, + [SMALL_STATE(1261)] = 46386, + [SMALL_STATE(1262)] = 46423, + [SMALL_STATE(1263)] = 46460, + [SMALL_STATE(1264)] = 46497, + [SMALL_STATE(1265)] = 46534, + [SMALL_STATE(1266)] = 46575, + [SMALL_STATE(1267)] = 46616, + [SMALL_STATE(1268)] = 46651, + [SMALL_STATE(1269)] = 46686, + [SMALL_STATE(1270)] = 46723, + [SMALL_STATE(1271)] = 46758, + [SMALL_STATE(1272)] = 46782, + [SMALL_STATE(1273)] = 46814, + [SMALL_STATE(1274)] = 46846, + [SMALL_STATE(1275)] = 46876, + [SMALL_STATE(1276)] = 46908, + [SMALL_STATE(1277)] = 46942, + [SMALL_STATE(1278)] = 46976, + [SMALL_STATE(1279)] = 47010, + [SMALL_STATE(1280)] = 47038, + [SMALL_STATE(1281)] = 47064, + [SMALL_STATE(1282)] = 47098, + [SMALL_STATE(1283)] = 47132, + [SMALL_STATE(1284)] = 47160, + [SMALL_STATE(1285)] = 47191, + [SMALL_STATE(1286)] = 47222, + [SMALL_STATE(1287)] = 47251, + [SMALL_STATE(1288)] = 47282, + [SMALL_STATE(1289)] = 47311, + [SMALL_STATE(1290)] = 47340, + [SMALL_STATE(1291)] = 47371, + [SMALL_STATE(1292)] = 47398, + [SMALL_STATE(1293)] = 47427, + [SMALL_STATE(1294)] = 47456, + [SMALL_STATE(1295)] = 47485, + [SMALL_STATE(1296)] = 47514, + [SMALL_STATE(1297)] = 47543, + [SMALL_STATE(1298)] = 47572, + [SMALL_STATE(1299)] = 47603, + [SMALL_STATE(1300)] = 47634, + [SMALL_STATE(1301)] = 47665, + [SMALL_STATE(1302)] = 47694, + [SMALL_STATE(1303)] = 47725, + [SMALL_STATE(1304)] = 47756, + [SMALL_STATE(1305)] = 47785, + [SMALL_STATE(1306)] = 47812, + [SMALL_STATE(1307)] = 47841, + [SMALL_STATE(1308)] = 47870, + [SMALL_STATE(1309)] = 47901, + [SMALL_STATE(1310)] = 47930, + [SMALL_STATE(1311)] = 47963, + [SMALL_STATE(1312)] = 47992, + [SMALL_STATE(1313)] = 48013, + [SMALL_STATE(1314)] = 48034, + [SMALL_STATE(1315)] = 48055, + [SMALL_STATE(1316)] = 48084, + [SMALL_STATE(1317)] = 48113, + [SMALL_STATE(1318)] = 48134, + [SMALL_STATE(1319)] = 48165, + [SMALL_STATE(1320)] = 48186, + [SMALL_STATE(1321)] = 48207, + [SMALL_STATE(1322)] = 48236, + [SMALL_STATE(1323)] = 48269, + [SMALL_STATE(1324)] = 48296, + [SMALL_STATE(1325)] = 48325, + [SMALL_STATE(1326)] = 48352, + [SMALL_STATE(1327)] = 48379, + [SMALL_STATE(1328)] = 48406, + [SMALL_STATE(1329)] = 48435, + [SMALL_STATE(1330)] = 48462, + [SMALL_STATE(1331)] = 48491, + [SMALL_STATE(1332)] = 48512, + [SMALL_STATE(1333)] = 48541, + [SMALL_STATE(1334)] = 48567, + [SMALL_STATE(1335)] = 48601, + [SMALL_STATE(1336)] = 48631, + [SMALL_STATE(1337)] = 48657, + [SMALL_STATE(1338)] = 48691, + [SMALL_STATE(1339)] = 48717, + [SMALL_STATE(1340)] = 48743, + [SMALL_STATE(1341)] = 48771, + [SMALL_STATE(1342)] = 48805, + [SMALL_STATE(1343)] = 48837, + [SMALL_STATE(1344)] = 48871, + [SMALL_STATE(1345)] = 48905, + [SMALL_STATE(1346)] = 48925, + [SMALL_STATE(1347)] = 48959, + [SMALL_STATE(1348)] = 48980, + [SMALL_STATE(1349)] = 49003, + [SMALL_STATE(1350)] = 49034, + [SMALL_STATE(1351)] = 49055, + [SMALL_STATE(1352)] = 49076, + [SMALL_STATE(1353)] = 49099, + [SMALL_STATE(1354)] = 49120, + [SMALL_STATE(1355)] = 49139, + [SMALL_STATE(1356)] = 49162, + [SMALL_STATE(1357)] = 49183, + [SMALL_STATE(1358)] = 49204, + [SMALL_STATE(1359)] = 49225, + [SMALL_STATE(1360)] = 49252, + [SMALL_STATE(1361)] = 49271, + [SMALL_STATE(1362)] = 49292, + [SMALL_STATE(1363)] = 49315, + [SMALL_STATE(1364)] = 49336, + [SMALL_STATE(1365)] = 49359, + [SMALL_STATE(1366)] = 49382, + [SMALL_STATE(1367)] = 49405, + [SMALL_STATE(1368)] = 49426, + [SMALL_STATE(1369)] = 49447, + [SMALL_STATE(1370)] = 49470, + [SMALL_STATE(1371)] = 49493, + [SMALL_STATE(1372)] = 49512, + [SMALL_STATE(1373)] = 49539, + [SMALL_STATE(1374)] = 49564, + [SMALL_STATE(1375)] = 49583, + [SMALL_STATE(1376)] = 49610, + [SMALL_STATE(1377)] = 49631, + [SMALL_STATE(1378)] = 49654, + [SMALL_STATE(1379)] = 49681, + [SMALL_STATE(1380)] = 49702, + [SMALL_STATE(1381)] = 49725, + [SMALL_STATE(1382)] = 49746, + [SMALL_STATE(1383)] = 49767, + [SMALL_STATE(1384)] = 49790, + [SMALL_STATE(1385)] = 49813, + [SMALL_STATE(1386)] = 49840, + [SMALL_STATE(1387)] = 49863, + [SMALL_STATE(1388)] = 49891, + [SMALL_STATE(1389)] = 49913, + [SMALL_STATE(1390)] = 49939, + [SMALL_STATE(1391)] = 49967, + [SMALL_STATE(1392)] = 49995, + [SMALL_STATE(1393)] = 50015, + [SMALL_STATE(1394)] = 50039, + [SMALL_STATE(1395)] = 50065, + [SMALL_STATE(1396)] = 50091, + [SMALL_STATE(1397)] = 50119, + [SMALL_STATE(1398)] = 50145, + [SMALL_STATE(1399)] = 50173, + [SMALL_STATE(1400)] = 50201, + [SMALL_STATE(1401)] = 50229, + [SMALL_STATE(1402)] = 50257, + [SMALL_STATE(1403)] = 50285, + [SMALL_STATE(1404)] = 50313, + [SMALL_STATE(1405)] = 50331, + [SMALL_STATE(1406)] = 50357, + [SMALL_STATE(1407)] = 50385, + [SMALL_STATE(1408)] = 50409, + [SMALL_STATE(1409)] = 50433, + [SMALL_STATE(1410)] = 50461, + [SMALL_STATE(1411)] = 50489, + [SMALL_STATE(1412)] = 50517, + [SMALL_STATE(1413)] = 50545, + [SMALL_STATE(1414)] = 50573, + [SMALL_STATE(1415)] = 50601, + [SMALL_STATE(1416)] = 50629, + [SMALL_STATE(1417)] = 50657, + [SMALL_STATE(1418)] = 50679, + [SMALL_STATE(1419)] = 50705, + [SMALL_STATE(1420)] = 50733, + [SMALL_STATE(1421)] = 50761, + [SMALL_STATE(1422)] = 50789, + [SMALL_STATE(1423)] = 50817, + [SMALL_STATE(1424)] = 50843, + [SMALL_STATE(1425)] = 50867, + [SMALL_STATE(1426)] = 50891, + [SMALL_STATE(1427)] = 50915, + [SMALL_STATE(1428)] = 50943, + [SMALL_STATE(1429)] = 50971, + [SMALL_STATE(1430)] = 50997, + [SMALL_STATE(1431)] = 51023, + [SMALL_STATE(1432)] = 51051, + [SMALL_STATE(1433)] = 51077, + [SMALL_STATE(1434)] = 51105, + [SMALL_STATE(1435)] = 51133, + [SMALL_STATE(1436)] = 51155, + [SMALL_STATE(1437)] = 51183, + [SMALL_STATE(1438)] = 51211, + [SMALL_STATE(1439)] = 51239, + [SMALL_STATE(1440)] = 51265, + [SMALL_STATE(1441)] = 51291, + [SMALL_STATE(1442)] = 51319, + [SMALL_STATE(1443)] = 51347, + [SMALL_STATE(1444)] = 51369, + [SMALL_STATE(1445)] = 51395, + [SMALL_STATE(1446)] = 51423, + [SMALL_STATE(1447)] = 51451, + [SMALL_STATE(1448)] = 51479, + [SMALL_STATE(1449)] = 51503, + [SMALL_STATE(1450)] = 51528, + [SMALL_STATE(1451)] = 51549, + [SMALL_STATE(1452)] = 51574, + [SMALL_STATE(1453)] = 51595, + [SMALL_STATE(1454)] = 51614, + [SMALL_STATE(1455)] = 51637, + [SMALL_STATE(1456)] = 51656, + [SMALL_STATE(1457)] = 51679, + [SMALL_STATE(1458)] = 51700, + [SMALL_STATE(1459)] = 51721, + [SMALL_STATE(1460)] = 51744, + [SMALL_STATE(1461)] = 51769, + [SMALL_STATE(1462)] = 51790, + [SMALL_STATE(1463)] = 51815, + [SMALL_STATE(1464)] = 51838, + [SMALL_STATE(1465)] = 51859, + [SMALL_STATE(1466)] = 51880, + [SMALL_STATE(1467)] = 51905, + [SMALL_STATE(1468)] = 51928, + [SMALL_STATE(1469)] = 51953, + [SMALL_STATE(1470)] = 51974, + [SMALL_STATE(1471)] = 51993, + [SMALL_STATE(1472)] = 52014, + [SMALL_STATE(1473)] = 52035, + [SMALL_STATE(1474)] = 52056, + [SMALL_STATE(1475)] = 52081, + [SMALL_STATE(1476)] = 52104, + [SMALL_STATE(1477)] = 52125, + [SMALL_STATE(1478)] = 52150, + [SMALL_STATE(1479)] = 52171, + [SMALL_STATE(1480)] = 52194, + [SMALL_STATE(1481)] = 52219, + [SMALL_STATE(1482)] = 52242, + [SMALL_STATE(1483)] = 52261, + [SMALL_STATE(1484)] = 52284, + [SMALL_STATE(1485)] = 52307, + [SMALL_STATE(1486)] = 52332, + [SMALL_STATE(1487)] = 52357, + [SMALL_STATE(1488)] = 52380, + [SMALL_STATE(1489)] = 52401, + [SMALL_STATE(1490)] = 52422, + [SMALL_STATE(1491)] = 52441, + [SMALL_STATE(1492)] = 52462, + [SMALL_STATE(1493)] = 52487, + [SMALL_STATE(1494)] = 52508, + [SMALL_STATE(1495)] = 52531, + [SMALL_STATE(1496)] = 52550, + [SMALL_STATE(1497)] = 52571, + [SMALL_STATE(1498)] = 52594, + [SMALL_STATE(1499)] = 52615, + [SMALL_STATE(1500)] = 52636, + [SMALL_STATE(1501)] = 52661, + [SMALL_STATE(1502)] = 52686, + [SMALL_STATE(1503)] = 52707, + [SMALL_STATE(1504)] = 52728, + [SMALL_STATE(1505)] = 52747, + [SMALL_STATE(1506)] = 52772, + [SMALL_STATE(1507)] = 52791, + [SMALL_STATE(1508)] = 52812, + [SMALL_STATE(1509)] = 52833, + [SMALL_STATE(1510)] = 52854, + [SMALL_STATE(1511)] = 52879, + [SMALL_STATE(1512)] = 52904, + [SMALL_STATE(1513)] = 52925, + [SMALL_STATE(1514)] = 52946, + [SMALL_STATE(1515)] = 52969, + [SMALL_STATE(1516)] = 52990, + [SMALL_STATE(1517)] = 53011, + [SMALL_STATE(1518)] = 53036, + [SMALL_STATE(1519)] = 53059, + [SMALL_STATE(1520)] = 53078, + [SMALL_STATE(1521)] = 53101, + [SMALL_STATE(1522)] = 53124, + [SMALL_STATE(1523)] = 53141, + [SMALL_STATE(1524)] = 53164, + [SMALL_STATE(1525)] = 53180, + [SMALL_STATE(1526)] = 53202, + [SMALL_STATE(1527)] = 53218, + [SMALL_STATE(1528)] = 53238, + [SMALL_STATE(1529)] = 53258, + [SMALL_STATE(1530)] = 53280, + [SMALL_STATE(1531)] = 53302, + [SMALL_STATE(1532)] = 53322, + [SMALL_STATE(1533)] = 53344, + [SMALL_STATE(1534)] = 53364, + [SMALL_STATE(1535)] = 53380, + [SMALL_STATE(1536)] = 53396, + [SMALL_STATE(1537)] = 53412, + [SMALL_STATE(1538)] = 53434, + [SMALL_STATE(1539)] = 53454, + [SMALL_STATE(1540)] = 53470, + [SMALL_STATE(1541)] = 53490, + [SMALL_STATE(1542)] = 53508, + [SMALL_STATE(1543)] = 53528, + [SMALL_STATE(1544)] = 53550, + [SMALL_STATE(1545)] = 53572, + [SMALL_STATE(1546)] = 53594, + [SMALL_STATE(1547)] = 53616, + [SMALL_STATE(1548)] = 53636, + [SMALL_STATE(1549)] = 53656, + [SMALL_STATE(1550)] = 53676, + [SMALL_STATE(1551)] = 53692, + [SMALL_STATE(1552)] = 53710, + [SMALL_STATE(1553)] = 53732, + [SMALL_STATE(1554)] = 53750, + [SMALL_STATE(1555)] = 53770, + [SMALL_STATE(1556)] = 53788, + [SMALL_STATE(1557)] = 53808, + [SMALL_STATE(1558)] = 53830, + [SMALL_STATE(1559)] = 53848, + [SMALL_STATE(1560)] = 53870, + [SMALL_STATE(1561)] = 53892, + [SMALL_STATE(1562)] = 53912, + [SMALL_STATE(1563)] = 53934, + [SMALL_STATE(1564)] = 53956, + [SMALL_STATE(1565)] = 53976, + [SMALL_STATE(1566)] = 53998, + [SMALL_STATE(1567)] = 54014, + [SMALL_STATE(1568)] = 54036, + [SMALL_STATE(1569)] = 54058, + [SMALL_STATE(1570)] = 54080, + [SMALL_STATE(1571)] = 54102, + [SMALL_STATE(1572)] = 54122, + [SMALL_STATE(1573)] = 54144, + [SMALL_STATE(1574)] = 54164, + [SMALL_STATE(1575)] = 54186, + [SMALL_STATE(1576)] = 54204, + [SMALL_STATE(1577)] = 54222, + [SMALL_STATE(1578)] = 54244, + [SMALL_STATE(1579)] = 54264, + [SMALL_STATE(1580)] = 54286, + [SMALL_STATE(1581)] = 54308, + [SMALL_STATE(1582)] = 54328, + [SMALL_STATE(1583)] = 54348, + [SMALL_STATE(1584)] = 54364, + [SMALL_STATE(1585)] = 54382, + [SMALL_STATE(1586)] = 54402, + [SMALL_STATE(1587)] = 54422, + [SMALL_STATE(1588)] = 54442, + [SMALL_STATE(1589)] = 54464, + [SMALL_STATE(1590)] = 54480, + [SMALL_STATE(1591)] = 54500, + [SMALL_STATE(1592)] = 54522, + [SMALL_STATE(1593)] = 54544, + [SMALL_STATE(1594)] = 54566, + [SMALL_STATE(1595)] = 54582, + [SMALL_STATE(1596)] = 54602, + [SMALL_STATE(1597)] = 54618, + [SMALL_STATE(1598)] = 54634, + [SMALL_STATE(1599)] = 54652, + [SMALL_STATE(1600)] = 54674, + [SMALL_STATE(1601)] = 54696, + [SMALL_STATE(1602)] = 54718, + [SMALL_STATE(1603)] = 54740, + [SMALL_STATE(1604)] = 54756, + [SMALL_STATE(1605)] = 54774, + [SMALL_STATE(1606)] = 54796, + [SMALL_STATE(1607)] = 54812, + [SMALL_STATE(1608)] = 54834, + [SMALL_STATE(1609)] = 54850, + [SMALL_STATE(1610)] = 54872, + [SMALL_STATE(1611)] = 54894, + [SMALL_STATE(1612)] = 54916, + [SMALL_STATE(1613)] = 54936, + [SMALL_STATE(1614)] = 54956, + [SMALL_STATE(1615)] = 54978, + [SMALL_STATE(1616)] = 54998, + [SMALL_STATE(1617)] = 55020, + [SMALL_STATE(1618)] = 55038, + [SMALL_STATE(1619)] = 55060, + [SMALL_STATE(1620)] = 55082, + [SMALL_STATE(1621)] = 55104, + [SMALL_STATE(1622)] = 55124, + [SMALL_STATE(1623)] = 55144, + [SMALL_STATE(1624)] = 55164, + [SMALL_STATE(1625)] = 55184, + [SMALL_STATE(1626)] = 55206, + [SMALL_STATE(1627)] = 55226, + [SMALL_STATE(1628)] = 55246, + [SMALL_STATE(1629)] = 55266, + [SMALL_STATE(1630)] = 55284, + [SMALL_STATE(1631)] = 55306, + [SMALL_STATE(1632)] = 55328, + [SMALL_STATE(1633)] = 55348, + [SMALL_STATE(1634)] = 55366, + [SMALL_STATE(1635)] = 55388, + [SMALL_STATE(1636)] = 55410, + [SMALL_STATE(1637)] = 55430, + [SMALL_STATE(1638)] = 55452, + [SMALL_STATE(1639)] = 55472, + [SMALL_STATE(1640)] = 55494, + [SMALL_STATE(1641)] = 55514, + [SMALL_STATE(1642)] = 55534, + [SMALL_STATE(1643)] = 55556, + [SMALL_STATE(1644)] = 55576, + [SMALL_STATE(1645)] = 55598, + [SMALL_STATE(1646)] = 55620, + [SMALL_STATE(1647)] = 55638, + [SMALL_STATE(1648)] = 55658, + [SMALL_STATE(1649)] = 55680, + [SMALL_STATE(1650)] = 55700, + [SMALL_STATE(1651)] = 55722, + [SMALL_STATE(1652)] = 55742, + [SMALL_STATE(1653)] = 55762, + [SMALL_STATE(1654)] = 55782, + [SMALL_STATE(1655)] = 55802, + [SMALL_STATE(1656)] = 55822, + [SMALL_STATE(1657)] = 55838, + [SMALL_STATE(1658)] = 55854, + [SMALL_STATE(1659)] = 55870, + [SMALL_STATE(1660)] = 55892, + [SMALL_STATE(1661)] = 55914, + [SMALL_STATE(1662)] = 55930, + [SMALL_STATE(1663)] = 55947, + [SMALL_STATE(1664)] = 55964, + [SMALL_STATE(1665)] = 55981, + [SMALL_STATE(1666)] = 56000, + [SMALL_STATE(1667)] = 56019, + [SMALL_STATE(1668)] = 56038, + [SMALL_STATE(1669)] = 56053, + [SMALL_STATE(1670)] = 56070, + [SMALL_STATE(1671)] = 56087, + [SMALL_STATE(1672)] = 56104, + [SMALL_STATE(1673)] = 56121, + [SMALL_STATE(1674)] = 56140, + [SMALL_STATE(1675)] = 56159, + [SMALL_STATE(1676)] = 56178, + [SMALL_STATE(1677)] = 56197, + [SMALL_STATE(1678)] = 56212, + [SMALL_STATE(1679)] = 56231, + [SMALL_STATE(1680)] = 56250, + [SMALL_STATE(1681)] = 56267, + [SMALL_STATE(1682)] = 56282, + [SMALL_STATE(1683)] = 56297, + [SMALL_STATE(1684)] = 56316, + [SMALL_STATE(1685)] = 56335, + [SMALL_STATE(1686)] = 56352, + [SMALL_STATE(1687)] = 56369, + [SMALL_STATE(1688)] = 56386, + [SMALL_STATE(1689)] = 56405, + [SMALL_STATE(1690)] = 56422, + [SMALL_STATE(1691)] = 56441, + [SMALL_STATE(1692)] = 56460, + [SMALL_STATE(1693)] = 56477, + [SMALL_STATE(1694)] = 56494, + [SMALL_STATE(1695)] = 56513, + [SMALL_STATE(1696)] = 56530, + [SMALL_STATE(1697)] = 56547, + [SMALL_STATE(1698)] = 56564, + [SMALL_STATE(1699)] = 56583, + [SMALL_STATE(1700)] = 56600, + [SMALL_STATE(1701)] = 56619, + [SMALL_STATE(1702)] = 56636, + [SMALL_STATE(1703)] = 56655, + [SMALL_STATE(1704)] = 56674, + [SMALL_STATE(1705)] = 56691, + [SMALL_STATE(1706)] = 56708, + [SMALL_STATE(1707)] = 56727, + [SMALL_STATE(1708)] = 56746, + [SMALL_STATE(1709)] = 56763, + [SMALL_STATE(1710)] = 56780, + [SMALL_STATE(1711)] = 56799, + [SMALL_STATE(1712)] = 56816, + [SMALL_STATE(1713)] = 56833, + [SMALL_STATE(1714)] = 56850, + [SMALL_STATE(1715)] = 56867, + [SMALL_STATE(1716)] = 56884, + [SMALL_STATE(1717)] = 56901, + [SMALL_STATE(1718)] = 56918, + [SMALL_STATE(1719)] = 56935, + [SMALL_STATE(1720)] = 56954, + [SMALL_STATE(1721)] = 56971, + [SMALL_STATE(1722)] = 56988, + [SMALL_STATE(1723)] = 57005, + [SMALL_STATE(1724)] = 57022, + [SMALL_STATE(1725)] = 57037, + [SMALL_STATE(1726)] = 57054, + [SMALL_STATE(1727)] = 57071, + [SMALL_STATE(1728)] = 57086, + [SMALL_STATE(1729)] = 57105, + [SMALL_STATE(1730)] = 57122, + [SMALL_STATE(1731)] = 57141, + [SMALL_STATE(1732)] = 57160, + [SMALL_STATE(1733)] = 57177, + [SMALL_STATE(1734)] = 57192, + [SMALL_STATE(1735)] = 57211, + [SMALL_STATE(1736)] = 57230, + [SMALL_STATE(1737)] = 57249, + [SMALL_STATE(1738)] = 57268, + [SMALL_STATE(1739)] = 57283, + [SMALL_STATE(1740)] = 57302, + [SMALL_STATE(1741)] = 57319, + [SMALL_STATE(1742)] = 57334, + [SMALL_STATE(1743)] = 57351, + [SMALL_STATE(1744)] = 57368, + [SMALL_STATE(1745)] = 57385, + [SMALL_STATE(1746)] = 57402, + [SMALL_STATE(1747)] = 57419, + [SMALL_STATE(1748)] = 57438, + [SMALL_STATE(1749)] = 57455, + [SMALL_STATE(1750)] = 57472, + [SMALL_STATE(1751)] = 57489, + [SMALL_STATE(1752)] = 57506, + [SMALL_STATE(1753)] = 57523, + [SMALL_STATE(1754)] = 57538, + [SMALL_STATE(1755)] = 57555, + [SMALL_STATE(1756)] = 57574, + [SMALL_STATE(1757)] = 57589, + [SMALL_STATE(1758)] = 57608, + [SMALL_STATE(1759)] = 57625, + [SMALL_STATE(1760)] = 57642, + [SMALL_STATE(1761)] = 57659, + [SMALL_STATE(1762)] = 57678, + [SMALL_STATE(1763)] = 57697, + [SMALL_STATE(1764)] = 57714, + [SMALL_STATE(1765)] = 57731, + [SMALL_STATE(1766)] = 57750, + [SMALL_STATE(1767)] = 57767, + [SMALL_STATE(1768)] = 57784, + [SMALL_STATE(1769)] = 57801, + [SMALL_STATE(1770)] = 57816, + [SMALL_STATE(1771)] = 57833, + [SMALL_STATE(1772)] = 57852, + [SMALL_STATE(1773)] = 57869, + [SMALL_STATE(1774)] = 57888, + [SMALL_STATE(1775)] = 57907, + [SMALL_STATE(1776)] = 57926, + [SMALL_STATE(1777)] = 57945, + [SMALL_STATE(1778)] = 57962, + [SMALL_STATE(1779)] = 57981, + [SMALL_STATE(1780)] = 57998, + [SMALL_STATE(1781)] = 58017, + [SMALL_STATE(1782)] = 58032, + [SMALL_STATE(1783)] = 58049, + [SMALL_STATE(1784)] = 58068, + [SMALL_STATE(1785)] = 58085, + [SMALL_STATE(1786)] = 58104, + [SMALL_STATE(1787)] = 58121, + [SMALL_STATE(1788)] = 58140, + [SMALL_STATE(1789)] = 58157, + [SMALL_STATE(1790)] = 58176, + [SMALL_STATE(1791)] = 58193, + [SMALL_STATE(1792)] = 58210, + [SMALL_STATE(1793)] = 58227, + [SMALL_STATE(1794)] = 58246, + [SMALL_STATE(1795)] = 58261, + [SMALL_STATE(1796)] = 58280, + [SMALL_STATE(1797)] = 58295, + [SMALL_STATE(1798)] = 58312, + [SMALL_STATE(1799)] = 58331, + [SMALL_STATE(1800)] = 58348, + [SMALL_STATE(1801)] = 58367, + [SMALL_STATE(1802)] = 58386, + [SMALL_STATE(1803)] = 58401, + [SMALL_STATE(1804)] = 58420, + [SMALL_STATE(1805)] = 58439, + [SMALL_STATE(1806)] = 58458, + [SMALL_STATE(1807)] = 58477, + [SMALL_STATE(1808)] = 58492, + [SMALL_STATE(1809)] = 58507, + [SMALL_STATE(1810)] = 58526, + [SMALL_STATE(1811)] = 58545, + [SMALL_STATE(1812)] = 58564, + [SMALL_STATE(1813)] = 58581, + [SMALL_STATE(1814)] = 58600, + [SMALL_STATE(1815)] = 58619, + [SMALL_STATE(1816)] = 58636, + [SMALL_STATE(1817)] = 58655, + [SMALL_STATE(1818)] = 58672, + [SMALL_STATE(1819)] = 58687, + [SMALL_STATE(1820)] = 58704, + [SMALL_STATE(1821)] = 58721, + [SMALL_STATE(1822)] = 58738, + [SMALL_STATE(1823)] = 58753, + [SMALL_STATE(1824)] = 58770, + [SMALL_STATE(1825)] = 58787, + [SMALL_STATE(1826)] = 58804, + [SMALL_STATE(1827)] = 58823, + [SMALL_STATE(1828)] = 58842, + [SMALL_STATE(1829)] = 58859, + [SMALL_STATE(1830)] = 58876, + [SMALL_STATE(1831)] = 58893, + [SMALL_STATE(1832)] = 58910, + [SMALL_STATE(1833)] = 58927, + [SMALL_STATE(1834)] = 58944, + [SMALL_STATE(1835)] = 58961, + [SMALL_STATE(1836)] = 58978, + [SMALL_STATE(1837)] = 58995, + [SMALL_STATE(1838)] = 59010, + [SMALL_STATE(1839)] = 59027, + [SMALL_STATE(1840)] = 59044, + [SMALL_STATE(1841)] = 59061, + [SMALL_STATE(1842)] = 59078, + [SMALL_STATE(1843)] = 59093, + [SMALL_STATE(1844)] = 59110, + [SMALL_STATE(1845)] = 59127, + [SMALL_STATE(1846)] = 59144, + [SMALL_STATE(1847)] = 59163, + [SMALL_STATE(1848)] = 59180, + [SMALL_STATE(1849)] = 59197, + [SMALL_STATE(1850)] = 59214, + [SMALL_STATE(1851)] = 59231, + [SMALL_STATE(1852)] = 59250, + [SMALL_STATE(1853)] = 59267, + [SMALL_STATE(1854)] = 59284, + [SMALL_STATE(1855)] = 59301, + [SMALL_STATE(1856)] = 59318, + [SMALL_STATE(1857)] = 59335, + [SMALL_STATE(1858)] = 59352, + [SMALL_STATE(1859)] = 59367, + [SMALL_STATE(1860)] = 59386, + [SMALL_STATE(1861)] = 59403, + [SMALL_STATE(1862)] = 59422, + [SMALL_STATE(1863)] = 59441, + [SMALL_STATE(1864)] = 59460, + [SMALL_STATE(1865)] = 59477, + [SMALL_STATE(1866)] = 59494, + [SMALL_STATE(1867)] = 59511, + [SMALL_STATE(1868)] = 59530, + [SMALL_STATE(1869)] = 59547, + [SMALL_STATE(1870)] = 59564, + [SMALL_STATE(1871)] = 59583, + [SMALL_STATE(1872)] = 59602, + [SMALL_STATE(1873)] = 59619, + [SMALL_STATE(1874)] = 59636, + [SMALL_STATE(1875)] = 59655, + [SMALL_STATE(1876)] = 59672, + [SMALL_STATE(1877)] = 59691, + [SMALL_STATE(1878)] = 59710, + [SMALL_STATE(1879)] = 59727, + [SMALL_STATE(1880)] = 59744, + [SMALL_STATE(1881)] = 59763, + [SMALL_STATE(1882)] = 59780, + [SMALL_STATE(1883)] = 59797, + [SMALL_STATE(1884)] = 59814, + [SMALL_STATE(1885)] = 59833, + [SMALL_STATE(1886)] = 59850, + [SMALL_STATE(1887)] = 59867, + [SMALL_STATE(1888)] = 59884, + [SMALL_STATE(1889)] = 59901, + [SMALL_STATE(1890)] = 59918, + [SMALL_STATE(1891)] = 59933, + [SMALL_STATE(1892)] = 59952, + [SMALL_STATE(1893)] = 59971, + [SMALL_STATE(1894)] = 59986, + [SMALL_STATE(1895)] = 60005, + [SMALL_STATE(1896)] = 60024, + [SMALL_STATE(1897)] = 60038, + [SMALL_STATE(1898)] = 60054, + [SMALL_STATE(1899)] = 60070, + [SMALL_STATE(1900)] = 60086, + [SMALL_STATE(1901)] = 60102, + [SMALL_STATE(1902)] = 60118, + [SMALL_STATE(1903)] = 60134, + [SMALL_STATE(1904)] = 60150, + [SMALL_STATE(1905)] = 60166, + [SMALL_STATE(1906)] = 60180, + [SMALL_STATE(1907)] = 60194, + [SMALL_STATE(1908)] = 60208, + [SMALL_STATE(1909)] = 60222, + [SMALL_STATE(1910)] = 60236, + [SMALL_STATE(1911)] = 60252, + [SMALL_STATE(1912)] = 60266, + [SMALL_STATE(1913)] = 60282, + [SMALL_STATE(1914)] = 60298, + [SMALL_STATE(1915)] = 60314, + [SMALL_STATE(1916)] = 60328, + [SMALL_STATE(1917)] = 60344, + [SMALL_STATE(1918)] = 60360, + [SMALL_STATE(1919)] = 60374, + [SMALL_STATE(1920)] = 60390, + [SMALL_STATE(1921)] = 60404, + [SMALL_STATE(1922)] = 60420, + [SMALL_STATE(1923)] = 60436, + [SMALL_STATE(1924)] = 60452, + [SMALL_STATE(1925)] = 60466, + [SMALL_STATE(1926)] = 60482, + [SMALL_STATE(1927)] = 60496, + [SMALL_STATE(1928)] = 60512, + [SMALL_STATE(1929)] = 60528, + [SMALL_STATE(1930)] = 60544, + [SMALL_STATE(1931)] = 60560, + [SMALL_STATE(1932)] = 60574, + [SMALL_STATE(1933)] = 60588, + [SMALL_STATE(1934)] = 60602, + [SMALL_STATE(1935)] = 60616, + [SMALL_STATE(1936)] = 60630, + [SMALL_STATE(1937)] = 60646, + [SMALL_STATE(1938)] = 60662, + [SMALL_STATE(1939)] = 60678, + [SMALL_STATE(1940)] = 60692, + [SMALL_STATE(1941)] = 60706, + [SMALL_STATE(1942)] = 60720, + [SMALL_STATE(1943)] = 60734, + [SMALL_STATE(1944)] = 60750, + [SMALL_STATE(1945)] = 60766, + [SMALL_STATE(1946)] = 60782, + [SMALL_STATE(1947)] = 60796, + [SMALL_STATE(1948)] = 60812, + [SMALL_STATE(1949)] = 60826, + [SMALL_STATE(1950)] = 60840, + [SMALL_STATE(1951)] = 60854, + [SMALL_STATE(1952)] = 60870, + [SMALL_STATE(1953)] = 60884, + [SMALL_STATE(1954)] = 60898, + [SMALL_STATE(1955)] = 60914, + [SMALL_STATE(1956)] = 60930, + [SMALL_STATE(1957)] = 60944, + [SMALL_STATE(1958)] = 60958, + [SMALL_STATE(1959)] = 60974, + [SMALL_STATE(1960)] = 60988, + [SMALL_STATE(1961)] = 61004, + [SMALL_STATE(1962)] = 61018, + [SMALL_STATE(1963)] = 61034, + [SMALL_STATE(1964)] = 61050, + [SMALL_STATE(1965)] = 61066, + [SMALL_STATE(1966)] = 61082, + [SMALL_STATE(1967)] = 61098, + [SMALL_STATE(1968)] = 61114, + [SMALL_STATE(1969)] = 61130, + [SMALL_STATE(1970)] = 61144, + [SMALL_STATE(1971)] = 61160, + [SMALL_STATE(1972)] = 61176, + [SMALL_STATE(1973)] = 61190, + [SMALL_STATE(1974)] = 61206, + [SMALL_STATE(1975)] = 61222, + [SMALL_STATE(1976)] = 61238, + [SMALL_STATE(1977)] = 61254, + [SMALL_STATE(1978)] = 61270, + [SMALL_STATE(1979)] = 61284, + [SMALL_STATE(1980)] = 61300, + [SMALL_STATE(1981)] = 61314, + [SMALL_STATE(1982)] = 61328, + [SMALL_STATE(1983)] = 61344, + [SMALL_STATE(1984)] = 61360, + [SMALL_STATE(1985)] = 61374, + [SMALL_STATE(1986)] = 61390, + [SMALL_STATE(1987)] = 61404, + [SMALL_STATE(1988)] = 61420, + [SMALL_STATE(1989)] = 61434, + [SMALL_STATE(1990)] = 61450, + [SMALL_STATE(1991)] = 61464, + [SMALL_STATE(1992)] = 61480, + [SMALL_STATE(1993)] = 61496, + [SMALL_STATE(1994)] = 61512, + [SMALL_STATE(1995)] = 61528, + [SMALL_STATE(1996)] = 61544, + [SMALL_STATE(1997)] = 61558, + [SMALL_STATE(1998)] = 61572, + [SMALL_STATE(1999)] = 61586, + [SMALL_STATE(2000)] = 61602, + [SMALL_STATE(2001)] = 61618, + [SMALL_STATE(2002)] = 61634, + [SMALL_STATE(2003)] = 61650, + [SMALL_STATE(2004)] = 61666, + [SMALL_STATE(2005)] = 61682, + [SMALL_STATE(2006)] = 61698, + [SMALL_STATE(2007)] = 61714, + [SMALL_STATE(2008)] = 61730, + [SMALL_STATE(2009)] = 61746, + [SMALL_STATE(2010)] = 61762, + [SMALL_STATE(2011)] = 61778, + [SMALL_STATE(2012)] = 61794, + [SMALL_STATE(2013)] = 61810, + [SMALL_STATE(2014)] = 61826, + [SMALL_STATE(2015)] = 61842, + [SMALL_STATE(2016)] = 61856, + [SMALL_STATE(2017)] = 61872, + [SMALL_STATE(2018)] = 61888, + [SMALL_STATE(2019)] = 61904, + [SMALL_STATE(2020)] = 61920, + [SMALL_STATE(2021)] = 61936, + [SMALL_STATE(2022)] = 61952, + [SMALL_STATE(2023)] = 61966, + [SMALL_STATE(2024)] = 61982, + [SMALL_STATE(2025)] = 61996, + [SMALL_STATE(2026)] = 62010, + [SMALL_STATE(2027)] = 62026, + [SMALL_STATE(2028)] = 62042, + [SMALL_STATE(2029)] = 62056, + [SMALL_STATE(2030)] = 62072, + [SMALL_STATE(2031)] = 62086, + [SMALL_STATE(2032)] = 62102, + [SMALL_STATE(2033)] = 62118, + [SMALL_STATE(2034)] = 62132, + [SMALL_STATE(2035)] = 62146, + [SMALL_STATE(2036)] = 62160, + [SMALL_STATE(2037)] = 62176, + [SMALL_STATE(2038)] = 62192, + [SMALL_STATE(2039)] = 62208, + [SMALL_STATE(2040)] = 62224, + [SMALL_STATE(2041)] = 62238, + [SMALL_STATE(2042)] = 62252, + [SMALL_STATE(2043)] = 62268, + [SMALL_STATE(2044)] = 62284, + [SMALL_STATE(2045)] = 62300, + [SMALL_STATE(2046)] = 62316, + [SMALL_STATE(2047)] = 62332, + [SMALL_STATE(2048)] = 62348, + [SMALL_STATE(2049)] = 62362, + [SMALL_STATE(2050)] = 62376, + [SMALL_STATE(2051)] = 62392, + [SMALL_STATE(2052)] = 62408, + [SMALL_STATE(2053)] = 62422, + [SMALL_STATE(2054)] = 62436, + [SMALL_STATE(2055)] = 62450, + [SMALL_STATE(2056)] = 62466, + [SMALL_STATE(2057)] = 62482, + [SMALL_STATE(2058)] = 62498, + [SMALL_STATE(2059)] = 62514, + [SMALL_STATE(2060)] = 62530, + [SMALL_STATE(2061)] = 62546, + [SMALL_STATE(2062)] = 62560, + [SMALL_STATE(2063)] = 62576, + [SMALL_STATE(2064)] = 62592, + [SMALL_STATE(2065)] = 62608, + [SMALL_STATE(2066)] = 62622, + [SMALL_STATE(2067)] = 62636, + [SMALL_STATE(2068)] = 62650, + [SMALL_STATE(2069)] = 62666, + [SMALL_STATE(2070)] = 62682, + [SMALL_STATE(2071)] = 62696, + [SMALL_STATE(2072)] = 62712, + [SMALL_STATE(2073)] = 62728, + [SMALL_STATE(2074)] = 62742, + [SMALL_STATE(2075)] = 62758, + [SMALL_STATE(2076)] = 62774, + [SMALL_STATE(2077)] = 62788, + [SMALL_STATE(2078)] = 62804, + [SMALL_STATE(2079)] = 62818, + [SMALL_STATE(2080)] = 62834, + [SMALL_STATE(2081)] = 62850, + [SMALL_STATE(2082)] = 62864, + [SMALL_STATE(2083)] = 62880, + [SMALL_STATE(2084)] = 62894, + [SMALL_STATE(2085)] = 62908, + [SMALL_STATE(2086)] = 62922, + [SMALL_STATE(2087)] = 62936, + [SMALL_STATE(2088)] = 62950, + [SMALL_STATE(2089)] = 62966, + [SMALL_STATE(2090)] = 62982, + [SMALL_STATE(2091)] = 62996, + [SMALL_STATE(2092)] = 63012, + [SMALL_STATE(2093)] = 63026, + [SMALL_STATE(2094)] = 63042, + [SMALL_STATE(2095)] = 63058, + [SMALL_STATE(2096)] = 63074, + [SMALL_STATE(2097)] = 63090, + [SMALL_STATE(2098)] = 63106, + [SMALL_STATE(2099)] = 63120, + [SMALL_STATE(2100)] = 63136, + [SMALL_STATE(2101)] = 63152, + [SMALL_STATE(2102)] = 63168, + [SMALL_STATE(2103)] = 63184, + [SMALL_STATE(2104)] = 63200, + [SMALL_STATE(2105)] = 63216, + [SMALL_STATE(2106)] = 63230, + [SMALL_STATE(2107)] = 63246, + [SMALL_STATE(2108)] = 63262, + [SMALL_STATE(2109)] = 63276, + [SMALL_STATE(2110)] = 63292, + [SMALL_STATE(2111)] = 63308, + [SMALL_STATE(2112)] = 63324, + [SMALL_STATE(2113)] = 63338, + [SMALL_STATE(2114)] = 63352, + [SMALL_STATE(2115)] = 63366, + [SMALL_STATE(2116)] = 63382, + [SMALL_STATE(2117)] = 63398, + [SMALL_STATE(2118)] = 63414, + [SMALL_STATE(2119)] = 63430, + [SMALL_STATE(2120)] = 63446, + [SMALL_STATE(2121)] = 63460, + [SMALL_STATE(2122)] = 63476, + [SMALL_STATE(2123)] = 63490, + [SMALL_STATE(2124)] = 63504, + [SMALL_STATE(2125)] = 63518, + [SMALL_STATE(2126)] = 63532, + [SMALL_STATE(2127)] = 63548, + [SMALL_STATE(2128)] = 63562, + [SMALL_STATE(2129)] = 63578, + [SMALL_STATE(2130)] = 63592, + [SMALL_STATE(2131)] = 63608, + [SMALL_STATE(2132)] = 63624, + [SMALL_STATE(2133)] = 63640, + [SMALL_STATE(2134)] = 63654, + [SMALL_STATE(2135)] = 63670, + [SMALL_STATE(2136)] = 63684, + [SMALL_STATE(2137)] = 63698, + [SMALL_STATE(2138)] = 63712, + [SMALL_STATE(2139)] = 63726, + [SMALL_STATE(2140)] = 63742, + [SMALL_STATE(2141)] = 63758, + [SMALL_STATE(2142)] = 63774, + [SMALL_STATE(2143)] = 63790, + [SMALL_STATE(2144)] = 63806, + [SMALL_STATE(2145)] = 63822, + [SMALL_STATE(2146)] = 63838, + [SMALL_STATE(2147)] = 63851, + [SMALL_STATE(2148)] = 63864, + [SMALL_STATE(2149)] = 63877, + [SMALL_STATE(2150)] = 63890, + [SMALL_STATE(2151)] = 63903, + [SMALL_STATE(2152)] = 63916, + [SMALL_STATE(2153)] = 63929, + [SMALL_STATE(2154)] = 63942, + [SMALL_STATE(2155)] = 63955, + [SMALL_STATE(2156)] = 63968, + [SMALL_STATE(2157)] = 63981, + [SMALL_STATE(2158)] = 63994, + [SMALL_STATE(2159)] = 64007, + [SMALL_STATE(2160)] = 64020, + [SMALL_STATE(2161)] = 64033, + [SMALL_STATE(2162)] = 64046, + [SMALL_STATE(2163)] = 64059, + [SMALL_STATE(2164)] = 64072, + [SMALL_STATE(2165)] = 64085, + [SMALL_STATE(2166)] = 64098, + [SMALL_STATE(2167)] = 64111, + [SMALL_STATE(2168)] = 64124, + [SMALL_STATE(2169)] = 64137, + [SMALL_STATE(2170)] = 64150, + [SMALL_STATE(2171)] = 64163, + [SMALL_STATE(2172)] = 64176, + [SMALL_STATE(2173)] = 64189, + [SMALL_STATE(2174)] = 64202, + [SMALL_STATE(2175)] = 64215, + [SMALL_STATE(2176)] = 64228, + [SMALL_STATE(2177)] = 64241, + [SMALL_STATE(2178)] = 64254, + [SMALL_STATE(2179)] = 64267, + [SMALL_STATE(2180)] = 64280, + [SMALL_STATE(2181)] = 64293, + [SMALL_STATE(2182)] = 64306, + [SMALL_STATE(2183)] = 64319, + [SMALL_STATE(2184)] = 64332, + [SMALL_STATE(2185)] = 64345, + [SMALL_STATE(2186)] = 64358, + [SMALL_STATE(2187)] = 64371, + [SMALL_STATE(2188)] = 64384, + [SMALL_STATE(2189)] = 64397, + [SMALL_STATE(2190)] = 64410, + [SMALL_STATE(2191)] = 64423, + [SMALL_STATE(2192)] = 64436, + [SMALL_STATE(2193)] = 64449, + [SMALL_STATE(2194)] = 64462, + [SMALL_STATE(2195)] = 64475, + [SMALL_STATE(2196)] = 64488, + [SMALL_STATE(2197)] = 64501, + [SMALL_STATE(2198)] = 64514, + [SMALL_STATE(2199)] = 64527, + [SMALL_STATE(2200)] = 64540, + [SMALL_STATE(2201)] = 64553, + [SMALL_STATE(2202)] = 64566, + [SMALL_STATE(2203)] = 64579, + [SMALL_STATE(2204)] = 64592, + [SMALL_STATE(2205)] = 64605, + [SMALL_STATE(2206)] = 64618, + [SMALL_STATE(2207)] = 64631, + [SMALL_STATE(2208)] = 64644, + [SMALL_STATE(2209)] = 64657, + [SMALL_STATE(2210)] = 64670, + [SMALL_STATE(2211)] = 64683, + [SMALL_STATE(2212)] = 64696, + [SMALL_STATE(2213)] = 64709, + [SMALL_STATE(2214)] = 64722, + [SMALL_STATE(2215)] = 64735, + [SMALL_STATE(2216)] = 64748, + [SMALL_STATE(2217)] = 64761, + [SMALL_STATE(2218)] = 64774, + [SMALL_STATE(2219)] = 64787, + [SMALL_STATE(2220)] = 64800, + [SMALL_STATE(2221)] = 64813, + [SMALL_STATE(2222)] = 64826, + [SMALL_STATE(2223)] = 64839, + [SMALL_STATE(2224)] = 64852, + [SMALL_STATE(2225)] = 64865, + [SMALL_STATE(2226)] = 64878, + [SMALL_STATE(2227)] = 64891, + [SMALL_STATE(2228)] = 64904, + [SMALL_STATE(2229)] = 64917, + [SMALL_STATE(2230)] = 64930, + [SMALL_STATE(2231)] = 64943, + [SMALL_STATE(2232)] = 64956, + [SMALL_STATE(2233)] = 64969, + [SMALL_STATE(2234)] = 64982, + [SMALL_STATE(2235)] = 64995, + [SMALL_STATE(2236)] = 65008, + [SMALL_STATE(2237)] = 65021, + [SMALL_STATE(2238)] = 65034, + [SMALL_STATE(2239)] = 65047, + [SMALL_STATE(2240)] = 65060, + [SMALL_STATE(2241)] = 65073, + [SMALL_STATE(2242)] = 65086, + [SMALL_STATE(2243)] = 65099, + [SMALL_STATE(2244)] = 65112, + [SMALL_STATE(2245)] = 65125, + [SMALL_STATE(2246)] = 65138, + [SMALL_STATE(2247)] = 65151, + [SMALL_STATE(2248)] = 65164, + [SMALL_STATE(2249)] = 65177, + [SMALL_STATE(2250)] = 65190, + [SMALL_STATE(2251)] = 65203, + [SMALL_STATE(2252)] = 65216, + [SMALL_STATE(2253)] = 65229, + [SMALL_STATE(2254)] = 65242, + [SMALL_STATE(2255)] = 65255, + [SMALL_STATE(2256)] = 65268, + [SMALL_STATE(2257)] = 65281, + [SMALL_STATE(2258)] = 65294, + [SMALL_STATE(2259)] = 65307, + [SMALL_STATE(2260)] = 65320, + [SMALL_STATE(2261)] = 65333, + [SMALL_STATE(2262)] = 65346, + [SMALL_STATE(2263)] = 65359, + [SMALL_STATE(2264)] = 65372, + [SMALL_STATE(2265)] = 65385, + [SMALL_STATE(2266)] = 65398, + [SMALL_STATE(2267)] = 65411, + [SMALL_STATE(2268)] = 65424, + [SMALL_STATE(2269)] = 65437, + [SMALL_STATE(2270)] = 65450, + [SMALL_STATE(2271)] = 65463, + [SMALL_STATE(2272)] = 65476, + [SMALL_STATE(2273)] = 65489, + [SMALL_STATE(2274)] = 65502, + [SMALL_STATE(2275)] = 65515, + [SMALL_STATE(2276)] = 65528, + [SMALL_STATE(2277)] = 65541, + [SMALL_STATE(2278)] = 65554, + [SMALL_STATE(2279)] = 65567, + [SMALL_STATE(2280)] = 65580, + [SMALL_STATE(2281)] = 65593, + [SMALL_STATE(2282)] = 65606, + [SMALL_STATE(2283)] = 65619, + [SMALL_STATE(2284)] = 65632, + [SMALL_STATE(2285)] = 65645, + [SMALL_STATE(2286)] = 65658, + [SMALL_STATE(2287)] = 65671, + [SMALL_STATE(2288)] = 65684, + [SMALL_STATE(2289)] = 65697, + [SMALL_STATE(2290)] = 65710, + [SMALL_STATE(2291)] = 65723, + [SMALL_STATE(2292)] = 65736, + [SMALL_STATE(2293)] = 65749, + [SMALL_STATE(2294)] = 65762, + [SMALL_STATE(2295)] = 65775, + [SMALL_STATE(2296)] = 65788, + [SMALL_STATE(2297)] = 65801, + [SMALL_STATE(2298)] = 65814, + [SMALL_STATE(2299)] = 65827, + [SMALL_STATE(2300)] = 65840, + [SMALL_STATE(2301)] = 65853, + [SMALL_STATE(2302)] = 65866, + [SMALL_STATE(2303)] = 65879, + [SMALL_STATE(2304)] = 65892, + [SMALL_STATE(2305)] = 65905, + [SMALL_STATE(2306)] = 65918, + [SMALL_STATE(2307)] = 65931, + [SMALL_STATE(2308)] = 65944, + [SMALL_STATE(2309)] = 65957, + [SMALL_STATE(2310)] = 65970, + [SMALL_STATE(2311)] = 65983, + [SMALL_STATE(2312)] = 65996, + [SMALL_STATE(2313)] = 66009, + [SMALL_STATE(2314)] = 66022, + [SMALL_STATE(2315)] = 66035, + [SMALL_STATE(2316)] = 66048, + [SMALL_STATE(2317)] = 66061, + [SMALL_STATE(2318)] = 66074, + [SMALL_STATE(2319)] = 66087, + [SMALL_STATE(2320)] = 66100, + [SMALL_STATE(2321)] = 66113, + [SMALL_STATE(2322)] = 66126, + [SMALL_STATE(2323)] = 66139, + [SMALL_STATE(2324)] = 66152, + [SMALL_STATE(2325)] = 66165, + [SMALL_STATE(2326)] = 66178, + [SMALL_STATE(2327)] = 66191, + [SMALL_STATE(2328)] = 66204, + [SMALL_STATE(2329)] = 66217, + [SMALL_STATE(2330)] = 66230, + [SMALL_STATE(2331)] = 66243, + [SMALL_STATE(2332)] = 66256, + [SMALL_STATE(2333)] = 66269, + [SMALL_STATE(2334)] = 66282, + [SMALL_STATE(2335)] = 66295, + [SMALL_STATE(2336)] = 66308, + [SMALL_STATE(2337)] = 66321, + [SMALL_STATE(2338)] = 66334, + [SMALL_STATE(2339)] = 66347, + [SMALL_STATE(2340)] = 66360, + [SMALL_STATE(2341)] = 66373, + [SMALL_STATE(2342)] = 66386, + [SMALL_STATE(2343)] = 66399, + [SMALL_STATE(2344)] = 66403, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -122166,7 +122192,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), @@ -122463,7 +122489,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [2182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1174), + [2184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1175), [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), [2189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1166), [2192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1167), @@ -122477,7 +122503,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [2214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3), [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), @@ -122502,7 +122528,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [2268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1174), + [2268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1175), [2271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1276), [2274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1372), [2277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1448), @@ -122629,832 +122655,834 @@ static const TSParseActionEntry ts_parse_actions[] = { [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1), [2538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_modifier, 1), [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_modifier, 1), - [2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), - [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), - [2546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), - [2548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [2552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1269), - [2559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1), - [2561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1), - [2563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 4), - [2565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 4), - [2567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 3), - [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 3), - [2571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 5), - [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 5), - [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1260), - [2584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1331), - [2587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1317), - [2590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1314), - [2593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1320), - [2596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1319), - [2599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1312), - [2602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), - [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 76), - [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 8), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 4), - [2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 136), - [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 2), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 3), - [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 110), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 137), - [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 24), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 108), - [2638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(228), - [2641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1368), - [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), - [2646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1351), - [2649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1351), - [2652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1475), - [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 109), - [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [2661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 3), - [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 37), - [2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 77), - [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 4, .production_id = 67), - [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 3, .production_id = 9), - [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 77), - [2673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 77), - [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 138), - [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), - [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 138), - [2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 107), - [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1), - [2685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), - [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 75), - [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1), - [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 1), - [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 5, .production_id = 149), - [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [2697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_member_declaration, 1), - [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 1), - [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 6, .production_id = 152), - [2709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), - [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 148), - [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 148), - [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [2719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), - [2721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), - [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [2725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [2727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), - [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), - [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), - [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1), - [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), - [2767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1), - [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [2775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), - [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [2781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), - [2785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), - [2787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [2791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [2793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [2829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [2835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [2859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [2863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [2869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [2871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), - [2877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), - [2883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [2885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [2887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), - [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), - [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2319), - [2900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2074), - [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 1, .production_id = 5), - [2911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 1, .production_id = 5), - [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [2917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [2921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), - [2923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [2925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), - [2927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 1), - [2929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 1), - [2931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [2933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [2935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), - [2937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(330), - [2940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(1918), - [2943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [2945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), - [2947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), - [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), - [2951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 22), - [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 22), - [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), - [2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), - [2963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), - [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [2969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), - [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [2975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), - [2977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1183), - [2980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), - [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [2992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [2996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2131), - [2999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(78), - [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [3010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), - [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [3028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43), SHIFT(2131), - [3031] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43), SHIFT(78), - [3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2343), - [3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), - [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [3042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), - [3044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), - [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), - [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [3070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [3072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2190), - [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), - [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [3079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1282), - [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [3092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), - [3094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1541), - [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), - [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), - [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), - [3139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2203), - [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [3160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), - [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [3172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2203), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), - [3179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 81), SHIFT_REPEAT(2131), - [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [3192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1551), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [3197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), - [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), - [3201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2203), - [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [3206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1181), - [3209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [3223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1182), - [3226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [3240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 11), - [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 32), - [3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), - [3248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), SHIFT_REPEAT(1912), - [3251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), - [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [3265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), - [3267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [3283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), - [3285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), - [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [3297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), - [3299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1815), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [3304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), - [3306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1809), - [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [3315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), - [3317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), - [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [3321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), - [3323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1349), - [3326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), - [3328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1264), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [3341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), - [3343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(1675), - [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [3352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [3356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [3366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [3368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [3372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), - [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [3392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), - [3394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1408), - [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [3399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 1), - [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [3411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), - [3413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), - [3421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1277), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), - [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [3442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 104), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [3456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 71), - [3458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [3462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 30), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [3498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 93), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 69), - [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [3516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 28), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [3526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 68), - [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 27), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [3534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(136), - [3537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), - [3539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [3545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 34), - [3547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(145), - [3550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [3552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(151), - [3555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), - [3557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 31), - [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [3561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(232), - [3564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), - [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 3), - [3568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), - [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 116), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [3586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(138), - [3589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), - [3591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 46), - [3593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 66), - [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [3597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(739), - [3600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [3604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 64), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [3610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [3614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [3618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1459), - [3621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), - [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [3625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [3627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1561), - [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [3634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 4), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [3652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(777), - [3655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 17), - [3657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 59), - [3659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 57), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [3663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [3667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 116), - [3669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), - [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 46), - [3675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 23), - [3677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [3679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 49), - [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [3689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), - [3691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), - [3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 13), - [3695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [3697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1261), - [3700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), - [3702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(141), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [3711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), - [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [3729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 1), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [3739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 45), - [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [3747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(147), - [3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 46), - [3752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 41), - [3754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 41), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [3760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [3792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(1928), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [3797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), - [3799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [3806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 9), - [3808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 3), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [3836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [3846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [3850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 100), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [3854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 102), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [3858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 103), - [3860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), - [3862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), - [3864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2190), - [3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [3871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), - [3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [3875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [3877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 134), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [3902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), - [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [3912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 63), - [3914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 65), - [3916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(1928), - [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [3923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 115), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [3927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), - [3929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), - [3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [3975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 129), - [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), - [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [3983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [3995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [3997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 58), - [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [4039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), - [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), - [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [4065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 91), - [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), - [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [4079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 50), - [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), - [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), - [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), - [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [4135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 83), - [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), - [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), - [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [4161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), - [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [4189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), - [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [4217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 2), - [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 39), - [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [4239] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [4247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), - [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), + [2542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), + [2544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), + [2548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [2550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [2552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [2556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1), + [2558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1), + [2560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2), + [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), + [2564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1269), + [2567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 4), + [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 4), + [2571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 3), + [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 3), + [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 1), + [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 1), + [2579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 5), + [2581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 5), + [2583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [2585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1260), + [2588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1331), + [2591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1317), + [2594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1314), + [2597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1320), + [2600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1319), + [2603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1312), + [2606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), + [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 76), + [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 8), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 4), + [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 136), + [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 2), + [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 3), + [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 110), + [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 137), + [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 24), + [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 108), + [2642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(228), + [2645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1368), + [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), + [2650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1351), + [2653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1351), + [2656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), SHIFT_REPEAT(1475), + [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 109), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 3), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 37), + [2669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 77), + [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 4, .production_id = 67), + [2673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 3, .production_id = 9), + [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 77), + [2677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 77), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 138), + [2681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), + [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 138), + [2685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 107), + [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1), + [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), + [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 75), + [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1), + [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 1), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 5, .production_id = 149), + [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [2701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [2703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_member_declaration, 1), + [2709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 1), + [2711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 6, .production_id = 152), + [2713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), + [2717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 148), + [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 148), + [2721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [2723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), + [2725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [2727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [2751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), + [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1), + [2769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [2777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [2779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), + [2783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [2785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), + [2789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [2791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [2793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [2797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [2801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [2803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [2805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [2807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [2813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [2815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [2817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [2821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [2823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [2829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [2831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [2833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [2837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [2839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [2853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [2857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [2859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [2861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [2863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [2865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [2867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), + [2873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [2875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), + [2881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), + [2887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [2891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [2893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), + [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [2901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2319), + [2904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2074), + [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 1, .production_id = 5), + [2915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 1, .production_id = 5), + [2917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), + [2921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), + [2923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), + [2925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), + [2927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), + [2929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 2), + [2931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_encapsed_string_repeat1, 1), + [2933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_encapsed_string_repeat1, 1), + [2935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), + [2937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), + [2939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), + [2941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(330), + [2944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(1918), + [2947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), + [2949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), + [2951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), + [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [2955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), + [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), + [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 22), + [2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 22), + [2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), + [2965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), + [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [2979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1914), + [2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1183), + [2984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), + [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [2996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [3000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2131), + [3003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(78), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), + [3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [3014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [3032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43), SHIFT(2131), + [3035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43), SHIFT(78), + [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2343), + [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), + [3048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), + [3050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [3054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), + [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [3074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), + [3076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2190), + [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), + [3083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1282), + [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), + [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1541), + [3101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [3135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), + [3137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), + [3143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2203), + [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), + [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), + [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [3176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2203), + [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [3183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 81), SHIFT_REPEAT(2131), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [3196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1551), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [3201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), + [3205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2203), + [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [3210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1181), + [3213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [3215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), + [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [3227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1182), + [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [3244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 11), + [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [3248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 32), + [3250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), + [3252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), SHIFT_REPEAT(1912), + [3255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 81), + [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), + [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), + [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [3269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), + [3271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), + [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [3287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), + [3289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [3301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), + [3303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1815), + [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), + [3310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1809), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), + [3319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), + [3321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), + [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), + [3327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1349), + [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), + [3332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1264), + [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [3345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), + [3347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(1675), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [3356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), + [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), + [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [3370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), + [3372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), + [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [3376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [3396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), + [3398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1408), + [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [3403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 1), + [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), + [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [3421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), + [3425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1277), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [3446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 104), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [3460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 71), + [3462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 29), + [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [3472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), + [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [3480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 30), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [3484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), + [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), + [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), + [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 93), + [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), + [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 69), + [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 28), + [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [3524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), + [3526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 68), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 27), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(136), + [3541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), + [3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 34), + [3551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(145), + [3554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), + [3556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(151), + [3559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), + [3561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 31), + [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [3565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(232), + [3568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), + [3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 3), + [3572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [3586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 116), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [3590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(138), + [3593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), + [3595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 46), + [3597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 66), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [3601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(739), + [3604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [3608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 64), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [3614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [3618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [3622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1459), + [3625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), + [3627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [3629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [3631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1561), + [3634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), + [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [3638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 4), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [3656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(777), + [3659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 17), + [3661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 59), + [3663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 57), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), + [3667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), + [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 116), + [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), + [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [3677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 46), + [3679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 23), + [3681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [3689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 49), + [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), + [3695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), + [3697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 13), + [3699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [3701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1261), + [3704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), + [3706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(141), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [3715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [3733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 1), + [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [3743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 45), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(147), + [3754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 46), + [3756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 41), + [3758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 41), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [3764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [3796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(1928), + [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [3801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), + [3803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [3810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 9), + [3812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 3), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [3822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [3840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [3850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [3854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 100), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [3858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 102), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [3862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 103), + [3864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), + [3866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), + [3868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2190), + [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [3875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), + [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [3881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 134), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [3906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), + [3908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [3916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 63), + [3918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 65), + [3920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(1928), + [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [3927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 115), + [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [3931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), + [3933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 67), + [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [3945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), + [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [3971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [3979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 129), + [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [3983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [3995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [4001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 58), + [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), + [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [4017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [4043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 94), + [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), + [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [4055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [4061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), + [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [4069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 91), + [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), + [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [4083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 50), + [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [4089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), + [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), + [4115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), + [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), + [4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 83), + [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), + [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), + [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), + [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [4185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [4193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), + [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), + [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [4221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 2), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 39), + [4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [4243] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), + [4251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), + [4253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), }; #ifdef __cplusplus diff --git a/test/corpus/types.txt b/test/corpus/types.txt index daba61c92..8ec82abb6 100644 --- a/test/corpus/types.txt +++ b/test/corpus/types.txt @@ -29,6 +29,7 @@ Primitive types function a(): int {} function b(): callable {} function c(): iterable {} +function d(): never {} --- @@ -45,6 +46,10 @@ function c(): iterable {} (function_definition (name) (formal_parameters) (union_type (primitive_type)) + (compound_statement)) + (function_definition + (name) (formal_parameters) + (bottom_type) (compound_statement))) =======================