From 0ffc13ddcf21dd2c22af77600bd8e351d26cc433 Mon Sep 17 00:00:00 2001 From: may Date: Mon, 3 Mar 2025 00:34:02 +0100 Subject: [PATCH 1/2] add expr_2021 and pat_param to fragment_specifier --- grammar.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grammar.js b/grammar.js index e035718a..1907a3a3 100644 --- a/grammar.js +++ b/grammar.js @@ -209,8 +209,8 @@ module.exports = grammar({ ), fragment_specifier: _ => choice( - 'block', 'expr', 'ident', 'item', 'lifetime', 'literal', 'meta', 'pat', - 'path', 'stmt', 'tt', 'ty', 'vis', + 'block', 'expr', 'expr_2021', 'ident', 'item', 'lifetime', 'literal', 'meta', 'pat', + 'pat_param', 'path', 'stmt', 'tt', 'ty', 'vis', ), _tokens: $ => choice( From 637aec54d966888b8f732df9e9d99613e8ff4208 Mon Sep 17 00:00:00 2001 From: may Date: Tue, 1 Apr 2025 22:36:27 +0200 Subject: [PATCH 2/2] chore: tree-sitter generate --- src/grammar.json | 8 + src/node-types.json | 8 + src/parser.c | 20801 +++++++++++++++++++++--------------------- 3 files changed, 10443 insertions(+), 10374 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 96ccc045..b5cf2b16 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -544,6 +544,10 @@ "type": "STRING", "value": "expr" }, + { + "type": "STRING", + "value": "expr_2021" + }, { "type": "STRING", "value": "ident" @@ -568,6 +572,10 @@ "type": "STRING", "value": "pat" }, + { + "type": "STRING", + "value": "pat_param" + }, { "type": "STRING", "value": "path" diff --git a/src/node-types.json b/src/node-types.json index b7bf9790..60a98952 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -5307,6 +5307,10 @@ "type": "expr", "named": false }, + { + "type": "expr_2021", + "named": false + }, { "type": "extern", "named": false @@ -5411,6 +5415,10 @@ "type": "pat", "named": false }, + { + "type": "pat_param", + "named": false + }, { "type": "path", "named": false diff --git a/src/parser.c b/src/parser.c index d106e93e..31465729 100644 --- a/src/parser.c +++ b/src/parser.c @@ -9,9 +9,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 3823 #define LARGE_STATE_COUNT 1063 -#define SYMBOL_COUNT 349 +#define SYMBOL_COUNT 351 #define ALIAS_COUNT 4 -#define TOKEN_COUNT 155 +#define TOKEN_COUNT 157 #define EXTERNAL_TOKEN_COUNT 10 #define FIELD_COUNT 31 #define MAX_ALIAS_SEQUENCE_LENGTH 10 @@ -38,340 +38,342 @@ enum ts_symbol_identifiers { anon_sym_QMARK = 16, anon_sym_block = 17, anon_sym_expr = 18, - anon_sym_ident = 19, - anon_sym_item = 20, - anon_sym_lifetime = 21, - anon_sym_literal = 22, - anon_sym_meta = 23, - anon_sym_pat = 24, - anon_sym_path = 25, - anon_sym_stmt = 26, - anon_sym_tt = 27, - anon_sym_ty = 28, - anon_sym_vis = 29, - anon_sym_u8 = 30, - anon_sym_i8 = 31, - anon_sym_u16 = 32, - anon_sym_i16 = 33, - anon_sym_u32 = 34, - anon_sym_i32 = 35, - anon_sym_u64 = 36, - anon_sym_i64 = 37, - anon_sym_u128 = 38, - anon_sym_i128 = 39, - anon_sym_isize = 40, - anon_sym_usize = 41, - anon_sym_f32 = 42, - anon_sym_f64 = 43, - anon_sym_bool = 44, - anon_sym_str = 45, - anon_sym_char = 46, - anon_sym_DASH = 47, - anon_sym_SLASH = 48, - anon_sym_PERCENT = 49, - anon_sym_CARET = 50, - anon_sym_BANG = 51, - anon_sym_AMP = 52, - anon_sym_PIPE = 53, - anon_sym_AMP_AMP = 54, - anon_sym_PIPE_PIPE = 55, - anon_sym_LT_LT = 56, - anon_sym_GT_GT = 57, - anon_sym_PLUS_EQ = 58, - anon_sym_DASH_EQ = 59, - anon_sym_STAR_EQ = 60, - anon_sym_SLASH_EQ = 61, - anon_sym_PERCENT_EQ = 62, - anon_sym_CARET_EQ = 63, - anon_sym_AMP_EQ = 64, - anon_sym_PIPE_EQ = 65, - anon_sym_LT_LT_EQ = 66, - anon_sym_GT_GT_EQ = 67, - anon_sym_EQ = 68, - anon_sym_EQ_EQ = 69, - anon_sym_BANG_EQ = 70, - anon_sym_GT = 71, - anon_sym_LT = 72, - anon_sym_GT_EQ = 73, - anon_sym_LT_EQ = 74, - anon_sym_AT = 75, - anon_sym__ = 76, - anon_sym_DOT = 77, - anon_sym_DOT_DOT = 78, - anon_sym_DOT_DOT_DOT = 79, - anon_sym_DOT_DOT_EQ = 80, - anon_sym_COMMA = 81, - anon_sym_COLON_COLON = 82, - anon_sym_DASH_GT = 83, - anon_sym_POUND = 84, - anon_sym_SQUOTE = 85, - anon_sym_as = 86, - anon_sym_async = 87, - anon_sym_await = 88, - anon_sym_break = 89, - anon_sym_const = 90, - anon_sym_continue = 91, - anon_sym_default = 92, - anon_sym_enum = 93, - anon_sym_fn = 94, - anon_sym_for = 95, - anon_sym_gen = 96, - anon_sym_if = 97, - anon_sym_impl = 98, - anon_sym_let = 99, - anon_sym_loop = 100, - anon_sym_match = 101, - anon_sym_mod = 102, - anon_sym_pub = 103, - anon_sym_return = 104, - anon_sym_static = 105, - anon_sym_struct = 106, - anon_sym_trait = 107, - anon_sym_type = 108, - anon_sym_union = 109, - anon_sym_unsafe = 110, - anon_sym_use = 111, - anon_sym_where = 112, - anon_sym_while = 113, - anon_sym_extern = 114, - anon_sym_ref = 115, - anon_sym_else = 116, - anon_sym_in = 117, - anon_sym_LT2 = 118, - anon_sym_dyn = 119, - sym_mutable_specifier = 120, - anon_sym_raw = 121, - anon_sym_yield = 122, - anon_sym_move = 123, - anon_sym_try = 124, - sym_integer_literal = 125, - aux_sym_string_literal_token1 = 126, - anon_sym_DQUOTE = 127, - sym_char_literal = 128, - sym_escape_sequence = 129, - anon_sym_true = 130, - anon_sym_false = 131, - anon_sym_SLASH_SLASH = 132, - aux_sym_line_comment_token1 = 133, - aux_sym_line_comment_token2 = 134, - aux_sym_line_comment_token3 = 135, - anon_sym_BANG2 = 136, - anon_sym_SLASH2 = 137, - anon_sym_SLASH_STAR = 138, - anon_sym_STAR_SLASH = 139, - sym_shebang = 140, - sym_self = 141, - sym_super = 142, - sym_crate = 143, - sym_metavariable = 144, - sym_string_content = 145, - sym__raw_string_literal_start = 146, - sym_raw_string_literal_content = 147, - sym__raw_string_literal_end = 148, - sym_float_literal = 149, - sym__outer_block_doc_comment_marker = 150, - sym__inner_block_doc_comment_marker = 151, - sym__block_comment_content = 152, - sym__line_doc_content = 153, - sym__error_sentinel = 154, - sym_source_file = 155, - sym__statement = 156, - sym_empty_statement = 157, - sym_expression_statement = 158, - sym_macro_definition = 159, - sym_macro_rule = 160, - sym__token_pattern = 161, - sym_token_tree_pattern = 162, - sym_token_binding_pattern = 163, - sym_token_repetition_pattern = 164, - sym_fragment_specifier = 165, - sym_token_tree = 166, - sym_token_repetition = 167, - sym_attribute_item = 168, - sym_inner_attribute_item = 169, - sym_attribute = 170, - sym_mod_item = 171, - sym_foreign_mod_item = 172, - sym_declaration_list = 173, - sym_struct_item = 174, - sym_union_item = 175, - sym_enum_item = 176, - sym_enum_variant_list = 177, - sym_enum_variant = 178, - sym_field_declaration_list = 179, - sym_field_declaration = 180, - sym_ordered_field_declaration_list = 181, - sym_extern_crate_declaration = 182, - sym_const_item = 183, - sym_static_item = 184, - sym_type_item = 185, - sym_function_item = 186, - sym_function_signature_item = 187, - sym_function_modifiers = 188, - sym_where_clause = 189, - sym_where_predicate = 190, - sym_impl_item = 191, - sym_trait_item = 192, - sym_associated_type = 193, - sym_trait_bounds = 194, - sym_higher_ranked_trait_bound = 195, - sym_removed_trait_bound = 196, - sym_type_parameters = 197, - sym_const_parameter = 198, - sym_type_parameter = 199, - sym_lifetime_parameter = 200, - sym_let_declaration = 201, - sym_use_declaration = 202, - sym__use_clause = 203, - sym_scoped_use_list = 204, - sym_use_list = 205, - sym_use_as_clause = 206, - sym_use_wildcard = 207, - sym_parameters = 208, - sym_self_parameter = 209, - sym_variadic_parameter = 210, - sym_parameter = 211, - sym_extern_modifier = 212, - sym_visibility_modifier = 213, - sym__type = 214, - sym_bracketed_type = 215, - sym_qualified_type = 216, - sym_lifetime = 217, - sym_array_type = 218, - sym_for_lifetimes = 219, - sym_function_type = 220, - sym_tuple_type = 221, - sym_unit_type = 222, - sym_generic_function = 223, - sym_generic_type = 224, - sym_generic_type_with_turbofish = 225, - sym_bounded_type = 226, - sym_use_bounds = 227, - sym_type_arguments = 228, - sym_type_binding = 229, - sym_reference_type = 230, - sym_pointer_type = 231, - sym_never_type = 232, - sym_abstract_type = 233, - sym_dynamic_type = 234, - sym__expression_except_range = 235, - sym__expression = 236, - sym_macro_invocation = 237, - sym_delim_token_tree = 238, - sym__delim_tokens = 239, - sym__non_delim_token = 240, - sym_scoped_identifier = 241, - sym_scoped_type_identifier_in_expression_position = 242, - sym_scoped_type_identifier = 243, - sym_range_expression = 244, - sym_unary_expression = 245, - sym_try_expression = 246, - sym_reference_expression = 247, - sym_binary_expression = 248, - sym_assignment_expression = 249, - sym_compound_assignment_expr = 250, - sym_type_cast_expression = 251, - sym_return_expression = 252, - sym_yield_expression = 253, - sym_call_expression = 254, - sym_arguments = 255, - sym_array_expression = 256, - sym_parenthesized_expression = 257, - sym_tuple_expression = 258, - sym_unit_expression = 259, - sym_struct_expression = 260, - sym_field_initializer_list = 261, - sym_shorthand_field_initializer = 262, - sym_field_initializer = 263, - sym_base_field_initializer = 264, - sym_if_expression = 265, - sym_let_condition = 266, - sym__let_chain = 267, - sym__condition = 268, - sym_else_clause = 269, - sym_match_expression = 270, - sym_match_block = 271, - sym_match_arm = 272, - sym_last_match_arm = 273, - sym_match_pattern = 274, - sym_while_expression = 275, - sym_loop_expression = 276, - sym_for_expression = 277, - sym_const_block = 278, - sym_closure_expression = 279, - sym_closure_parameters = 280, - sym_label = 281, - sym_break_expression = 282, - sym_continue_expression = 283, - sym_index_expression = 284, - sym_await_expression = 285, - sym_field_expression = 286, - sym_unsafe_block = 287, - sym_async_block = 288, - sym_gen_block = 289, - sym_try_block = 290, - sym_block = 291, - sym__pattern = 292, - sym_generic_pattern = 293, - sym_tuple_pattern = 294, - sym_slice_pattern = 295, - sym_tuple_struct_pattern = 296, - sym_struct_pattern = 297, - sym_field_pattern = 298, - sym_remaining_field_pattern = 299, - sym_mut_pattern = 300, - sym_range_pattern = 301, - sym_ref_pattern = 302, - sym_captured_pattern = 303, - sym_reference_pattern = 304, - sym_or_pattern = 305, - sym__literal = 306, - sym__literal_pattern = 307, - sym_negative_literal = 308, - sym_string_literal = 309, - sym_raw_string_literal = 310, - sym_boolean_literal = 311, - sym_line_comment = 312, - sym__line_doc_comment_marker = 313, - sym__inner_line_doc_comment_marker = 314, - sym__outer_line_doc_comment_marker = 315, - sym_block_comment = 316, - sym__block_doc_comment_marker = 317, - aux_sym_source_file_repeat1 = 318, - aux_sym_macro_definition_repeat1 = 319, - aux_sym_token_tree_pattern_repeat1 = 320, - aux_sym_token_tree_repeat1 = 321, - aux_sym__non_special_token_repeat1 = 322, - aux_sym_declaration_list_repeat1 = 323, - aux_sym_enum_variant_list_repeat1 = 324, - aux_sym_enum_variant_list_repeat2 = 325, - aux_sym_field_declaration_list_repeat1 = 326, - aux_sym_ordered_field_declaration_list_repeat1 = 327, - aux_sym_function_modifiers_repeat1 = 328, - aux_sym_where_clause_repeat1 = 329, - aux_sym_trait_bounds_repeat1 = 330, - aux_sym_type_parameters_repeat1 = 331, - aux_sym_use_list_repeat1 = 332, - aux_sym_parameters_repeat1 = 333, - aux_sym_for_lifetimes_repeat1 = 334, - aux_sym_tuple_type_repeat1 = 335, - aux_sym_use_bounds_repeat1 = 336, - aux_sym_type_arguments_repeat1 = 337, - aux_sym_delim_token_tree_repeat1 = 338, - aux_sym_arguments_repeat1 = 339, - aux_sym_tuple_expression_repeat1 = 340, - aux_sym_field_initializer_list_repeat1 = 341, - aux_sym_match_block_repeat1 = 342, - aux_sym_match_arm_repeat1 = 343, - aux_sym_closure_parameters_repeat1 = 344, - aux_sym_tuple_pattern_repeat1 = 345, - aux_sym_slice_pattern_repeat1 = 346, - aux_sym_struct_pattern_repeat1 = 347, - aux_sym_string_literal_repeat1 = 348, - alias_sym_field_identifier = 349, - alias_sym_let_chain = 350, - alias_sym_shorthand_field_identifier = 351, - alias_sym_type_identifier = 352, + anon_sym_expr_2021 = 19, + anon_sym_ident = 20, + anon_sym_item = 21, + anon_sym_lifetime = 22, + anon_sym_literal = 23, + anon_sym_meta = 24, + anon_sym_pat = 25, + anon_sym_pat_param = 26, + anon_sym_path = 27, + anon_sym_stmt = 28, + anon_sym_tt = 29, + anon_sym_ty = 30, + anon_sym_vis = 31, + anon_sym_u8 = 32, + anon_sym_i8 = 33, + anon_sym_u16 = 34, + anon_sym_i16 = 35, + anon_sym_u32 = 36, + anon_sym_i32 = 37, + anon_sym_u64 = 38, + anon_sym_i64 = 39, + anon_sym_u128 = 40, + anon_sym_i128 = 41, + anon_sym_isize = 42, + anon_sym_usize = 43, + anon_sym_f32 = 44, + anon_sym_f64 = 45, + anon_sym_bool = 46, + anon_sym_str = 47, + anon_sym_char = 48, + anon_sym_DASH = 49, + anon_sym_SLASH = 50, + anon_sym_PERCENT = 51, + anon_sym_CARET = 52, + anon_sym_BANG = 53, + anon_sym_AMP = 54, + anon_sym_PIPE = 55, + anon_sym_AMP_AMP = 56, + anon_sym_PIPE_PIPE = 57, + anon_sym_LT_LT = 58, + anon_sym_GT_GT = 59, + anon_sym_PLUS_EQ = 60, + anon_sym_DASH_EQ = 61, + anon_sym_STAR_EQ = 62, + anon_sym_SLASH_EQ = 63, + anon_sym_PERCENT_EQ = 64, + anon_sym_CARET_EQ = 65, + anon_sym_AMP_EQ = 66, + anon_sym_PIPE_EQ = 67, + anon_sym_LT_LT_EQ = 68, + anon_sym_GT_GT_EQ = 69, + anon_sym_EQ = 70, + anon_sym_EQ_EQ = 71, + anon_sym_BANG_EQ = 72, + anon_sym_GT = 73, + anon_sym_LT = 74, + anon_sym_GT_EQ = 75, + anon_sym_LT_EQ = 76, + anon_sym_AT = 77, + anon_sym__ = 78, + anon_sym_DOT = 79, + anon_sym_DOT_DOT = 80, + anon_sym_DOT_DOT_DOT = 81, + anon_sym_DOT_DOT_EQ = 82, + anon_sym_COMMA = 83, + anon_sym_COLON_COLON = 84, + anon_sym_DASH_GT = 85, + anon_sym_POUND = 86, + anon_sym_SQUOTE = 87, + anon_sym_as = 88, + anon_sym_async = 89, + anon_sym_await = 90, + anon_sym_break = 91, + anon_sym_const = 92, + anon_sym_continue = 93, + anon_sym_default = 94, + anon_sym_enum = 95, + anon_sym_fn = 96, + anon_sym_for = 97, + anon_sym_gen = 98, + anon_sym_if = 99, + anon_sym_impl = 100, + anon_sym_let = 101, + anon_sym_loop = 102, + anon_sym_match = 103, + anon_sym_mod = 104, + anon_sym_pub = 105, + anon_sym_return = 106, + anon_sym_static = 107, + anon_sym_struct = 108, + anon_sym_trait = 109, + anon_sym_type = 110, + anon_sym_union = 111, + anon_sym_unsafe = 112, + anon_sym_use = 113, + anon_sym_where = 114, + anon_sym_while = 115, + anon_sym_extern = 116, + anon_sym_ref = 117, + anon_sym_else = 118, + anon_sym_in = 119, + anon_sym_LT2 = 120, + anon_sym_dyn = 121, + sym_mutable_specifier = 122, + anon_sym_raw = 123, + anon_sym_yield = 124, + anon_sym_move = 125, + anon_sym_try = 126, + sym_integer_literal = 127, + aux_sym_string_literal_token1 = 128, + anon_sym_DQUOTE = 129, + sym_char_literal = 130, + sym_escape_sequence = 131, + anon_sym_true = 132, + anon_sym_false = 133, + anon_sym_SLASH_SLASH = 134, + aux_sym_line_comment_token1 = 135, + aux_sym_line_comment_token2 = 136, + aux_sym_line_comment_token3 = 137, + anon_sym_BANG2 = 138, + anon_sym_SLASH2 = 139, + anon_sym_SLASH_STAR = 140, + anon_sym_STAR_SLASH = 141, + sym_shebang = 142, + sym_self = 143, + sym_super = 144, + sym_crate = 145, + sym_metavariable = 146, + sym_string_content = 147, + sym__raw_string_literal_start = 148, + sym_raw_string_literal_content = 149, + sym__raw_string_literal_end = 150, + sym_float_literal = 151, + sym__outer_block_doc_comment_marker = 152, + sym__inner_block_doc_comment_marker = 153, + sym__block_comment_content = 154, + sym__line_doc_content = 155, + sym__error_sentinel = 156, + sym_source_file = 157, + sym__statement = 158, + sym_empty_statement = 159, + sym_expression_statement = 160, + sym_macro_definition = 161, + sym_macro_rule = 162, + sym__token_pattern = 163, + sym_token_tree_pattern = 164, + sym_token_binding_pattern = 165, + sym_token_repetition_pattern = 166, + sym_fragment_specifier = 167, + sym_token_tree = 168, + sym_token_repetition = 169, + sym_attribute_item = 170, + sym_inner_attribute_item = 171, + sym_attribute = 172, + sym_mod_item = 173, + sym_foreign_mod_item = 174, + sym_declaration_list = 175, + sym_struct_item = 176, + sym_union_item = 177, + sym_enum_item = 178, + sym_enum_variant_list = 179, + sym_enum_variant = 180, + sym_field_declaration_list = 181, + sym_field_declaration = 182, + sym_ordered_field_declaration_list = 183, + sym_extern_crate_declaration = 184, + sym_const_item = 185, + sym_static_item = 186, + sym_type_item = 187, + sym_function_item = 188, + sym_function_signature_item = 189, + sym_function_modifiers = 190, + sym_where_clause = 191, + sym_where_predicate = 192, + sym_impl_item = 193, + sym_trait_item = 194, + sym_associated_type = 195, + sym_trait_bounds = 196, + sym_higher_ranked_trait_bound = 197, + sym_removed_trait_bound = 198, + sym_type_parameters = 199, + sym_const_parameter = 200, + sym_type_parameter = 201, + sym_lifetime_parameter = 202, + sym_let_declaration = 203, + sym_use_declaration = 204, + sym__use_clause = 205, + sym_scoped_use_list = 206, + sym_use_list = 207, + sym_use_as_clause = 208, + sym_use_wildcard = 209, + sym_parameters = 210, + sym_self_parameter = 211, + sym_variadic_parameter = 212, + sym_parameter = 213, + sym_extern_modifier = 214, + sym_visibility_modifier = 215, + sym__type = 216, + sym_bracketed_type = 217, + sym_qualified_type = 218, + sym_lifetime = 219, + sym_array_type = 220, + sym_for_lifetimes = 221, + sym_function_type = 222, + sym_tuple_type = 223, + sym_unit_type = 224, + sym_generic_function = 225, + sym_generic_type = 226, + sym_generic_type_with_turbofish = 227, + sym_bounded_type = 228, + sym_use_bounds = 229, + sym_type_arguments = 230, + sym_type_binding = 231, + sym_reference_type = 232, + sym_pointer_type = 233, + sym_never_type = 234, + sym_abstract_type = 235, + sym_dynamic_type = 236, + sym__expression_except_range = 237, + sym__expression = 238, + sym_macro_invocation = 239, + sym_delim_token_tree = 240, + sym__delim_tokens = 241, + sym__non_delim_token = 242, + sym_scoped_identifier = 243, + sym_scoped_type_identifier_in_expression_position = 244, + sym_scoped_type_identifier = 245, + sym_range_expression = 246, + sym_unary_expression = 247, + sym_try_expression = 248, + sym_reference_expression = 249, + sym_binary_expression = 250, + sym_assignment_expression = 251, + sym_compound_assignment_expr = 252, + sym_type_cast_expression = 253, + sym_return_expression = 254, + sym_yield_expression = 255, + sym_call_expression = 256, + sym_arguments = 257, + sym_array_expression = 258, + sym_parenthesized_expression = 259, + sym_tuple_expression = 260, + sym_unit_expression = 261, + sym_struct_expression = 262, + sym_field_initializer_list = 263, + sym_shorthand_field_initializer = 264, + sym_field_initializer = 265, + sym_base_field_initializer = 266, + sym_if_expression = 267, + sym_let_condition = 268, + sym__let_chain = 269, + sym__condition = 270, + sym_else_clause = 271, + sym_match_expression = 272, + sym_match_block = 273, + sym_match_arm = 274, + sym_last_match_arm = 275, + sym_match_pattern = 276, + sym_while_expression = 277, + sym_loop_expression = 278, + sym_for_expression = 279, + sym_const_block = 280, + sym_closure_expression = 281, + sym_closure_parameters = 282, + sym_label = 283, + sym_break_expression = 284, + sym_continue_expression = 285, + sym_index_expression = 286, + sym_await_expression = 287, + sym_field_expression = 288, + sym_unsafe_block = 289, + sym_async_block = 290, + sym_gen_block = 291, + sym_try_block = 292, + sym_block = 293, + sym__pattern = 294, + sym_generic_pattern = 295, + sym_tuple_pattern = 296, + sym_slice_pattern = 297, + sym_tuple_struct_pattern = 298, + sym_struct_pattern = 299, + sym_field_pattern = 300, + sym_remaining_field_pattern = 301, + sym_mut_pattern = 302, + sym_range_pattern = 303, + sym_ref_pattern = 304, + sym_captured_pattern = 305, + sym_reference_pattern = 306, + sym_or_pattern = 307, + sym__literal = 308, + sym__literal_pattern = 309, + sym_negative_literal = 310, + sym_string_literal = 311, + sym_raw_string_literal = 312, + sym_boolean_literal = 313, + sym_line_comment = 314, + sym__line_doc_comment_marker = 315, + sym__inner_line_doc_comment_marker = 316, + sym__outer_line_doc_comment_marker = 317, + sym_block_comment = 318, + sym__block_doc_comment_marker = 319, + aux_sym_source_file_repeat1 = 320, + aux_sym_macro_definition_repeat1 = 321, + aux_sym_token_tree_pattern_repeat1 = 322, + aux_sym_token_tree_repeat1 = 323, + aux_sym__non_special_token_repeat1 = 324, + aux_sym_declaration_list_repeat1 = 325, + aux_sym_enum_variant_list_repeat1 = 326, + aux_sym_enum_variant_list_repeat2 = 327, + aux_sym_field_declaration_list_repeat1 = 328, + aux_sym_ordered_field_declaration_list_repeat1 = 329, + aux_sym_function_modifiers_repeat1 = 330, + aux_sym_where_clause_repeat1 = 331, + aux_sym_trait_bounds_repeat1 = 332, + aux_sym_type_parameters_repeat1 = 333, + aux_sym_use_list_repeat1 = 334, + aux_sym_parameters_repeat1 = 335, + aux_sym_for_lifetimes_repeat1 = 336, + aux_sym_tuple_type_repeat1 = 337, + aux_sym_use_bounds_repeat1 = 338, + aux_sym_type_arguments_repeat1 = 339, + aux_sym_delim_token_tree_repeat1 = 340, + aux_sym_arguments_repeat1 = 341, + aux_sym_tuple_expression_repeat1 = 342, + aux_sym_field_initializer_list_repeat1 = 343, + aux_sym_match_block_repeat1 = 344, + aux_sym_match_arm_repeat1 = 345, + aux_sym_closure_parameters_repeat1 = 346, + aux_sym_tuple_pattern_repeat1 = 347, + aux_sym_slice_pattern_repeat1 = 348, + aux_sym_struct_pattern_repeat1 = 349, + aux_sym_string_literal_repeat1 = 350, + alias_sym_field_identifier = 351, + alias_sym_let_chain = 352, + alias_sym_shorthand_field_identifier = 353, + alias_sym_type_identifier = 354, }; static const char * const ts_symbol_names[] = { @@ -394,12 +396,14 @@ static const char * const ts_symbol_names[] = { [anon_sym_QMARK] = "\?", [anon_sym_block] = "block", [anon_sym_expr] = "expr", + [anon_sym_expr_2021] = "expr_2021", [anon_sym_ident] = "ident", [anon_sym_item] = "item", [anon_sym_lifetime] = "lifetime", [anon_sym_literal] = "literal", [anon_sym_meta] = "meta", [anon_sym_pat] = "pat", + [anon_sym_pat_param] = "pat_param", [anon_sym_path] = "path", [anon_sym_stmt] = "stmt", [anon_sym_tt] = "tt", @@ -750,12 +754,14 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_QMARK] = anon_sym_QMARK, [anon_sym_block] = anon_sym_block, [anon_sym_expr] = anon_sym_expr, + [anon_sym_expr_2021] = anon_sym_expr_2021, [anon_sym_ident] = anon_sym_ident, [anon_sym_item] = anon_sym_item, [anon_sym_lifetime] = anon_sym_lifetime, [anon_sym_literal] = anon_sym_literal, [anon_sym_meta] = anon_sym_meta, [anon_sym_pat] = anon_sym_pat, + [anon_sym_pat_param] = anon_sym_pat_param, [anon_sym_path] = anon_sym_path, [anon_sym_stmt] = anon_sym_stmt, [anon_sym_tt] = anon_sym_tt, @@ -1163,6 +1169,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_expr_2021] = { + .visible = true, + .named = false, + }, [anon_sym_ident] = { .visible = true, .named = false, @@ -1187,6 +1197,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_pat_param] = { + .visible = true, + .named = false, + }, [anon_sym_path] = { .visible = true, .named = false, @@ -5711,7 +5725,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1713] = 1264, [1714] = 1561, [1715] = 1585, - [1716] = 1510, + [1716] = 1716, [1717] = 1717, [1718] = 1485, [1719] = 1492, @@ -5830,348 +5844,348 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1832] = 1589, [1833] = 1590, [1834] = 1591, - [1835] = 1593, - [1836] = 1436, - [1837] = 1437, - [1838] = 1563, - [1839] = 407, - [1840] = 408, - [1841] = 410, - [1842] = 1554, - [1843] = 1538, - [1844] = 401, - [1845] = 404, - [1846] = 415, - [1847] = 1594, - [1848] = 425, - [1849] = 406, - [1850] = 422, - [1851] = 183, - [1852] = 169, - [1853] = 411, - [1854] = 160, - [1855] = 1567, - [1856] = 161, - [1857] = 1577, - [1858] = 419, - [1859] = 180, - [1860] = 402, - [1861] = 1563, - [1862] = 1594, - [1863] = 1455, - [1864] = 212, - [1865] = 204, - [1866] = 1866, - [1867] = 1789, - [1868] = 1868, - [1869] = 1476, - [1870] = 1870, - [1871] = 1486, - [1872] = 1717, - [1873] = 1873, - [1874] = 1518, - [1875] = 1866, - [1876] = 1541, - [1877] = 1549, - [1878] = 1449, - [1879] = 1793, - [1880] = 1723, - [1881] = 1727, - [1882] = 1741, - [1883] = 1816, - [1884] = 1825, - [1885] = 1885, - [1886] = 1885, - [1887] = 1887, + [1835] = 1592, + [1836] = 1593, + [1837] = 1436, + [1838] = 1437, + [1839] = 1563, + [1840] = 407, + [1841] = 408, + [1842] = 410, + [1843] = 1554, + [1844] = 1538, + [1845] = 401, + [1846] = 404, + [1847] = 415, + [1848] = 1594, + [1849] = 1510, + [1850] = 406, + [1851] = 422, + [1852] = 183, + [1853] = 169, + [1854] = 411, + [1855] = 160, + [1856] = 1567, + [1857] = 161, + [1858] = 1577, + [1859] = 419, + [1860] = 180, + [1861] = 402, + [1862] = 1563, + [1863] = 1594, + [1864] = 1455, + [1865] = 212, + [1866] = 204, + [1867] = 1867, + [1868] = 1789, + [1869] = 1869, + [1870] = 1476, + [1871] = 1871, + [1872] = 1486, + [1873] = 1717, + [1874] = 1874, + [1875] = 1518, + [1876] = 1867, + [1877] = 1541, + [1878] = 1549, + [1879] = 1449, + [1880] = 1793, + [1881] = 1723, + [1882] = 1727, + [1883] = 1741, + [1884] = 1816, + [1885] = 1825, + [1886] = 1886, + [1887] = 1886, [1888] = 1888, - [1889] = 1868, - [1890] = 1581, - [1891] = 1582, - [1892] = 1870, - [1893] = 1561, - [1894] = 1560, - [1895] = 1717, - [1896] = 1723, - [1897] = 1816, - [1898] = 1868, - [1899] = 1870, - [1900] = 1717, - [1901] = 1868, - [1902] = 1723, - [1903] = 1816, - [1904] = 1868, - [1905] = 1717, - [1906] = 1906, - [1907] = 1723, - [1908] = 1816, - [1909] = 1868, - [1910] = 1717, - [1911] = 1911, + [1889] = 1889, + [1890] = 1869, + [1891] = 1581, + [1892] = 1582, + [1893] = 1871, + [1894] = 1561, + [1895] = 1560, + [1896] = 1717, + [1897] = 1723, + [1898] = 1816, + [1899] = 1869, + [1900] = 1871, + [1901] = 1717, + [1902] = 1869, + [1903] = 1723, + [1904] = 1816, + [1905] = 1869, + [1906] = 1717, + [1907] = 1907, + [1908] = 1723, + [1909] = 1816, + [1910] = 1869, + [1911] = 1717, [1912] = 1912, - [1913] = 1723, - [1914] = 1816, - [1915] = 1868, - [1916] = 1717, - [1917] = 1723, - [1918] = 1816, - [1919] = 1533, - [1920] = 1453, - [1921] = 1539, - [1922] = 1534, - [1923] = 1504, - [1924] = 1507, - [1925] = 1513, - [1926] = 1926, - [1927] = 1438, - [1928] = 1928, - [1929] = 1446, - [1930] = 1930, - [1931] = 1447, - [1932] = 1870, - [1933] = 1933, - [1934] = 1888, - [1935] = 1935, - [1936] = 1592, + [1913] = 1913, + [1914] = 1723, + [1915] = 1816, + [1916] = 1869, + [1917] = 1717, + [1918] = 1723, + [1919] = 1816, + [1920] = 1533, + [1921] = 1453, + [1922] = 1539, + [1923] = 1534, + [1924] = 1504, + [1925] = 1507, + [1926] = 1513, + [1927] = 1927, + [1928] = 1438, + [1929] = 1929, + [1930] = 1446, + [1931] = 1931, + [1932] = 1447, + [1933] = 1871, + [1934] = 1934, + [1935] = 1889, + [1936] = 425, [1937] = 1937, [1938] = 1938, [1939] = 1939, [1940] = 1940, [1941] = 1941, [1942] = 1942, - [1943] = 1941, + [1943] = 1943, [1944] = 1944, - [1945] = 1739, - [1946] = 1939, + [1945] = 1937, + [1946] = 1946, [1947] = 1947, - [1948] = 1948, + [1948] = 1943, [1949] = 1949, - [1950] = 1944, + [1950] = 1950, [1951] = 1951, - [1952] = 1941, - [1953] = 1906, - [1954] = 1940, - [1955] = 1955, - [1956] = 1956, - [1957] = 1957, - [1958] = 1958, - [1959] = 1937, + [1952] = 1739, + [1953] = 1953, + [1954] = 1954, + [1955] = 1781, + [1956] = 1947, + [1957] = 1907, + [1958] = 1944, + [1959] = 1939, [1960] = 1960, - [1961] = 1956, - [1962] = 1962, - [1963] = 1949, - [1964] = 1781, - [1965] = 1938, + [1961] = 1949, + [1962] = 1954, + [1963] = 1950, + [1964] = 1939, + [1965] = 1965, [1966] = 1966, - [1967] = 1960, - [1968] = 1968, - [1969] = 1947, - [1970] = 1962, - [1971] = 1942, - [1972] = 1948, - [1973] = 1973, + [1967] = 1967, + [1968] = 1940, + [1969] = 1969, + [1970] = 1942, + [1971] = 1946, + [1972] = 1941, + [1973] = 1969, [1974] = 1974, [1975] = 1975, [1976] = 1976, [1977] = 1977, - [1978] = 1976, - [1979] = 1977, - [1980] = 1974, - [1981] = 1975, + [1978] = 1975, + [1979] = 1974, + [1980] = 1977, + [1981] = 1976, [1982] = 1982, [1983] = 1983, [1984] = 1984, [1985] = 1985, - [1986] = 1985, - [1987] = 1987, - [1988] = 1987, - [1989] = 1987, - [1990] = 1985, - [1991] = 1985, - [1992] = 1985, + [1986] = 1986, + [1987] = 1986, + [1988] = 1986, + [1989] = 1985, + [1990] = 1986, + [1991] = 1986, + [1992] = 1986, [1993] = 1985, [1994] = 1994, [1995] = 1994, - [1996] = 180, - [1997] = 160, - [1998] = 1098, - [1999] = 1088, - [2000] = 1099, - [2001] = 2001, - [2002] = 1095, - [2003] = 1280, - [2004] = 1210, - [2005] = 1098, - [2006] = 1431, - [2007] = 1376, - [2008] = 1072, + [1996] = 160, + [1997] = 180, + [1998] = 1099, + [1999] = 1095, + [2000] = 2000, + [2001] = 1098, + [2002] = 1088, + [2003] = 1072, + [2004] = 1095, + [2005] = 1280, + [2006] = 1376, + [2007] = 1088, + [2008] = 1098, [2009] = 1099, - [2010] = 1071, - [2011] = 1095, - [2012] = 1069, - [2013] = 1088, - [2014] = 1107, - [2015] = 1103, - [2016] = 2016, - [2017] = 1324, - [2018] = 1079, + [2010] = 1431, + [2011] = 1069, + [2012] = 1071, + [2013] = 1210, + [2014] = 1110, + [2015] = 1324, + [2016] = 1103, + [2017] = 1079, + [2018] = 2018, [2019] = 1109, - [2020] = 1110, - [2021] = 1089, + [2020] = 1107, + [2021] = 2021, [2022] = 2022, - [2023] = 2023, + [2023] = 2021, [2024] = 1284, - [2025] = 2022, - [2026] = 1092, - [2027] = 1091, - [2028] = 2028, - [2029] = 1084, - [2030] = 1288, - [2031] = 1289, - [2032] = 212, - [2033] = 2033, - [2034] = 2034, - [2035] = 402, - [2036] = 1264, - [2037] = 1262, - [2038] = 1326, - [2039] = 2034, - [2040] = 1299, - [2041] = 2028, - [2042] = 1171, - [2043] = 419, - [2044] = 1575, - [2045] = 204, - [2046] = 2034, - [2047] = 1211, - [2048] = 1378, - [2049] = 1265, - [2050] = 1150, - [2051] = 1281, - [2052] = 1296, - [2053] = 2028, - [2054] = 1503, - [2055] = 1508, - [2056] = 1505, - [2057] = 1568, + [2025] = 2025, + [2026] = 1289, + [2027] = 1288, + [2028] = 1084, + [2029] = 1091, + [2030] = 1089, + [2031] = 1092, + [2032] = 1150, + [2033] = 419, + [2034] = 1575, + [2035] = 2035, + [2036] = 2025, + [2037] = 2037, + [2038] = 212, + [2039] = 2039, + [2040] = 1265, + [2041] = 1211, + [2042] = 1296, + [2043] = 2037, + [2044] = 402, + [2045] = 1171, + [2046] = 1326, + [2047] = 1299, + [2048] = 204, + [2049] = 1378, + [2050] = 1264, + [2051] = 2037, + [2052] = 1281, + [2053] = 1262, + [2054] = 2025, + [2055] = 1505, + [2056] = 1508, + [2057] = 1434, [2058] = 1435, [2059] = 1457, - [2060] = 1437, - [2061] = 1515, - [2062] = 1448, - [2063] = 1451, - [2064] = 1519, - [2065] = 1442, + [2060] = 1568, + [2061] = 1437, + [2062] = 1515, + [2063] = 1519, + [2064] = 1448, + [2065] = 1451, [2066] = 1553, [2067] = 1570, - [2068] = 2068, + [2068] = 1442, [2069] = 1456, - [2070] = 1571, - [2071] = 1511, - [2072] = 1452, - [2073] = 1458, - [2074] = 1460, - [2075] = 1461, - [2076] = 1462, - [2077] = 1473, - [2078] = 1436, - [2079] = 1555, - [2080] = 1497, - [2081] = 1499, - [2082] = 1454, - [2083] = 1464, - [2084] = 1538, - [2085] = 1523, - [2086] = 1506, - [2087] = 1554, - [2088] = 1450, + [2070] = 2070, + [2071] = 1571, + [2072] = 1511, + [2073] = 1452, + [2074] = 1458, + [2075] = 1460, + [2076] = 1436, + [2077] = 1461, + [2078] = 1462, + [2079] = 1473, + [2080] = 1454, + [2081] = 1555, + [2082] = 1497, + [2083] = 1499, + [2084] = 1464, + [2085] = 1538, + [2086] = 1523, + [2087] = 1506, + [2088] = 1554, [2089] = 2089, - [2090] = 1434, - [2091] = 169, + [2090] = 1503, + [2091] = 1450, [2092] = 2092, [2093] = 161, - [2094] = 2094, - [2095] = 1333, - [2096] = 1392, - [2097] = 1294, - [2098] = 1301, - [2099] = 1303, - [2100] = 2100, - [2101] = 1335, - [2102] = 1336, - [2103] = 2103, - [2104] = 1098, - [2105] = 1088, - [2106] = 2106, - [2107] = 1095, - [2108] = 1099, - [2109] = 2001, + [2094] = 169, + [2095] = 2095, + [2096] = 1294, + [2097] = 1301, + [2098] = 1303, + [2099] = 1333, + [2100] = 1335, + [2101] = 1336, + [2102] = 1392, + [2103] = 1098, + [2104] = 1099, + [2105] = 1095, + [2106] = 1088, + [2107] = 1088, + [2108] = 2108, + [2109] = 1095, [2110] = 2110, - [2111] = 1098, - [2112] = 2112, - [2113] = 1095, + [2111] = 1099, + [2112] = 1088, + [2113] = 1099, [2114] = 1098, - [2115] = 1095, - [2116] = 1099, - [2117] = 1088, - [2118] = 1088, - [2119] = 1099, + [2115] = 1098, + [2116] = 2000, + [2117] = 2117, + [2118] = 1095, + [2119] = 2119, [2120] = 2120, [2121] = 2121, [2122] = 2122, [2123] = 2120, [2124] = 2124, [2125] = 2125, - [2126] = 2121, + [2126] = 2122, [2127] = 2124, [2128] = 2128, [2129] = 2129, - [2130] = 2130, - [2131] = 1071, + [2130] = 1098, + [2131] = 395, [2132] = 2132, [2133] = 2133, - [2134] = 395, - [2135] = 1098, + [2134] = 2134, + [2135] = 2135, [2136] = 2136, - [2137] = 1095, - [2138] = 1088, - [2139] = 1099, - [2140] = 2023, - [2141] = 2141, + [2137] = 2137, + [2138] = 2138, + [2139] = 2139, + [2140] = 2022, + [2141] = 1095, [2142] = 2142, [2143] = 2143, - [2144] = 397, - [2145] = 398, - [2146] = 2129, + [2144] = 394, + [2145] = 2145, + [2146] = 2146, [2147] = 2147, - [2148] = 2148, - [2149] = 2149, - [2150] = 394, - [2151] = 2151, - [2152] = 2152, + [2148] = 2138, + [2149] = 397, + [2150] = 2150, + [2151] = 2142, + [2152] = 2143, [2153] = 2153, [2154] = 2154, - [2155] = 1072, - [2156] = 2133, + [2155] = 1069, + [2156] = 2156, [2157] = 2157, [2158] = 2158, - [2159] = 1069, - [2160] = 2151, - [2161] = 2161, - [2162] = 2162, - [2163] = 2157, - [2164] = 2154, - [2165] = 2165, - [2166] = 2158, + [2159] = 1088, + [2160] = 2156, + [2161] = 2158, + [2162] = 2157, + [2163] = 1099, + [2164] = 2164, + [2165] = 1071, + [2166] = 2166, [2167] = 2167, [2168] = 2168, - [2169] = 2169, - [2170] = 2170, + [2169] = 2137, + [2170] = 398, [2171] = 2171, - [2172] = 2153, - [2173] = 2161, + [2172] = 396, + [2173] = 1072, [2174] = 2174, - [2175] = 396, - [2176] = 2149, + [2175] = 2135, + [2176] = 2171, [2177] = 2177, [2178] = 2178, [2179] = 2179, @@ -6194,7 +6208,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2196] = 2196, [2197] = 1079, [2198] = 2198, - [2199] = 2023, + [2199] = 2022, [2200] = 2200, [2201] = 2201, [2202] = 2202, @@ -6219,9 +6233,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2221] = 2221, [2222] = 2196, [2223] = 2196, - [2224] = 2033, + [2224] = 2035, [2225] = 2225, - [2226] = 2023, + [2226] = 2022, [2227] = 2227, [2228] = 2228, [2229] = 2229, @@ -6236,7 +6250,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2238] = 2238, [2239] = 1092, [2240] = 2240, - [2241] = 2033, + [2241] = 2035, [2242] = 2236, [2243] = 2243, [2244] = 2244, @@ -6263,14 +6277,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2265] = 2265, [2266] = 2257, [2267] = 2233, - [2268] = 2023, + [2268] = 2022, [2269] = 2245, [2270] = 2270, [2271] = 2259, [2272] = 2249, [2273] = 2256, [2274] = 2259, - [2275] = 2033, + [2275] = 2035, [2276] = 2238, [2277] = 2270, [2278] = 2278, @@ -6306,7 +6320,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2308] = 2308, [2309] = 2293, [2310] = 2310, - [2311] = 2033, + [2311] = 2035, [2312] = 2295, [2313] = 2313, [2314] = 2290, @@ -6338,7 +6352,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2340] = 2340, [2341] = 2341, [2342] = 2342, - [2343] = 2100, + [2343] = 2095, [2344] = 2344, [2345] = 2345, [2346] = 2346, @@ -6403,7 +6417,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2405] = 1303, [2406] = 2406, [2407] = 2407, - [2408] = 2112, + [2408] = 2110, [2409] = 1301, [2410] = 2410, [2411] = 2411, @@ -6444,7 +6458,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2446] = 2440, [2447] = 2447, [2448] = 2422, - [2449] = 2103, + [2449] = 2108, [2450] = 2450, [2451] = 2451, [2452] = 2452, @@ -6461,7 +6475,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2463] = 2429, [2464] = 169, [2465] = 160, - [2466] = 2094, + [2466] = 2092, [2467] = 2467, [2468] = 161, [2469] = 2406, @@ -6600,7 +6614,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2602] = 2569, [2603] = 2549, [2604] = 2524, - [2605] = 2125, + [2605] = 2121, [2606] = 2570, [2607] = 2607, [2608] = 2589, @@ -6685,7 +6699,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2687] = 2687, [2688] = 2631, [2689] = 2617, - [2690] = 2165, + [2690] = 2147, [2691] = 2633, [2692] = 2617, [2693] = 2654, @@ -6747,7 +6761,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2749] = 2749, [2750] = 2632, [2751] = 2751, - [2752] = 2171, + [2752] = 2154, [2753] = 2633, [2754] = 2645, [2755] = 2755, @@ -6778,14 +6792,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2780] = 2749, [2781] = 2618, [2782] = 2767, - [2783] = 2152, + [2783] = 2139, [2784] = 2618, - [2785] = 2162, + [2785] = 2145, [2786] = 2623, [2787] = 2787, [2788] = 2788, [2789] = 2683, - [2790] = 2130, + [2790] = 2167, [2791] = 2648, [2792] = 2695, [2793] = 2670, @@ -6803,15 +6817,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2805] = 2619, [2806] = 2647, [2807] = 2638, - [2808] = 2142, + [2808] = 2136, [2809] = 2654, [2810] = 2636, - [2811] = 2148, - [2812] = 2132, + [2811] = 2134, + [2812] = 2168, [2813] = 2813, [2814] = 2814, [2815] = 2815, - [2816] = 2167, + [2816] = 2150, [2817] = 2647, [2818] = 2621, [2819] = 2645, @@ -6822,16 +6836,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2824] = 2655, [2825] = 2825, [2826] = 2727, - [2827] = 2168, + [2827] = 2129, [2828] = 2671, [2829] = 2647, - [2830] = 2169, + [2830] = 2166, [2831] = 2760, [2832] = 2622, [2833] = 2620, [2834] = 2834, [2835] = 2645, - [2836] = 2136, + [2836] = 2153, [2837] = 2706, [2838] = 2814, [2839] = 2839, @@ -10098,7 +10112,8 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_pat); - if (lookahead == 'h') ADVANCE(163); + if (lookahead == '_') ADVANCE(163); + if (lookahead == 'h') ADVANCE(164); END_STATE(); case 112: ACCEPT_TOKEN(anon_sym_pub); @@ -10110,38 +10125,38 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_ref); END_STATE(); case 115: - if (lookahead == 'u') ADVANCE(164); + if (lookahead == 'u') ADVANCE(165); END_STATE(); case 116: - if (lookahead == 'f') ADVANCE(165); + if (lookahead == 'f') ADVANCE(166); END_STATE(); case 117: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 118: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 119: ACCEPT_TOKEN(anon_sym_str); - if (lookahead == 'u') ADVANCE(168); + if (lookahead == 'u') ADVANCE(169); END_STATE(); case 120: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 121: - if (lookahead == 'i') ADVANCE(170); + if (lookahead == 'i') ADVANCE(171); END_STATE(); case 122: - if (lookahead == 'e') ADVANCE(171); + if (lookahead == 'e') ADVANCE(172); END_STATE(); case 123: ACCEPT_TOKEN(anon_sym_try); END_STATE(); case 124: - if (lookahead == 'e') ADVANCE(172); + if (lookahead == 'e') ADVANCE(173); END_STATE(); case 125: - if (lookahead == '8') ADVANCE(173); + if (lookahead == '8') ADVANCE(174); END_STATE(); case 126: ACCEPT_TOKEN(anon_sym_u16); @@ -10153,58 +10168,58 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_u64); END_STATE(); case 129: - if (lookahead == 'o') ADVANCE(174); + if (lookahead == 'o') ADVANCE(175); END_STATE(); case 130: - if (lookahead == 'a') ADVANCE(175); + if (lookahead == 'a') ADVANCE(176); END_STATE(); case 131: ACCEPT_TOKEN(anon_sym_use); END_STATE(); case 132: - if (lookahead == 'z') ADVANCE(176); + if (lookahead == 'z') ADVANCE(177); END_STATE(); case 133: ACCEPT_TOKEN(anon_sym_vis); END_STATE(); case 134: - if (lookahead == 'r') ADVANCE(177); + if (lookahead == 'r') ADVANCE(178); END_STATE(); case 135: - if (lookahead == 'l') ADVANCE(178); + if (lookahead == 'l') ADVANCE(179); END_STATE(); case 136: - if (lookahead == 'l') ADVANCE(179); + if (lookahead == 'l') ADVANCE(180); END_STATE(); case 137: - if (lookahead == 'c') ADVANCE(180); + if (lookahead == 'c') ADVANCE(181); END_STATE(); case 138: - if (lookahead == 't') ADVANCE(181); + if (lookahead == 't') ADVANCE(182); END_STATE(); case 139: - if (lookahead == 'k') ADVANCE(182); + if (lookahead == 'k') ADVANCE(183); END_STATE(); case 140: ACCEPT_TOKEN(anon_sym_bool); END_STATE(); case 141: - if (lookahead == 'k') ADVANCE(183); + if (lookahead == 'k') ADVANCE(184); END_STATE(); case 142: ACCEPT_TOKEN(anon_sym_char); END_STATE(); case 143: - if (lookahead == 't') ADVANCE(184); + if (lookahead == 't') ADVANCE(185); END_STATE(); case 144: - if (lookahead == 'i') ADVANCE(185); + if (lookahead == 'i') ADVANCE(186); END_STATE(); case 145: - if (lookahead == 'e') ADVANCE(186); + if (lookahead == 'e') ADVANCE(187); END_STATE(); case 146: - if (lookahead == 'u') ADVANCE(187); + if (lookahead == 'u') ADVANCE(188); END_STATE(); case 147: ACCEPT_TOKEN(anon_sym_else); @@ -10214,39 +10229,40 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { END_STATE(); case 149: ACCEPT_TOKEN(anon_sym_expr); + if (lookahead == '_') ADVANCE(189); END_STATE(); case 150: - if (lookahead == 'r') ADVANCE(188); + if (lookahead == 'r') ADVANCE(190); END_STATE(); case 151: - if (lookahead == 'e') ADVANCE(189); + if (lookahead == 'e') ADVANCE(191); END_STATE(); case 152: ACCEPT_TOKEN(anon_sym_i128); END_STATE(); case 153: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(192); END_STATE(); case 154: ACCEPT_TOKEN(anon_sym_impl); END_STATE(); case 155: - if (lookahead == 'e') ADVANCE(191); + if (lookahead == 'e') ADVANCE(193); END_STATE(); case 156: ACCEPT_TOKEN(anon_sym_item); END_STATE(); case 157: - if (lookahead == 't') ADVANCE(192); + if (lookahead == 't') ADVANCE(194); END_STATE(); case 158: - if (lookahead == 'r') ADVANCE(193); + if (lookahead == 'r') ADVANCE(195); END_STATE(); case 159: ACCEPT_TOKEN(anon_sym_loop); END_STATE(); case 160: - if (lookahead == 'h') ADVANCE(194); + if (lookahead == 'h') ADVANCE(196); END_STATE(); case 161: ACCEPT_TOKEN(anon_sym_meta); @@ -10255,179 +10271,212 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_move); END_STATE(); case 163: - ACCEPT_TOKEN(anon_sym_path); + if (lookahead == 'p') ADVANCE(197); END_STATE(); case 164: - if (lookahead == 'r') ADVANCE(195); + ACCEPT_TOKEN(anon_sym_path); END_STATE(); case 165: - ACCEPT_TOKEN(sym_self); + if (lookahead == 'r') ADVANCE(198); END_STATE(); case 166: - if (lookahead == 'i') ADVANCE(196); + ACCEPT_TOKEN(sym_self); END_STATE(); case 167: - ACCEPT_TOKEN(anon_sym_stmt); + if (lookahead == 'i') ADVANCE(199); END_STATE(); case 168: - if (lookahead == 'c') ADVANCE(197); + ACCEPT_TOKEN(anon_sym_stmt); END_STATE(); case 169: - if (lookahead == 'r') ADVANCE(198); + if (lookahead == 'c') ADVANCE(200); END_STATE(); case 170: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 'r') ADVANCE(201); END_STATE(); case 171: - ACCEPT_TOKEN(anon_sym_true); + if (lookahead == 't') ADVANCE(202); END_STATE(); case 172: - ACCEPT_TOKEN(anon_sym_type); + ACCEPT_TOKEN(anon_sym_true); END_STATE(); case 173: - ACCEPT_TOKEN(anon_sym_u128); + ACCEPT_TOKEN(anon_sym_type); END_STATE(); case 174: - if (lookahead == 'n') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_u128); END_STATE(); case 175: - if (lookahead == 'f') ADVANCE(201); + if (lookahead == 'n') ADVANCE(203); END_STATE(); case 176: - if (lookahead == 'e') ADVANCE(202); + if (lookahead == 'f') ADVANCE(204); END_STATE(); case 177: - if (lookahead == 'e') ADVANCE(203); + if (lookahead == 'e') ADVANCE(205); END_STATE(); case 178: - if (lookahead == 'e') ADVANCE(204); + if (lookahead == 'e') ADVANCE(206); END_STATE(); case 179: - if (lookahead == 'd') ADVANCE(205); + if (lookahead == 'e') ADVANCE(207); END_STATE(); case 180: - ACCEPT_TOKEN(anon_sym_async); + if (lookahead == 'd') ADVANCE(208); END_STATE(); case 181: - ACCEPT_TOKEN(anon_sym_await); + ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 182: - ACCEPT_TOKEN(anon_sym_block); + ACCEPT_TOKEN(anon_sym_await); END_STATE(); case 183: - ACCEPT_TOKEN(anon_sym_break); + ACCEPT_TOKEN(anon_sym_block); END_STATE(); case 184: - ACCEPT_TOKEN(anon_sym_const); + ACCEPT_TOKEN(anon_sym_break); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(206); + ACCEPT_TOKEN(anon_sym_const); END_STATE(); case 186: - ACCEPT_TOKEN(sym_crate); + if (lookahead == 'n') ADVANCE(209); END_STATE(); case 187: - if (lookahead == 'l') ADVANCE(207); + ACCEPT_TOKEN(sym_crate); END_STATE(); case 188: - if (lookahead == 'n') ADVANCE(208); + if (lookahead == 'l') ADVANCE(210); END_STATE(); case 189: - ACCEPT_TOKEN(anon_sym_false); + if (lookahead == '2') ADVANCE(211); END_STATE(); case 190: - ACCEPT_TOKEN(anon_sym_ident); + if (lookahead == 'n') ADVANCE(212); END_STATE(); case 191: - ACCEPT_TOKEN(anon_sym_isize); + ACCEPT_TOKEN(anon_sym_false); END_STATE(); case 192: - if (lookahead == 'i') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_ident); END_STATE(); case 193: - if (lookahead == 'a') ADVANCE(210); + ACCEPT_TOKEN(anon_sym_isize); END_STATE(); case 194: - ACCEPT_TOKEN(anon_sym_match); + if (lookahead == 'i') ADVANCE(213); END_STATE(); case 195: - if (lookahead == 'n') ADVANCE(211); + if (lookahead == 'a') ADVANCE(214); END_STATE(); case 196: - if (lookahead == 'c') ADVANCE(212); + ACCEPT_TOKEN(anon_sym_match); END_STATE(); case 197: - if (lookahead == 't') ADVANCE(213); + if (lookahead == 'a') ADVANCE(215); END_STATE(); case 198: - ACCEPT_TOKEN(sym_super); + if (lookahead == 'n') ADVANCE(216); END_STATE(); case 199: - ACCEPT_TOKEN(anon_sym_trait); + if (lookahead == 'c') ADVANCE(217); END_STATE(); case 200: - ACCEPT_TOKEN(anon_sym_union); + if (lookahead == 't') ADVANCE(218); END_STATE(); case 201: - if (lookahead == 'e') ADVANCE(214); + ACCEPT_TOKEN(sym_super); END_STATE(); case 202: - ACCEPT_TOKEN(anon_sym_usize); + ACCEPT_TOKEN(anon_sym_trait); END_STATE(); case 203: - ACCEPT_TOKEN(anon_sym_where); + ACCEPT_TOKEN(anon_sym_union); END_STATE(); case 204: - ACCEPT_TOKEN(anon_sym_while); + if (lookahead == 'e') ADVANCE(219); END_STATE(); case 205: - ACCEPT_TOKEN(anon_sym_yield); + ACCEPT_TOKEN(anon_sym_usize); END_STATE(); case 206: - if (lookahead == 'u') ADVANCE(215); + ACCEPT_TOKEN(anon_sym_where); END_STATE(); case 207: - if (lookahead == 't') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 208: - ACCEPT_TOKEN(anon_sym_extern); + ACCEPT_TOKEN(anon_sym_yield); END_STATE(); case 209: - if (lookahead == 'm') ADVANCE(217); + if (lookahead == 'u') ADVANCE(220); END_STATE(); case 210: - if (lookahead == 'l') ADVANCE(218); + if (lookahead == 't') ADVANCE(221); END_STATE(); case 211: - ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '0') ADVANCE(222); END_STATE(); case 212: - ACCEPT_TOKEN(anon_sym_static); + ACCEPT_TOKEN(anon_sym_extern); END_STATE(); case 213: - ACCEPT_TOKEN(anon_sym_struct); + if (lookahead == 'm') ADVANCE(223); END_STATE(); case 214: - ACCEPT_TOKEN(anon_sym_unsafe); + if (lookahead == 'l') ADVANCE(224); END_STATE(); case 215: - if (lookahead == 'e') ADVANCE(219); + if (lookahead == 'r') ADVANCE(225); END_STATE(); case 216: - ACCEPT_TOKEN(anon_sym_default); + ACCEPT_TOKEN(anon_sym_return); END_STATE(); case 217: - if (lookahead == 'e') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 218: - ACCEPT_TOKEN(anon_sym_literal); + ACCEPT_TOKEN(anon_sym_struct); END_STATE(); case 219: - ACCEPT_TOKEN(anon_sym_continue); + ACCEPT_TOKEN(anon_sym_unsafe); END_STATE(); case 220: + if (lookahead == 'e') ADVANCE(226); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_default); + END_STATE(); + case 222: + if (lookahead == '2') ADVANCE(227); + END_STATE(); + case 223: + if (lookahead == 'e') ADVANCE(228); + END_STATE(); + case 224: + ACCEPT_TOKEN(anon_sym_literal); + END_STATE(); + case 225: + if (lookahead == 'a') ADVANCE(229); + END_STATE(); + case 226: + ACCEPT_TOKEN(anon_sym_continue); + END_STATE(); + case 227: + if (lookahead == '1') ADVANCE(230); + END_STATE(); + case 228: ACCEPT_TOKEN(anon_sym_lifetime); END_STATE(); + case 229: + if (lookahead == 'm') ADVANCE(231); + END_STATE(); + case 230: + ACCEPT_TOKEN(anon_sym_expr_2021); + END_STATE(); + case 231: + ACCEPT_TOKEN(anon_sym_pat_param); + END_STATE(); default: return false; } @@ -12150,7 +12199,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1713] = {.lex_state = 10}, [1714] = {.lex_state = 9}, [1715] = {.lex_state = 10}, - [1716] = {.lex_state = 10}, + [1716] = {.lex_state = 9}, [1717] = {.lex_state = 9}, [1718] = {.lex_state = 10}, [1719] = {.lex_state = 10}, @@ -12272,8 +12321,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1835] = {.lex_state = 10}, [1836] = {.lex_state = 10}, [1837] = {.lex_state = 10}, - [1838] = {.lex_state = 9}, - [1839] = {.lex_state = 10}, + [1838] = {.lex_state = 10}, + [1839] = {.lex_state = 9}, [1840] = {.lex_state = 10}, [1841] = {.lex_state = 10}, [1842] = {.lex_state = 10}, @@ -12281,8 +12330,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1844] = {.lex_state = 10}, [1845] = {.lex_state = 10}, [1846] = {.lex_state = 10}, - [1847] = {.lex_state = 9}, - [1848] = {.lex_state = 10}, + [1847] = {.lex_state = 10}, + [1848] = {.lex_state = 9}, [1849] = {.lex_state = 10}, [1850] = {.lex_state = 10}, [1851] = {.lex_state = 10}, @@ -12300,20 +12349,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1863] = {.lex_state = 10}, [1864] = {.lex_state = 10}, [1865] = {.lex_state = 10}, - [1866] = {.lex_state = 9}, + [1866] = {.lex_state = 10}, [1867] = {.lex_state = 9}, [1868] = {.lex_state = 9}, - [1869] = {.lex_state = 10}, - [1870] = {.lex_state = 9}, - [1871] = {.lex_state = 10}, - [1872] = {.lex_state = 9}, + [1869] = {.lex_state = 9}, + [1870] = {.lex_state = 10}, + [1871] = {.lex_state = 9}, + [1872] = {.lex_state = 10}, [1873] = {.lex_state = 9}, - [1874] = {.lex_state = 10}, - [1875] = {.lex_state = 9}, - [1876] = {.lex_state = 10}, + [1874] = {.lex_state = 9}, + [1875] = {.lex_state = 10}, + [1876] = {.lex_state = 9}, [1877] = {.lex_state = 10}, [1878] = {.lex_state = 10}, - [1879] = {.lex_state = 9}, + [1879] = {.lex_state = 10}, [1880] = {.lex_state = 9}, [1881] = {.lex_state = 9}, [1882] = {.lex_state = 9}, @@ -12353,20 +12402,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1916] = {.lex_state = 9}, [1917] = {.lex_state = 9}, [1918] = {.lex_state = 9}, - [1919] = {.lex_state = 10}, + [1919] = {.lex_state = 9}, [1920] = {.lex_state = 10}, [1921] = {.lex_state = 10}, [1922] = {.lex_state = 10}, [1923] = {.lex_state = 10}, [1924] = {.lex_state = 10}, [1925] = {.lex_state = 10}, - [1926] = {.lex_state = 17}, - [1927] = {.lex_state = 10}, - [1928] = {.lex_state = 9}, - [1929] = {.lex_state = 10}, - [1930] = {.lex_state = 9}, - [1931] = {.lex_state = 10}, - [1932] = {.lex_state = 9}, + [1926] = {.lex_state = 10}, + [1927] = {.lex_state = 17}, + [1928] = {.lex_state = 10}, + [1929] = {.lex_state = 9}, + [1930] = {.lex_state = 10}, + [1931] = {.lex_state = 9}, + [1932] = {.lex_state = 10}, [1933] = {.lex_state = 9}, [1934] = {.lex_state = 9}, [1935] = {.lex_state = 9}, @@ -12379,26 +12428,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1942] = {.lex_state = 9}, [1943] = {.lex_state = 9}, [1944] = {.lex_state = 9}, - [1945] = {.lex_state = 10}, + [1945] = {.lex_state = 17}, [1946] = {.lex_state = 9}, [1947] = {.lex_state = 9}, [1948] = {.lex_state = 9}, - [1949] = {.lex_state = 9}, + [1949] = {.lex_state = 17}, [1950] = {.lex_state = 9}, [1951] = {.lex_state = 9}, - [1952] = {.lex_state = 9}, - [1953] = {.lex_state = 10}, + [1952] = {.lex_state = 10}, + [1953] = {.lex_state = 17}, [1954] = {.lex_state = 9}, - [1955] = {.lex_state = 17}, - [1956] = {.lex_state = 17}, - [1957] = {.lex_state = 9}, + [1955] = {.lex_state = 10}, + [1956] = {.lex_state = 9}, + [1957] = {.lex_state = 10}, [1958] = {.lex_state = 9}, - [1959] = {.lex_state = 17}, + [1959] = {.lex_state = 9}, [1960] = {.lex_state = 9}, [1961] = {.lex_state = 17}, [1962] = {.lex_state = 9}, [1963] = {.lex_state = 9}, - [1964] = {.lex_state = 10}, + [1964] = {.lex_state = 9}, [1965] = {.lex_state = 9}, [1966] = {.lex_state = 9}, [1967] = {.lex_state = 9}, @@ -12437,64 +12486,64 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2000] = {.lex_state = 18}, [2001] = {.lex_state = 18}, [2002] = {.lex_state = 18}, - [2003] = {.lex_state = 17}, - [2004] = {.lex_state = 17}, - [2005] = {.lex_state = 18}, + [2003] = {.lex_state = 18}, + [2004] = {.lex_state = 18}, + [2005] = {.lex_state = 17}, [2006] = {.lex_state = 17}, - [2007] = {.lex_state = 17}, + [2007] = {.lex_state = 18}, [2008] = {.lex_state = 18}, [2009] = {.lex_state = 18}, - [2010] = {.lex_state = 18}, + [2010] = {.lex_state = 17}, [2011] = {.lex_state = 18}, [2012] = {.lex_state = 18}, - [2013] = {.lex_state = 18}, + [2013] = {.lex_state = 17}, [2014] = {.lex_state = 17}, - [2015] = {.lex_state = 17}, - [2016] = {.lex_state = 13, .external_lex_state = 2}, - [2017] = {.lex_state = 31}, - [2018] = {.lex_state = 18}, + [2015] = {.lex_state = 31}, + [2016] = {.lex_state = 17}, + [2017] = {.lex_state = 18}, + [2018] = {.lex_state = 13, .external_lex_state = 2}, [2019] = {.lex_state = 17}, [2020] = {.lex_state = 17}, - [2021] = {.lex_state = 31}, - [2022] = {.lex_state = 17}, - [2023] = {.lex_state = 18}, + [2021] = {.lex_state = 17}, + [2022] = {.lex_state = 18}, + [2023] = {.lex_state = 17}, [2024] = {.lex_state = 17}, - [2025] = {.lex_state = 17}, - [2026] = {.lex_state = 31}, - [2027] = {.lex_state = 31}, - [2028] = {.lex_state = 18}, + [2025] = {.lex_state = 18}, + [2026] = {.lex_state = 17}, + [2027] = {.lex_state = 17}, + [2028] = {.lex_state = 31}, [2029] = {.lex_state = 31}, - [2030] = {.lex_state = 17}, - [2031] = {.lex_state = 17}, - [2032] = {.lex_state = 31}, - [2033] = {.lex_state = 17}, - [2034] = {.lex_state = 18}, - [2035] = {.lex_state = 31}, - [2036] = {.lex_state = 17}, - [2037] = {.lex_state = 17}, + [2030] = {.lex_state = 31}, + [2031] = {.lex_state = 31}, + [2032] = {.lex_state = 17}, + [2033] = {.lex_state = 31}, + [2034] = {.lex_state = 17}, + [2035] = {.lex_state = 17}, + [2036] = {.lex_state = 18}, + [2037] = {.lex_state = 18}, [2038] = {.lex_state = 31}, - [2039] = {.lex_state = 18}, + [2039] = {.lex_state = 17}, [2040] = {.lex_state = 17}, - [2041] = {.lex_state = 18}, - [2042] = {.lex_state = 31}, - [2043] = {.lex_state = 31}, - [2044] = {.lex_state = 17}, + [2041] = {.lex_state = 31}, + [2042] = {.lex_state = 17}, + [2043] = {.lex_state = 18}, + [2044] = {.lex_state = 31}, [2045] = {.lex_state = 31}, - [2046] = {.lex_state = 18}, - [2047] = {.lex_state = 31}, + [2046] = {.lex_state = 31}, + [2047] = {.lex_state = 17}, [2048] = {.lex_state = 31}, - [2049] = {.lex_state = 17}, + [2049] = {.lex_state = 31}, [2050] = {.lex_state = 17}, - [2051] = {.lex_state = 31}, - [2052] = {.lex_state = 17}, - [2053] = {.lex_state = 18}, - [2054] = {.lex_state = 31}, + [2051] = {.lex_state = 18}, + [2052] = {.lex_state = 31}, + [2053] = {.lex_state = 17}, + [2054] = {.lex_state = 18}, [2055] = {.lex_state = 31}, [2056] = {.lex_state = 31}, - [2057] = {.lex_state = 17}, + [2057] = {.lex_state = 31}, [2058] = {.lex_state = 31}, [2059] = {.lex_state = 31}, - [2060] = {.lex_state = 31}, + [2060] = {.lex_state = 17}, [2061] = {.lex_state = 31}, [2062] = {.lex_state = 31}, [2063] = {.lex_state = 31}, @@ -12502,10 +12551,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2065] = {.lex_state = 31}, [2066] = {.lex_state = 31}, [2067] = {.lex_state = 17}, - [2068] = {.lex_state = 17}, + [2068] = {.lex_state = 31}, [2069] = {.lex_state = 31}, [2070] = {.lex_state = 17}, - [2071] = {.lex_state = 31}, + [2071] = {.lex_state = 17}, [2072] = {.lex_state = 31}, [2073] = {.lex_state = 31}, [2074] = {.lex_state = 31}, @@ -12526,7 +12575,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2089] = {.lex_state = 17}, [2090] = {.lex_state = 31}, [2091] = {.lex_state = 31}, - [2092] = {.lex_state = 17}, + [2092] = {.lex_state = 31}, [2093] = {.lex_state = 31}, [2094] = {.lex_state = 31}, [2095] = {.lex_state = 17}, @@ -12537,21 +12586,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2100] = {.lex_state = 17}, [2101] = {.lex_state = 17}, [2102] = {.lex_state = 17}, - [2103] = {.lex_state = 31}, + [2103] = {.lex_state = 18}, [2104] = {.lex_state = 18}, [2105] = {.lex_state = 18}, [2106] = {.lex_state = 18}, [2107] = {.lex_state = 18}, - [2108] = {.lex_state = 18}, - [2109] = {.lex_state = 19}, - [2110] = {.lex_state = 17}, + [2108] = {.lex_state = 31}, + [2109] = {.lex_state = 18}, + [2110] = {.lex_state = 31}, [2111] = {.lex_state = 18}, - [2112] = {.lex_state = 31}, + [2112] = {.lex_state = 18}, [2113] = {.lex_state = 18}, [2114] = {.lex_state = 18}, [2115] = {.lex_state = 18}, - [2116] = {.lex_state = 18}, - [2117] = {.lex_state = 18}, + [2116] = {.lex_state = 19}, + [2117] = {.lex_state = 17}, [2118] = {.lex_state = 18}, [2119] = {.lex_state = 18}, [2120] = {.lex_state = 17}, @@ -12563,53 +12612,53 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2126] = {.lex_state = 17}, [2127] = {.lex_state = 17}, [2128] = {.lex_state = 17}, - [2129] = {.lex_state = 24}, - [2130] = {.lex_state = 17}, - [2131] = {.lex_state = 18}, + [2129] = {.lex_state = 17}, + [2130] = {.lex_state = 19}, + [2131] = {.lex_state = 31}, [2132] = {.lex_state = 17}, [2133] = {.lex_state = 18}, - [2134] = {.lex_state = 31}, - [2135] = {.lex_state = 19}, + [2134] = {.lex_state = 17}, + [2135] = {.lex_state = 17}, [2136] = {.lex_state = 17}, - [2137] = {.lex_state = 19}, - [2138] = {.lex_state = 19}, - [2139] = {.lex_state = 19}, + [2137] = {.lex_state = 17}, + [2138] = {.lex_state = 27}, + [2139] = {.lex_state = 17}, [2140] = {.lex_state = 18}, - [2141] = {.lex_state = 17}, - [2142] = {.lex_state = 17}, - [2143] = {.lex_state = 17}, + [2141] = {.lex_state = 19}, + [2142] = {.lex_state = 18}, + [2143] = {.lex_state = 24}, [2144] = {.lex_state = 31}, - [2145] = {.lex_state = 31}, - [2146] = {.lex_state = 24}, + [2145] = {.lex_state = 17}, + [2146] = {.lex_state = 17}, [2147] = {.lex_state = 17}, - [2148] = {.lex_state = 17}, - [2149] = {.lex_state = 24}, - [2150] = {.lex_state = 31}, + [2148] = {.lex_state = 27}, + [2149] = {.lex_state = 31}, + [2150] = {.lex_state = 17}, [2151] = {.lex_state = 18}, - [2152] = {.lex_state = 17}, + [2152] = {.lex_state = 24}, [2153] = {.lex_state = 17}, [2154] = {.lex_state = 17}, [2155] = {.lex_state = 18}, [2156] = {.lex_state = 18}, [2157] = {.lex_state = 18}, - [2158] = {.lex_state = 27}, - [2159] = {.lex_state = 18}, + [2158] = {.lex_state = 18}, + [2159] = {.lex_state = 19}, [2160] = {.lex_state = 18}, [2161] = {.lex_state = 18}, - [2162] = {.lex_state = 17}, - [2163] = {.lex_state = 18}, + [2162] = {.lex_state = 18}, + [2163] = {.lex_state = 19}, [2164] = {.lex_state = 17}, - [2165] = {.lex_state = 17}, - [2166] = {.lex_state = 27}, + [2165] = {.lex_state = 18}, + [2166] = {.lex_state = 17}, [2167] = {.lex_state = 17}, [2168] = {.lex_state = 17}, [2169] = {.lex_state = 17}, - [2170] = {.lex_state = 17}, - [2171] = {.lex_state = 17}, - [2172] = {.lex_state = 17}, + [2170] = {.lex_state = 31}, + [2171] = {.lex_state = 24}, + [2172] = {.lex_state = 31}, [2173] = {.lex_state = 18}, - [2174] = {.lex_state = 18}, - [2175] = {.lex_state = 31}, + [2174] = {.lex_state = 17}, + [2175] = {.lex_state = 17}, [2176] = {.lex_state = 24}, [2177] = {.lex_state = 17}, [2178] = {.lex_state = 31}, @@ -14281,12 +14330,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_QMARK] = ACTIONS(1), [anon_sym_block] = ACTIONS(1), [anon_sym_expr] = ACTIONS(1), + [anon_sym_expr_2021] = ACTIONS(1), [anon_sym_ident] = ACTIONS(1), [anon_sym_item] = ACTIONS(1), [anon_sym_lifetime] = ACTIONS(1), [anon_sym_literal] = ACTIONS(1), [anon_sym_meta] = ACTIONS(1), [anon_sym_pat] = ACTIONS(1), + [anon_sym_pat_param] = ACTIONS(1), [anon_sym_path] = ACTIONS(1), [anon_sym_stmt] = ACTIONS(1), [anon_sym_tt] = ACTIONS(1), @@ -14440,12 +14491,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -14595,12 +14646,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -14749,12 +14800,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -14903,7 +14954,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), @@ -15057,12 +15108,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1901), + [sym__expression] = STATE(1902), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -15211,12 +15262,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -15365,12 +15416,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -15519,7 +15570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), @@ -15673,7 +15724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), @@ -15827,12 +15878,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1868), + [sym__expression] = STATE(1869), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -15981,12 +16032,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1872), + [sym__expression] = STATE(1873), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16135,12 +16186,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1966), + [sym__expression] = STATE(1960), [sym_macro_invocation] = STATE(428), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16289,12 +16340,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1880), + [sym__expression] = STATE(1881), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16443,12 +16494,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1883), + [sym__expression] = STATE(1884), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16597,12 +16648,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1889), + [sym__expression] = STATE(1890), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16751,12 +16802,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1895), + [sym__expression] = STATE(1896), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -16905,12 +16956,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1918), + [sym__expression] = STATE(1919), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17059,12 +17110,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1897), + [sym__expression] = STATE(1898), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17213,12 +17264,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1898), + [sym__expression] = STATE(1899), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17367,12 +17418,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1900), + [sym__expression] = STATE(1901), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17521,12 +17572,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1902), + [sym__expression] = STATE(1903), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17675,12 +17726,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1903), + [sym__expression] = STATE(1904), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17829,12 +17880,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1904), + [sym__expression] = STATE(1905), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -17983,12 +18034,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1905), + [sym__expression] = STATE(1906), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18137,12 +18188,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1907), + [sym__expression] = STATE(1908), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18291,12 +18342,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1908), + [sym__expression] = STATE(1909), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18445,12 +18496,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1909), + [sym__expression] = STATE(1910), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18599,12 +18650,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1910), + [sym__expression] = STATE(1911), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18753,12 +18804,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1913), + [sym__expression] = STATE(1914), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -18907,12 +18958,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1914), + [sym__expression] = STATE(1915), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -19061,12 +19112,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1915), + [sym__expression] = STATE(1916), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -19215,12 +19266,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1916), + [sym__expression] = STATE(1917), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -19369,12 +19420,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1917), + [sym__expression] = STATE(1918), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -19523,12 +19574,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(593), [sym_use_declaration] = STATE(593), [sym_extern_modifier] = STATE(2248), - [sym_visibility_modifier] = STATE(2022), + [sym_visibility_modifier] = STATE(2023), [sym_bracketed_type] = STATE(3666), [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1896), + [sym__expression] = STATE(1897), [sym_macro_invocation] = STATE(399), [sym_scoped_identifier] = STATE(1604), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -20831,7 +20882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(43)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1821), @@ -20839,44 +20890,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(43), [sym_block_comment] = STATE(43), [sym_identifier] = ACTIONS(405), @@ -20974,7 +21025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(44)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1746), @@ -20982,44 +21033,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(43), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(44), [sym_block_comment] = STATE(44), [sym_identifier] = ACTIONS(405), @@ -21116,52 +21167,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(45)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1835), + [sym__expression] = STATE(1836), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(45), [sym_block_comment] = STATE(45), [sym_identifier] = ACTIONS(405), @@ -21258,7 +21309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(46)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1748), @@ -21266,44 +21317,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(46), [sym_block_comment] = STATE(46), [sym_identifier] = ACTIONS(405), @@ -21400,7 +21451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(47)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1749), @@ -21408,44 +21459,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(47), [sym_block_comment] = STATE(47), [sym_identifier] = ACTIONS(405), @@ -21542,7 +21593,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(48)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1743), @@ -21550,44 +21601,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(48), [sym_block_comment] = STATE(48), [sym_identifier] = ACTIONS(405), @@ -21684,7 +21735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(49)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1743), @@ -21692,44 +21743,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(49), [sym_block_comment] = STATE(49), [sym_identifier] = ACTIONS(405), @@ -21826,52 +21877,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(50)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1835), + [sym__expression] = STATE(1836), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(50), [sym_block_comment] = STATE(50), [sym_identifier] = ACTIONS(405), @@ -22396,7 +22447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1890), + [sym__expression] = STATE(1891), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -22678,7 +22729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1890), + [sym__expression] = STATE(1891), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -23665,7 +23716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1891), + [sym__expression] = STATE(1892), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -23947,7 +23998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1893), + [sym__expression] = STATE(1894), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -24088,7 +24139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1894), + [sym__expression] = STATE(1895), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -33842,7 +33893,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -34538,7 +34589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -34655,7 +34706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1867), + [sym__expression] = STATE(1868), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -36855,55 +36906,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(172)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1953), + [sym__expression] = STATE(1957), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), [sym_let_condition] = STATE(3361), [sym__let_chain] = STATE(3362), [sym__condition] = STATE(3526), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(172), [sym_block_comment] = STATE(172), [sym_identifier] = ACTIONS(405), @@ -37554,7 +37605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -37670,7 +37721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -38714,7 +38765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -38830,7 +38881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -38946,7 +38997,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -39062,7 +39113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -39178,7 +39229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -39410,7 +39461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -39526,7 +39577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -39642,7 +39693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1906), + [sym__expression] = STATE(1907), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -40220,7 +40271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1970), + [sym__expression] = STATE(1969), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -41600,7 +41651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1962), + [sym__expression] = STATE(1973), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -41940,7 +41991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(216)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1734), @@ -41948,44 +41999,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(216), [sym_block_comment] = STATE(216), [sym_identifier] = ACTIONS(405), @@ -42396,52 +42447,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(220)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1857), + [sym__expression] = STATE(1858), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), [sym_block] = STATE(1787), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(220), [sym_block_comment] = STATE(220), [sym_identifier] = ACTIONS(405), @@ -42513,7 +42564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1881), + [sym__expression] = STATE(1882), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -42627,7 +42678,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1881), + [sym__expression] = STATE(1882), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -43436,7 +43487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -43462,11 +43513,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(229), [sym_block_comment] = STATE(229), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -43664,7 +43715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -43690,11 +43741,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(231), [sym_block_comment] = STATE(231), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -44120,7 +44171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -44146,11 +44197,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(235), [sym_block_comment] = STATE(235), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -44348,7 +44399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -44374,11 +44425,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(237), [sym_block_comment] = STATE(237), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -44448,53 +44499,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(238)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1964), + [sym__expression] = STATE(1955), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), [sym_let_condition] = STATE(2860), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(238), [sym_block_comment] = STATE(238), [sym_identifier] = ACTIONS(405), @@ -44565,7 +44616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1968), + [sym__expression] = STATE(1967), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -44918,7 +44969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -44944,11 +44995,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(242), [sym_block_comment] = STATE(242), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -45018,52 +45069,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(243)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1862), + [sym__expression] = STATE(1863), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), [sym_block] = STATE(1721), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(243), [sym_block_comment] = STATE(243), [sym_identifier] = ACTIONS(405), @@ -45246,52 +45297,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(245)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1855), + [sym__expression] = STATE(1856), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), [sym_block] = STATE(1760), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(245), [sym_block_comment] = STATE(245), [sym_identifier] = ACTIONS(405), @@ -45363,7 +45414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1884), + [sym__expression] = STATE(1885), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -45591,7 +45642,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1838), + [sym__expression] = STATE(1839), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -45705,7 +45756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1847), + [sym__expression] = STATE(1848), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -45819,7 +45870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1866), + [sym__expression] = STATE(1867), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -45944,7 +45995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -45970,11 +46021,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(251), [sym_block_comment] = STATE(251), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -46047,7 +46098,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1875), + [sym__expression] = STATE(1876), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -46500,52 +46551,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(256)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1861), + [sym__expression] = STATE(1862), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1921), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1922), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(256), [sym_block_comment] = STATE(256), [sym_identifier] = ACTIONS(405), @@ -46614,7 +46665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(257)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1830), @@ -46622,45 +46673,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), [sym_let_condition] = STATE(2860), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(257), [sym_block_comment] = STATE(257), [sym_identifier] = ACTIONS(405), @@ -46742,7 +46793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -46768,11 +46819,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(258), [sym_block_comment] = STATE(258), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -46855,7 +46906,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -46881,11 +46932,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(259), [sym_block_comment] = STATE(259), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -46968,7 +47019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -46994,11 +47045,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(260), [sym_block_comment] = STATE(260), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47081,7 +47132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47107,11 +47158,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(261), [sym_block_comment] = STATE(261), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47194,7 +47245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47220,11 +47271,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(262), [sym_block_comment] = STATE(262), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47307,7 +47358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47333,11 +47384,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(263), [sym_block_comment] = STATE(263), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47420,7 +47471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47446,11 +47497,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(264), [sym_block_comment] = STATE(264), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47533,7 +47584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47559,11 +47610,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(265), [sym_block_comment] = STATE(265), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47646,7 +47697,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -47672,11 +47723,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(266), [sym_block_comment] = STATE(266), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -47748,7 +47799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1938), + [sym__expression] = STATE(1947), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -48308,7 +48359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1971), + [sym__expression] = STATE(1940), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -48420,7 +48471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1873), + [sym__expression] = STATE(1874), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -48529,7 +48580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(274)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1765), @@ -48537,44 +48588,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(274), [sym_block_comment] = STATE(274), [sym_identifier] = ACTIONS(405), @@ -48644,7 +48695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1886), + [sym__expression] = STATE(1887), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -48753,7 +48804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(276)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1827), @@ -48761,44 +48812,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(276), [sym_block_comment] = STATE(276), [sym_identifier] = ACTIONS(405), @@ -48865,52 +48916,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(277)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1863), + [sym__expression] = STATE(1864), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(277), [sym_block_comment] = STATE(277), [sym_identifier] = ACTIONS(405), @@ -48977,7 +49028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(278)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1828), @@ -48985,44 +49036,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(278), [sym_block_comment] = STATE(278), [sym_identifier] = ACTIONS(405), @@ -49089,7 +49140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(279)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1715), @@ -49097,44 +49148,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(279), [sym_block_comment] = STATE(279), [sym_identifier] = ACTIONS(405), @@ -49201,7 +49252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(280)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1829), @@ -49209,44 +49260,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(280), [sym_block_comment] = STATE(280), [sym_identifier] = ACTIONS(405), @@ -49313,7 +49364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(281)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1830), @@ -49321,44 +49372,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(281), [sym_block_comment] = STATE(281), [sym_identifier] = ACTIONS(405), @@ -49425,7 +49476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(282)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1831), @@ -49433,44 +49484,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(282), [sym_block_comment] = STATE(282), [sym_identifier] = ACTIONS(405), @@ -49537,7 +49588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(283)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1832), @@ -49545,44 +49596,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(283), [sym_block_comment] = STATE(283), [sym_identifier] = ACTIONS(405), @@ -49649,7 +49700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(284)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1833), @@ -49657,44 +49708,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(284), [sym_block_comment] = STATE(284), [sym_identifier] = ACTIONS(405), @@ -49761,7 +49812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(285)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1834), @@ -49769,44 +49820,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(285), [sym_block_comment] = STATE(285), [sym_identifier] = ACTIONS(405), @@ -49873,52 +49924,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(286)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1936), + [sym__expression] = STATE(1835), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(286), [sym_block_comment] = STATE(286), [sym_identifier] = ACTIONS(405), @@ -50100,7 +50151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1887), + [sym__expression] = STATE(1888), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -50209,52 +50260,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(289)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1878), + [sym__expression] = STATE(1879), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(289), [sym_block_comment] = STATE(289), [sym_identifier] = ACTIONS(405), @@ -50436,7 +50487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1950), + [sym__expression] = STATE(1946), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -50548,7 +50599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1911), + [sym__expression] = STATE(1912), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -50660,7 +50711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1912), + [sym__expression] = STATE(1913), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -51108,7 +51159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1933), + [sym__expression] = STATE(1934), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -51329,52 +51380,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(299)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1835), + [sym__expression] = STATE(1836), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(299), [sym_block_comment] = STATE(299), [sym_identifier] = ACTIONS(405), @@ -51441,52 +51492,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(300)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1835), + [sym__expression] = STATE(1836), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(300), [sym_block_comment] = STATE(300), [sym_identifier] = ACTIONS(405), @@ -51668,7 +51719,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1928), + [sym__expression] = STATE(1929), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -51892,7 +51943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1930), + [sym__expression] = STATE(1931), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -52004,7 +52055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1934), + [sym__expression] = STATE(1935), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -52116,7 +52167,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1935), + [sym__expression] = STATE(1716), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -52228,7 +52279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1939), + [sym__expression] = STATE(1972), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -52340,7 +52391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1969), + [sym__expression] = STATE(1970), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -52452,7 +52503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1965), + [sym__expression] = STATE(1956), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -53348,7 +53399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1954), + [sym__expression] = STATE(1950), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -53467,7 +53518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -53495,11 +53546,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(318), [sym_block_comment] = STATE(318), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -53583,7 +53634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -53609,11 +53660,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(319), [sym_block_comment] = STATE(319), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -53796,7 +53847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1951), + [sym__expression] = STATE(1966), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -53908,7 +53959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1972), + [sym__expression] = STATE(1948), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -54020,7 +54071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1943), + [sym__expression] = STATE(1939), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -54139,7 +54190,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -54167,11 +54218,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(324), [sym_block_comment] = STATE(324), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -54356,7 +54407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1963), + [sym__expression] = STATE(1958), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -54468,7 +54519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1957), + [sym__expression] = STATE(1965), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -54580,7 +54631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1958), + [sym__expression] = STATE(1938), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -54801,7 +54852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(330)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), [sym__expression] = STATE(1731), @@ -54809,44 +54860,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(330), [sym_block_comment] = STATE(330), [sym_identifier] = ACTIONS(405), @@ -55707,7 +55758,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -55735,11 +55786,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(338), [sym_block_comment] = STATE(338), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -57489,52 +57540,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(354)] = { [sym_bracketed_type] = STATE(3667), - [sym_generic_function] = STATE(1920), + [sym_generic_function] = STATE(1921), [sym_generic_type_with_turbofish] = STATE(3104), [sym__expression_except_range] = STATE(1706), - [sym__expression] = STATE(1945), + [sym__expression] = STATE(1952), [sym_macro_invocation] = STATE(1722), [sym_scoped_identifier] = STATE(1634), [sym_scoped_type_identifier_in_expression_position] = STATE(3327), [sym_range_expression] = STATE(1718), - [sym_unary_expression] = STATE(1920), - [sym_try_expression] = STATE(1920), - [sym_reference_expression] = STATE(1920), - [sym_binary_expression] = STATE(1920), - [sym_assignment_expression] = STATE(1920), - [sym_compound_assignment_expr] = STATE(1920), - [sym_type_cast_expression] = STATE(1920), - [sym_return_expression] = STATE(1920), - [sym_yield_expression] = STATE(1920), - [sym_call_expression] = STATE(1920), - [sym_array_expression] = STATE(1920), - [sym_parenthesized_expression] = STATE(1920), - [sym_tuple_expression] = STATE(1920), - [sym_unit_expression] = STATE(1920), - [sym_struct_expression] = STATE(1920), - [sym_if_expression] = STATE(1920), - [sym_match_expression] = STATE(1920), - [sym_while_expression] = STATE(1920), - [sym_loop_expression] = STATE(1920), - [sym_for_expression] = STATE(1920), - [sym_const_block] = STATE(1920), - [sym_closure_expression] = STATE(1920), + [sym_unary_expression] = STATE(1921), + [sym_try_expression] = STATE(1921), + [sym_reference_expression] = STATE(1921), + [sym_binary_expression] = STATE(1921), + [sym_assignment_expression] = STATE(1921), + [sym_compound_assignment_expr] = STATE(1921), + [sym_type_cast_expression] = STATE(1921), + [sym_return_expression] = STATE(1921), + [sym_yield_expression] = STATE(1921), + [sym_call_expression] = STATE(1921), + [sym_array_expression] = STATE(1921), + [sym_parenthesized_expression] = STATE(1921), + [sym_tuple_expression] = STATE(1921), + [sym_unit_expression] = STATE(1921), + [sym_struct_expression] = STATE(1921), + [sym_if_expression] = STATE(1921), + [sym_match_expression] = STATE(1921), + [sym_while_expression] = STATE(1921), + [sym_loop_expression] = STATE(1921), + [sym_for_expression] = STATE(1921), + [sym_const_block] = STATE(1921), + [sym_closure_expression] = STATE(1921), [sym_closure_parameters] = STATE(245), [sym_label] = STATE(3773), - [sym_break_expression] = STATE(1920), - [sym_continue_expression] = STATE(1920), - [sym_index_expression] = STATE(1920), - [sym_await_expression] = STATE(1920), + [sym_break_expression] = STATE(1921), + [sym_continue_expression] = STATE(1921), + [sym_index_expression] = STATE(1921), + [sym_await_expression] = STATE(1921), [sym_field_expression] = STATE(1693), - [sym_unsafe_block] = STATE(1920), - [sym_async_block] = STATE(1920), - [sym_gen_block] = STATE(1920), - [sym_try_block] = STATE(1920), - [sym_block] = STATE(1920), - [sym__literal] = STATE(1920), - [sym_string_literal] = STATE(1851), - [sym_raw_string_literal] = STATE(1851), - [sym_boolean_literal] = STATE(1851), + [sym_unsafe_block] = STATE(1921), + [sym_async_block] = STATE(1921), + [sym_gen_block] = STATE(1921), + [sym_try_block] = STATE(1921), + [sym_block] = STATE(1921), + [sym__literal] = STATE(1921), + [sym_string_literal] = STATE(1852), + [sym_raw_string_literal] = STATE(1852), + [sym_boolean_literal] = STATE(1852), [sym_line_comment] = STATE(354), [sym_block_comment] = STATE(354), [sym_identifier] = ACTIONS(405), @@ -57604,7 +57655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1967), + [sym__expression] = STATE(1962), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -57940,7 +57991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1932), + [sym__expression] = STATE(1933), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -58276,7 +58327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1870), + [sym__expression] = STATE(1871), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -58388,7 +58439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1960), + [sym__expression] = STATE(1954), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -58612,7 +58663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1879), + [sym__expression] = STATE(1880), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -58948,7 +58999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1940), + [sym__expression] = STATE(1963), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59060,7 +59111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1941), + [sym__expression] = STATE(1964), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59172,7 +59223,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1882), + [sym__expression] = STATE(1883), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59284,7 +59335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1942), + [sym__expression] = STATE(1968), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59396,7 +59447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1885), + [sym__expression] = STATE(1886), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59508,7 +59559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1944), + [sym__expression] = STATE(1971), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59732,7 +59783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1888), + [sym__expression] = STATE(1889), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59844,7 +59895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1946), + [sym__expression] = STATE(1941), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -59956,7 +60007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1947), + [sym__expression] = STATE(1942), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -60068,7 +60119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1948), + [sym__expression] = STATE(1943), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -60180,7 +60231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1949), + [sym__expression] = STATE(1944), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -60404,7 +60455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1892), + [sym__expression] = STATE(1893), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -60964,7 +61015,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1952), + [sym__expression] = STATE(1959), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -61300,7 +61351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3105), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1899), + [sym__expression] = STATE(1900), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1607), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -61860,7 +61911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_function] = STATE(1453), [sym_generic_type_with_turbofish] = STATE(3038), [sym__expression_except_range] = STATE(1267), - [sym__expression] = STATE(1973), + [sym__expression] = STATE(1951), [sym_macro_invocation] = STATE(1531), [sym_scoped_identifier] = STATE(1445), [sym_scoped_type_identifier_in_expression_position] = STATE(3222), @@ -62647,7 +62698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -62673,11 +62724,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(400), [sym_block_comment] = STATE(400), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -63197,7 +63248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -63223,11 +63274,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(405), [sym_block_comment] = STATE(405), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -64517,7 +64568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -64543,11 +64594,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(417), [sym_block_comment] = STATE(417), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -65507,7 +65558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -65533,11 +65584,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(426), [sym_block_comment] = STATE(426), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -65833,7 +65884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3439), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -65859,11 +65910,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(429), [sym_block_comment] = STATE(429), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -65933,7 +65984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3699), [sym_lifetime] = STATE(854), [sym_array_type] = STATE(2069), @@ -65941,7 +65992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -65967,11 +66018,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(430), [sym_block_comment] = STATE(430), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66039,7 +66090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3691), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -66047,7 +66098,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66073,11 +66124,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(431), [sym_block_comment] = STATE(431), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66145,7 +66196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3691), [sym_lifetime] = STATE(858), [sym_array_type] = STATE(2069), @@ -66153,7 +66204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66179,11 +66230,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(432), [sym_block_comment] = STATE(432), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66251,7 +66302,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3699), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -66259,7 +66310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66285,11 +66336,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(433), [sym_block_comment] = STATE(433), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66357,7 +66408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3691), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -66365,7 +66416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66391,11 +66442,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(434), [sym_block_comment] = STATE(434), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66463,7 +66514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3699), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -66471,7 +66522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66497,11 +66548,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(435), [sym_block_comment] = STATE(435), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66569,7 +66620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3699), [sym_lifetime] = STATE(858), [sym_array_type] = STATE(2069), @@ -66577,7 +66628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3431), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66603,11 +66654,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(436), [sym_block_comment] = STATE(436), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66675,7 +66726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3691), [sym_lifetime] = STATE(854), [sym_array_type] = STATE(2069), @@ -66683,7 +66734,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3333), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66709,11 +66760,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(437), [sym_block_comment] = STATE(437), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66781,7 +66832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3700), [sym_lifetime] = STATE(858), [sym_array_type] = STATE(2069), @@ -66789,7 +66840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3439), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66815,11 +66866,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(438), [sym_block_comment] = STATE(438), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -66887,7 +66938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3700), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -66895,7 +66946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3439), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -66921,11 +66972,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(439), [sym_block_comment] = STATE(439), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -67191,7 +67242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2213), @@ -67207,11 +67258,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(442), [sym_block_comment] = STATE(442), [sym_identifier] = ACTIONS(1603), @@ -67286,7 +67337,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2230), @@ -67302,11 +67353,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(443), [sym_block_comment] = STATE(443), [sym_identifier] = ACTIONS(1607), @@ -67388,7 +67439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67477,7 +67528,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67566,7 +67617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67655,7 +67706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67744,7 +67795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67833,7 +67884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -67922,7 +67973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68011,7 +68062,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68100,7 +68151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68189,7 +68240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68278,7 +68329,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68367,7 +68418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68456,7 +68507,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68544,7 +68595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68632,7 +68683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68720,7 +68771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -68808,7 +68859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -70070,7 +70121,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3145), @@ -70088,11 +70139,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(475), [sym_block_comment] = STATE(475), [sym_identifier] = ACTIONS(1725), @@ -70153,7 +70204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(2901), @@ -70171,11 +70222,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(476), [sym_block_comment] = STATE(476), [sym_identifier] = ACTIONS(1725), @@ -72062,7 +72113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3249), @@ -72080,11 +72131,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(499), [sym_block_comment] = STATE(499), [sym_identifier] = ACTIONS(1725), @@ -72144,7 +72195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3249), @@ -72162,11 +72213,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(500), [sym_block_comment] = STATE(500), [sym_identifier] = ACTIONS(1725), @@ -72226,7 +72277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3249), @@ -72244,11 +72295,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(501), [sym_block_comment] = STATE(501), [sym_identifier] = ACTIONS(1725), @@ -72308,7 +72359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3249), @@ -72326,11 +72377,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(502), [sym_block_comment] = STATE(502), [sym_identifier] = ACTIONS(1725), @@ -74676,7 +74727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(1170), [sym_use_declaration] = STATE(1170), [sym_extern_modifier] = STATE(2235), - [sym_visibility_modifier] = STATE(2025), + [sym_visibility_modifier] = STATE(2021), [sym_bracketed_type] = STATE(3732), [sym_generic_type_with_turbofish] = STATE(3800), [sym_macro_invocation] = STATE(1170), @@ -75810,7 +75861,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(1170), [sym_use_declaration] = STATE(1170), [sym_extern_modifier] = STATE(2235), - [sym_visibility_modifier] = STATE(2025), + [sym_visibility_modifier] = STATE(2021), [sym_bracketed_type] = STATE(3732), [sym_generic_type_with_turbofish] = STATE(3800), [sym_macro_invocation] = STATE(1170), @@ -76215,7 +76266,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(1170), [sym_use_declaration] = STATE(1170), [sym_extern_modifier] = STATE(2235), - [sym_visibility_modifier] = STATE(2025), + [sym_visibility_modifier] = STATE(2021), [sym_bracketed_type] = STATE(3732), [sym_generic_type_with_turbofish] = STATE(3800), [sym_macro_invocation] = STATE(1170), @@ -81138,7 +81189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym_closure_expression] = STATE(3249), @@ -81156,11 +81207,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(611), [sym_block_comment] = STATE(611), [sym_identifier] = ACTIONS(1725), @@ -83910,7 +83961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(1170), [sym_use_declaration] = STATE(1170), [sym_extern_modifier] = STATE(2235), - [sym_visibility_modifier] = STATE(2025), + [sym_visibility_modifier] = STATE(2021), [sym_bracketed_type] = STATE(3732), [sym_generic_type_with_turbofish] = STATE(3800), [sym_macro_invocation] = STATE(1170), @@ -84396,7 +84447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_let_declaration] = STATE(1170), [sym_use_declaration] = STATE(1170), [sym_extern_modifier] = STATE(2235), - [sym_visibility_modifier] = STATE(2025), + [sym_visibility_modifier] = STATE(2021), [sym_bracketed_type] = STATE(3732), [sym_generic_type_with_turbofish] = STATE(3800), [sym_macro_invocation] = STATE(1170), @@ -95487,7 +95538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -95501,7 +95552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_scoped_type_identifier] = STATE(2255), [sym_line_comment] = STATE(788), [sym_block_comment] = STATE(788), - [aux_sym_enum_variant_list_repeat1] = STATE(2164), + [aux_sym_enum_variant_list_repeat1] = STATE(2169), [aux_sym_function_modifiers_repeat1] = STATE(2317), [sym_identifier] = ACTIONS(3066), [anon_sym_LPAREN] = ACTIONS(1613), @@ -95564,7 +95615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95575,7 +95626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(789), [sym_block_comment] = STATE(789), [aux_sym_enum_variant_list_repeat1] = STATE(802), @@ -95644,7 +95695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95655,7 +95706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(790), [sym_block_comment] = STATE(790), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -95723,7 +95774,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95734,7 +95785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(791), [sym_block_comment] = STATE(791), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -95802,7 +95853,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95813,7 +95864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(792), [sym_block_comment] = STATE(792), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -95881,7 +95932,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95892,7 +95943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(793), [sym_block_comment] = STATE(793), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -95960,7 +96011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -95971,7 +96022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(794), [sym_block_comment] = STATE(794), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -96039,7 +96090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -96050,7 +96101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(795), [sym_block_comment] = STATE(795), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -96109,7 +96160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2708), @@ -96125,11 +96176,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(796), [sym_block_comment] = STATE(796), [sym_identifier] = ACTIONS(1725), @@ -96196,7 +96247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -96207,7 +96258,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(797), [sym_block_comment] = STATE(797), [aux_sym_enum_variant_list_repeat1] = STATE(1093), @@ -96265,7 +96316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2707), @@ -96281,11 +96332,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(798), [sym_block_comment] = STATE(798), [sym_identifier] = ACTIONS(1725), @@ -96343,7 +96394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2776), @@ -96359,11 +96410,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(799), [sym_block_comment] = STATE(799), [sym_identifier] = ACTIONS(1725), @@ -96430,7 +96481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -96441,7 +96492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(800), [sym_block_comment] = STATE(800), [aux_sym_enum_variant_list_repeat1] = STATE(797), @@ -96499,7 +96550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2626), @@ -96515,11 +96566,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(801), [sym_block_comment] = STATE(801), [sym_identifier] = ACTIONS(1725), @@ -96586,7 +96637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -96597,7 +96648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(802), [sym_block_comment] = STATE(802), [aux_sym_enum_variant_list_repeat1] = STATE(1093), @@ -96655,7 +96706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2828), @@ -96671,11 +96722,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(803), [sym_block_comment] = STATE(803), [sym_identifier] = ACTIONS(1725), @@ -96733,7 +96784,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2671), @@ -96749,11 +96800,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(804), [sym_block_comment] = STATE(804), [sym_identifier] = ACTIONS(1725), @@ -96811,7 +96862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -96827,11 +96878,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(805), [sym_block_comment] = STATE(805), [sym_identifier] = ACTIONS(1725), @@ -96888,7 +96939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -96904,11 +96955,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(806), [sym_block_comment] = STATE(806), [sym_identifier] = ACTIONS(1725), @@ -96965,7 +97016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -96981,11 +97032,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(807), [sym_block_comment] = STATE(807), [sym_identifier] = ACTIONS(1725), @@ -97042,7 +97093,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97058,11 +97109,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(808), [sym_block_comment] = STATE(808), [sym_identifier] = ACTIONS(1725), @@ -97119,7 +97170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97135,11 +97186,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(809), [sym_block_comment] = STATE(809), [sym_identifier] = ACTIONS(1725), @@ -97197,7 +97248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3053), @@ -97213,11 +97264,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(810), [sym_block_comment] = STATE(810), [sym_identifier] = ACTIONS(1725), @@ -97273,7 +97324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97289,11 +97340,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(811), [sym_block_comment] = STATE(811), [sym_identifier] = ACTIONS(1725), @@ -97350,7 +97401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97366,11 +97417,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(812), [sym_block_comment] = STATE(812), [sym_identifier] = ACTIONS(1725), @@ -97427,7 +97478,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97443,11 +97494,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(813), [sym_block_comment] = STATE(813), [sym_identifier] = ACTIONS(1725), @@ -97504,7 +97555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2674), @@ -97520,11 +97571,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(814), [sym_block_comment] = STATE(814), [sym_identifier] = ACTIONS(1725), @@ -97582,7 +97633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2576), @@ -97598,11 +97649,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(815), [sym_block_comment] = STATE(815), [sym_identifier] = ACTIONS(1725), @@ -97658,7 +97709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97674,11 +97725,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(816), [sym_block_comment] = STATE(816), [sym_identifier] = ACTIONS(1725), @@ -97735,7 +97786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97751,11 +97802,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(817), [sym_block_comment] = STATE(817), [sym_identifier] = ACTIONS(1725), @@ -97813,7 +97864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2687), @@ -97829,11 +97880,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(818), [sym_block_comment] = STATE(818), [sym_identifier] = ACTIONS(1725), @@ -97889,7 +97940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97905,11 +97956,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(819), [sym_block_comment] = STATE(819), [sym_identifier] = ACTIONS(1725), @@ -97966,7 +98017,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -97982,11 +98033,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(820), [sym_block_comment] = STATE(820), [sym_identifier] = ACTIONS(1725), @@ -98043,7 +98094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2194), @@ -98059,11 +98110,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(821), [sym_block_comment] = STATE(821), [sym_identifier] = ACTIONS(1725), @@ -98119,7 +98170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3478), @@ -98135,11 +98186,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(822), [sym_block_comment] = STATE(822), [sym_identifier] = ACTIONS(1725), @@ -98195,7 +98246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2589), @@ -98211,11 +98262,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(823), [sym_block_comment] = STATE(823), [sym_identifier] = ACTIONS(1725), @@ -98271,7 +98322,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3260), @@ -98287,11 +98338,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(824), [sym_block_comment] = STATE(824), [sym_identifier] = ACTIONS(1725), @@ -98347,7 +98398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2608), @@ -98363,11 +98414,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(825), [sym_block_comment] = STATE(825), [sym_identifier] = ACTIONS(1725), @@ -98423,7 +98474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3490), @@ -98439,11 +98490,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(826), [sym_block_comment] = STATE(826), [sym_identifier] = ACTIONS(1725), @@ -98499,7 +98550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3430), @@ -98515,11 +98566,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(827), [sym_block_comment] = STATE(827), [sym_identifier] = ACTIONS(1725), @@ -98575,7 +98626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2549), @@ -98591,11 +98642,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(828), [sym_block_comment] = STATE(828), [sym_identifier] = ACTIONS(1725), @@ -98651,7 +98702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2213), @@ -98667,11 +98718,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(829), [sym_block_comment] = STATE(829), [sym_identifier] = ACTIONS(1725), @@ -98727,7 +98778,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2603), @@ -98743,11 +98794,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(830), [sym_block_comment] = STATE(830), [sym_identifier] = ACTIONS(1725), @@ -98803,7 +98854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2214), @@ -98819,11 +98870,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(831), [sym_block_comment] = STATE(831), [sym_identifier] = ACTIONS(1725), @@ -99031,7 +99082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2751), @@ -99047,11 +99098,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(834), [sym_block_comment] = STATE(834), [sym_identifier] = ACTIONS(1725), @@ -99183,7 +99234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2229), @@ -99199,11 +99250,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(836), [sym_block_comment] = STATE(836), [sym_identifier] = ACTIONS(1725), @@ -99259,7 +99310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3423), @@ -99275,11 +99326,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(837), [sym_block_comment] = STATE(837), [sym_identifier] = ACTIONS(1725), @@ -99335,7 +99386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2656), @@ -99351,11 +99402,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(838), [sym_block_comment] = STATE(838), [sym_identifier] = ACTIONS(1725), @@ -99411,7 +99462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2182), @@ -99427,11 +99478,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(839), [sym_block_comment] = STATE(839), [sym_identifier] = ACTIONS(1725), @@ -99487,7 +99538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2201), @@ -99503,11 +99554,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(840), [sym_block_comment] = STATE(840), [sym_identifier] = ACTIONS(1725), @@ -99639,7 +99690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3101), @@ -99655,11 +99706,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(842), [sym_block_comment] = STATE(842), [sym_identifier] = ACTIONS(1725), @@ -99791,7 +99842,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3135), @@ -99807,11 +99858,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(844), [sym_block_comment] = STATE(844), [sym_identifier] = ACTIONS(1725), @@ -99943,7 +99994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3071), @@ -99959,11 +100010,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(846), [sym_block_comment] = STATE(846), [sym_identifier] = ACTIONS(1725), @@ -100019,7 +100070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3479), @@ -100035,11 +100086,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(847), [sym_block_comment] = STATE(847), [sym_identifier] = ACTIONS(1725), @@ -100171,7 +100222,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3449), @@ -100187,11 +100238,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(849), [sym_block_comment] = STATE(849), [sym_identifier] = ACTIONS(1725), @@ -100247,7 +100298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3471), @@ -100263,11 +100314,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(850), [sym_block_comment] = STATE(850), [sym_identifier] = ACTIONS(1725), @@ -100323,7 +100374,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3476), @@ -100339,11 +100390,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(851), [sym_block_comment] = STATE(851), [sym_identifier] = ACTIONS(1725), @@ -100399,7 +100450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(3477), @@ -100415,11 +100466,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(852), [sym_block_comment] = STATE(852), [sym_identifier] = ACTIONS(1725), @@ -100475,7 +100526,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_generic_type] = STATE(3711), [sym_generic_type_with_turbofish] = STATE(3231), [sym_macro_invocation] = STATE(2221), - [sym_scoped_identifier] = STATE(2033), + [sym_scoped_identifier] = STATE(2035), [sym_scoped_type_identifier] = STATE(3055), [sym_const_block] = STATE(2221), [sym__pattern] = STATE(2230), @@ -100491,11 +100542,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_captured_pattern] = STATE(2221), [sym_reference_pattern] = STATE(2221), [sym_or_pattern] = STATE(2221), - [sym__literal_pattern] = STATE(2103), - [sym_negative_literal] = STATE(2112), - [sym_string_literal] = STATE(2112), - [sym_raw_string_literal] = STATE(2112), - [sym_boolean_literal] = STATE(2112), + [sym__literal_pattern] = STATE(2108), + [sym_negative_literal] = STATE(2110), + [sym_string_literal] = STATE(2110), + [sym_raw_string_literal] = STATE(2110), + [sym_boolean_literal] = STATE(2110), [sym_line_comment] = STATE(853), [sym_block_comment] = STATE(853), [sym_identifier] = ACTIONS(1725), @@ -100550,7 +100601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -100558,7 +100609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -100569,7 +100620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(854), [sym_block_comment] = STATE(854), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -100708,7 +100759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -100775,7 +100826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1837), + [sym__type] = STATE(1838), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -100850,7 +100901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -100858,7 +100909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -100869,7 +100920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(858), [sym_block_comment] = STATE(858), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -100925,7 +100976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -100933,7 +100984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -101008,7 +101059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101019,7 +101070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(860), [sym_block_comment] = STATE(860), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101082,7 +101133,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101093,7 +101144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(861), [sym_block_comment] = STATE(861), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101230,7 +101281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101241,7 +101292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(863), [sym_block_comment] = STATE(863), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101378,7 +101429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101389,7 +101440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(865), [sym_block_comment] = STATE(865), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101452,7 +101503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101463,7 +101514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(866), [sym_block_comment] = STATE(866), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101527,7 +101578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101538,7 +101589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(867), [sym_block_comment] = STATE(867), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101600,7 +101651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101611,7 +101662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(868), [sym_block_comment] = STATE(868), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101674,7 +101725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101685,7 +101736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(869), [sym_block_comment] = STATE(869), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101749,7 +101800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -101823,7 +101874,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101834,7 +101885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(871), [sym_block_comment] = STATE(871), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101896,7 +101947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101907,7 +101958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(872), [sym_block_comment] = STATE(872), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -101970,7 +102021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -101981,7 +102032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(873), [sym_block_comment] = STATE(873), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102044,7 +102095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102055,7 +102106,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(874), [sym_block_comment] = STATE(874), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102118,7 +102169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102129,7 +102180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(875), [sym_block_comment] = STATE(875), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102193,10 +102244,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), - [sym_use_bounds] = STATE(2088), + [sym_use_bounds] = STATE(2091), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), [sym_never_type] = STATE(2069), @@ -102204,7 +102255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(876), [sym_block_comment] = STATE(876), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102340,7 +102391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102351,7 +102402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(878), [sym_block_comment] = STATE(878), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102414,7 +102465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -102554,7 +102605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(858), [sym_array_type] = STATE(2069), @@ -102562,7 +102613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102573,7 +102624,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(881), [sym_block_comment] = STATE(881), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102628,7 +102679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2055), + [sym__type] = STATE(2056), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(859), [sym_array_type] = STATE(2069), @@ -102636,7 +102687,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -102710,7 +102761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102721,7 +102772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(883), [sym_block_comment] = STATE(883), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -102932,7 +102983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -102943,7 +102994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(886), [sym_block_comment] = STATE(886), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103005,7 +103056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103016,7 +103067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(887), [sym_block_comment] = STATE(887), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103297,7 +103348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103308,7 +103359,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(891), [sym_block_comment] = STATE(891), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103370,7 +103421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103381,7 +103432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(892), [sym_block_comment] = STATE(892), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103516,7 +103567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103527,7 +103578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(894), [sym_block_comment] = STATE(894), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103589,7 +103640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103600,7 +103651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(895), [sym_block_comment] = STATE(895), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103662,7 +103713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103673,7 +103724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(896), [sym_block_comment] = STATE(896), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103735,7 +103786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103746,7 +103797,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(897), [sym_block_comment] = STATE(897), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103808,7 +103859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103819,7 +103870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(898), [sym_block_comment] = STATE(898), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103881,7 +103932,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103892,7 +103943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(899), [sym_block_comment] = STATE(899), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -103954,7 +104005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -103965,7 +104016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(900), [sym_block_comment] = STATE(900), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104027,7 +104078,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104038,7 +104089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(901), [sym_block_comment] = STATE(901), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104100,7 +104151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104111,7 +104162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(902), [sym_block_comment] = STATE(902), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104246,7 +104297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104257,7 +104308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(904), [sym_block_comment] = STATE(904), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104319,7 +104370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104330,7 +104381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(905), [sym_block_comment] = STATE(905), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104392,7 +104443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104403,7 +104454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(906), [sym_block_comment] = STATE(906), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104457,7 +104508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1836), + [sym__type] = STATE(1837), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -104530,7 +104581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1837), + [sym__type] = STATE(1838), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -104611,7 +104662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104622,7 +104673,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(909), [sym_block_comment] = STATE(909), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104757,7 +104808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104768,7 +104819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(911), [sym_block_comment] = STATE(911), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104830,7 +104881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -104841,7 +104892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(912), [sym_block_comment] = STATE(912), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -104895,7 +104946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1842), + [sym__type] = STATE(1843), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -105041,7 +105092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1843), + [sym__type] = STATE(1844), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -105487,7 +105538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -105498,7 +105549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(921), [sym_block_comment] = STATE(921), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -105633,7 +105684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -105644,7 +105695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(923), [sym_block_comment] = STATE(923), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -105706,7 +105757,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -105717,7 +105768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(924), [sym_block_comment] = STATE(924), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -105779,7 +105830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -105852,7 +105903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -105863,7 +105914,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(926), [sym_block_comment] = STATE(926), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -105925,7 +105976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -105936,7 +105987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(927), [sym_block_comment] = STATE(927), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -105990,7 +106041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2087), + [sym__type] = STATE(2088), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -105998,7 +106049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106009,7 +106060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(928), [sym_block_comment] = STATE(928), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -106071,7 +106122,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106082,7 +106133,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(929), [sym_block_comment] = STATE(929), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -106136,7 +106187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2081), + [sym__type] = STATE(2083), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -106144,7 +106195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106209,7 +106260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2056), + [sym__type] = STATE(2055), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -106217,7 +106268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106282,7 +106333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2078), + [sym__type] = STATE(2076), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -106290,7 +106341,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106355,7 +106406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -106363,7 +106414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106426,19 +106477,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(934)] = { [sym_function_modifiers] = STATE(3583), - [sym_removed_trait_bound] = STATE(2061), + [sym_removed_trait_bound] = STATE(2062), [sym_extern_modifier] = STATE(2461), [sym__type] = STATE(3531), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1632), - [sym_function_type] = STATE(2061), - [sym_tuple_type] = STATE(2061), + [sym_function_type] = STATE(2062), + [sym_tuple_type] = STATE(2062), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2052), + [sym_generic_type] = STATE(2042), [sym_generic_type_with_turbofish] = STATE(3736), - [sym_bounded_type] = STATE(2061), + [sym_bounded_type] = STATE(2062), [sym_use_bounds] = STATE(3531), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), @@ -106509,7 +106560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106520,7 +106571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(935), [sym_block_comment] = STATE(935), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -106574,18 +106625,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2088), + [sym__type] = STATE(2091), [sym_bracketed_type] = STATE(3752), - [sym_lifetime] = STATE(2088), + [sym_lifetime] = STATE(2091), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1632), [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), - [sym_use_bounds] = STATE(2088), + [sym_use_bounds] = STATE(2091), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), [sym_never_type] = STATE(2069), @@ -106655,7 +106706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106666,7 +106717,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(937), [sym_block_comment] = STATE(937), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -106728,7 +106779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106801,7 +106852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106812,7 +106863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(939), [sym_block_comment] = STATE(939), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -106866,7 +106917,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2087), + [sym__type] = STATE(2088), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -106874,7 +106925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -106947,7 +106998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -106958,7 +107009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(941), [sym_block_comment] = STATE(941), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -107020,7 +107071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -107031,7 +107082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(942), [sym_block_comment] = STATE(942), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -107093,7 +107144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107166,7 +107217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -107177,7 +107228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(944), [sym_block_comment] = STATE(944), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -107231,7 +107282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2075), + [sym__type] = STATE(2077), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107239,7 +107290,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107304,7 +107355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2076), + [sym__type] = STATE(2078), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107312,7 +107363,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107377,7 +107428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2077), + [sym__type] = STATE(2079), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107385,7 +107436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107458,7 +107509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -107469,7 +107520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(948), [sym_block_comment] = STATE(948), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -107521,19 +107572,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(949)] = { [sym_function_modifiers] = STATE(3583), - [sym_removed_trait_bound] = STATE(2071), + [sym_removed_trait_bound] = STATE(2072), [sym_extern_modifier] = STATE(2461), [sym__type] = STATE(3531), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1632), - [sym_function_type] = STATE(2071), - [sym_tuple_type] = STATE(2071), + [sym_function_type] = STATE(2072), + [sym_tuple_type] = STATE(2072), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2050), + [sym_generic_type] = STATE(2032), [sym_generic_type_with_turbofish] = STATE(3736), - [sym_bounded_type] = STATE(2071), + [sym_bounded_type] = STATE(2072), [sym_use_bounds] = STATE(3531), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), @@ -107596,7 +107647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2084), + [sym__type] = STATE(2085), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107604,7 +107655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107669,7 +107720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2085), + [sym__type] = STATE(2086), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107677,7 +107728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107742,7 +107793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3583), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2086), + [sym__type] = STATE(2087), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3531), [sym_array_type] = STATE(2069), @@ -107750,7 +107801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -107896,7 +107947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -107907,7 +107958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(954), [sym_block_comment] = STATE(954), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108042,7 +108093,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108053,7 +108104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(956), [sym_block_comment] = STATE(956), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108107,7 +108158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3641), [sym_removed_trait_bound] = STATE(1745), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(1871), + [sym__type] = STATE(1872), [sym_bracketed_type] = STATE(3701), [sym_lifetime] = STATE(3813), [sym_array_type] = STATE(1745), @@ -108188,7 +108239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108199,7 +108250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(958), [sym_block_comment] = STATE(958), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108334,7 +108385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -108407,7 +108458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108418,7 +108469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(961), [sym_block_comment] = STATE(961), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108472,18 +108523,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2088), + [sym__type] = STATE(2091), [sym_bracketed_type] = STATE(3752), - [sym_lifetime] = STATE(2088), + [sym_lifetime] = STATE(2091), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1652), [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), - [sym_use_bounds] = STATE(2088), + [sym_use_bounds] = STATE(2091), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), [sym_never_type] = STATE(2069), @@ -108491,7 +108542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(962), [sym_block_comment] = STATE(962), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108553,7 +108604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108564,7 +108615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(963), [sym_block_comment] = STATE(963), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108626,7 +108677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108637,7 +108688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(964), [sym_block_comment] = STATE(964), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108699,7 +108750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108710,7 +108761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(965), [sym_block_comment] = STATE(965), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108772,7 +108823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108783,7 +108834,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(966), [sym_block_comment] = STATE(966), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108845,7 +108896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -108856,7 +108907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(967), [sym_block_comment] = STATE(967), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -108918,7 +108969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -109064,7 +109115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -109137,7 +109188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109148,7 +109199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(971), [sym_block_comment] = STATE(971), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109210,7 +109261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109221,7 +109272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(972), [sym_block_comment] = STATE(972), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109283,7 +109334,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109294,7 +109345,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(973), [sym_block_comment] = STATE(973), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109356,7 +109407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109367,7 +109418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(974), [sym_block_comment] = STATE(974), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109429,7 +109480,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109440,7 +109491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(975), [sym_block_comment] = STATE(975), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109502,7 +109553,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109513,7 +109564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(976), [sym_block_comment] = STATE(976), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109648,7 +109699,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109659,7 +109710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(978), [sym_block_comment] = STATE(978), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109721,7 +109772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109732,7 +109783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(979), [sym_block_comment] = STATE(979), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109794,7 +109845,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109805,7 +109856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(980), [sym_block_comment] = STATE(980), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109867,7 +109918,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109878,7 +109929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(981), [sym_block_comment] = STATE(981), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -109940,7 +109991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -109951,7 +110002,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(982), [sym_block_comment] = STATE(982), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -110159,7 +110210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -110170,7 +110221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(985), [sym_block_comment] = STATE(985), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -110232,7 +110283,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -110243,7 +110294,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(986), [sym_block_comment] = STATE(986), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -110597,7 +110648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -110608,7 +110659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(991), [sym_block_comment] = STATE(991), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -110670,7 +110721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -110681,7 +110732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(992), [sym_block_comment] = STATE(992), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111035,7 +111086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111046,7 +111097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(997), [sym_block_comment] = STATE(997), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111181,7 +111232,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111192,7 +111243,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(999), [sym_block_comment] = STATE(999), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111327,7 +111378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111338,7 +111389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1001), [sym_block_comment] = STATE(1001), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111392,7 +111443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2078), + [sym__type] = STATE(2076), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -111400,7 +111451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111411,7 +111462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1002), [sym_block_comment] = STATE(1002), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111465,7 +111516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2060), + [sym__type] = STATE(2061), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -111473,7 +111524,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111484,7 +111535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1003), [sym_block_comment] = STATE(1003), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111546,7 +111597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111557,7 +111608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1004), [sym_block_comment] = STATE(1004), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111619,7 +111670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111630,7 +111681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1005), [sym_block_comment] = STATE(1005), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111692,7 +111743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111703,7 +111754,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1006), [sym_block_comment] = STATE(1006), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111765,7 +111816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111776,7 +111827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1007), [sym_block_comment] = STATE(1007), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111838,7 +111889,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111849,7 +111900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1008), [sym_block_comment] = STATE(1008), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111911,7 +111962,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111922,7 +111973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1009), [sym_block_comment] = STATE(1009), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -111984,7 +112035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -111995,7 +112046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1010), [sym_block_comment] = STATE(1010), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112130,7 +112181,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112141,7 +112192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1012), [sym_block_comment] = STATE(1012), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112195,7 +112246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2087), + [sym__type] = STATE(2088), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -112203,7 +112254,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112214,7 +112265,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1013), [sym_block_comment] = STATE(1013), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112276,7 +112327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112287,7 +112338,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1014), [sym_block_comment] = STATE(1014), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112339,19 +112390,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(1015)] = { [sym_function_modifiers] = STATE(3812), - [sym_removed_trait_bound] = STATE(2071), + [sym_removed_trait_bound] = STATE(2072), [sym_extern_modifier] = STATE(2461), [sym__type] = STATE(3775), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1652), - [sym_function_type] = STATE(2071), - [sym_tuple_type] = STATE(2071), + [sym_function_type] = STATE(2072), + [sym_tuple_type] = STATE(2072), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2050), + [sym_generic_type] = STATE(2032), [sym_generic_type_with_turbofish] = STATE(3736), - [sym_bounded_type] = STATE(2071), + [sym_bounded_type] = STATE(2072), [sym_use_bounds] = STATE(3775), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), @@ -112360,7 +112411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2021), + [sym_scoped_type_identifier] = STATE(2030), [sym_line_comment] = STATE(1015), [sym_block_comment] = STATE(1015), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112414,7 +112465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2084), + [sym__type] = STATE(2085), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -112422,7 +112473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112433,7 +112484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1016), [sym_block_comment] = STATE(1016), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112487,7 +112538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2085), + [sym__type] = STATE(2086), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -112495,7 +112546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112506,7 +112557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1017), [sym_block_comment] = STATE(1017), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112560,7 +112611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2086), + [sym__type] = STATE(2087), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -112568,7 +112619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112579,7 +112630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1018), [sym_block_comment] = STATE(1018), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112641,7 +112692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112652,7 +112703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1019), [sym_block_comment] = STATE(1019), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112714,7 +112765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112725,7 +112776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1020), [sym_block_comment] = STATE(1020), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112787,7 +112838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112798,7 +112849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1021), [sym_block_comment] = STATE(1021), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112860,7 +112911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112871,7 +112922,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1022), [sym_block_comment] = STATE(1022), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -112933,7 +112984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -112944,7 +112995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1023), [sym_block_comment] = STATE(1023), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113006,7 +113057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113017,7 +113068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1024), [sym_block_comment] = STATE(1024), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113079,7 +113130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113090,7 +113141,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1025), [sym_block_comment] = STATE(1025), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113152,7 +113203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113163,7 +113214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1026), [sym_block_comment] = STATE(1026), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113225,7 +113276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113236,7 +113287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1027), [sym_block_comment] = STATE(1027), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113298,7 +113349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113309,7 +113360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1028), [sym_block_comment] = STATE(1028), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113371,7 +113422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113382,7 +113433,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1029), [sym_block_comment] = STATE(1029), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113444,7 +113495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113455,7 +113506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1030), [sym_block_comment] = STATE(1030), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113509,7 +113560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2075), + [sym__type] = STATE(2077), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -113517,7 +113568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113528,7 +113579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1031), [sym_block_comment] = STATE(1031), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113582,7 +113633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2076), + [sym__type] = STATE(2078), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -113590,7 +113641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113601,7 +113652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1032), [sym_block_comment] = STATE(1032), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113655,7 +113706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2077), + [sym__type] = STATE(2079), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -113663,7 +113714,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113674,7 +113725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1033), [sym_block_comment] = STATE(1033), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113736,7 +113787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113747,7 +113798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1034), [sym_block_comment] = STATE(1034), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113809,7 +113860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113820,7 +113871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1035), [sym_block_comment] = STATE(1035), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113882,7 +113933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113893,7 +113944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1036), [sym_block_comment] = STATE(1036), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -113955,7 +114006,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -113966,7 +114017,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1037), [sym_block_comment] = STATE(1037), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114028,7 +114079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114039,7 +114090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1038), [sym_block_comment] = STATE(1038), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114101,7 +114152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114112,7 +114163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1039), [sym_block_comment] = STATE(1039), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114174,7 +114225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114185,7 +114236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1040), [sym_block_comment] = STATE(1040), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114247,7 +114298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114258,7 +114309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1041), [sym_block_comment] = STATE(1041), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114320,7 +114371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114331,7 +114382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1042), [sym_block_comment] = STATE(1042), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114393,7 +114444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114404,7 +114455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1043), [sym_block_comment] = STATE(1043), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114466,7 +114517,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114477,7 +114528,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1044), [sym_block_comment] = STATE(1044), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114539,7 +114590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114550,7 +114601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1045), [sym_block_comment] = STATE(1045), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114612,7 +114663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114623,7 +114674,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1046), [sym_block_comment] = STATE(1046), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114677,7 +114728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2081), + [sym__type] = STATE(2083), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -114685,7 +114736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114696,7 +114747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1047), [sym_block_comment] = STATE(1047), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114758,7 +114809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114769,7 +114820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1048), [sym_block_comment] = STATE(1048), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114831,7 +114882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114842,7 +114893,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1049), [sym_block_comment] = STATE(1049), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114904,7 +114955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114915,7 +114966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1050), [sym_block_comment] = STATE(1050), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -114977,7 +115028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -114988,7 +115039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1051), [sym_block_comment] = STATE(1051), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115050,7 +115101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -115061,7 +115112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1052), [sym_block_comment] = STATE(1052), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115123,7 +115174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -115134,7 +115185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1053), [sym_block_comment] = STATE(1053), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115196,7 +115247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -115207,7 +115258,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1054), [sym_block_comment] = STATE(1054), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115261,7 +115312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_modifiers] = STATE(3812), [sym_removed_trait_bound] = STATE(2069), [sym_extern_modifier] = STATE(2461), - [sym__type] = STATE(2056), + [sym__type] = STATE(2055), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), @@ -115269,7 +115320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3775), @@ -115280,7 +115331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2029), + [sym_scoped_type_identifier] = STATE(2028), [sym_line_comment] = STATE(1055), [sym_block_comment] = STATE(1055), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115332,19 +115383,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [STATE(1056)] = { [sym_function_modifiers] = STATE(3812), - [sym_removed_trait_bound] = STATE(2061), + [sym_removed_trait_bound] = STATE(2062), [sym_extern_modifier] = STATE(2461), [sym__type] = STATE(3775), [sym_bracketed_type] = STATE(3752), [sym_lifetime] = STATE(3775), [sym_array_type] = STATE(2069), [sym_for_lifetimes] = STATE(1652), - [sym_function_type] = STATE(2061), - [sym_tuple_type] = STATE(2061), + [sym_function_type] = STATE(2062), + [sym_tuple_type] = STATE(2062), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2052), + [sym_generic_type] = STATE(2042), [sym_generic_type_with_turbofish] = STATE(3736), - [sym_bounded_type] = STATE(2061), + [sym_bounded_type] = STATE(2062), [sym_use_bounds] = STATE(3775), [sym_reference_type] = STATE(2069), [sym_pointer_type] = STATE(2069), @@ -115353,7 +115404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dynamic_type] = STATE(2069), [sym_macro_invocation] = STATE(2069), [sym_scoped_identifier] = STATE(3461), - [sym_scoped_type_identifier] = STATE(2027), + [sym_scoped_type_identifier] = STATE(2029), [sym_line_comment] = STATE(1056), [sym_block_comment] = STATE(1056), [aux_sym_function_modifiers_repeat1] = STATE(2317), @@ -115415,7 +115466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_function_type] = STATE(2069), [sym_tuple_type] = STATE(2069), [sym_unit_type] = STATE(2069), - [sym_generic_type] = STATE(2049), + [sym_generic_type] = STATE(2040), [sym_generic_type_with_turbofish] = STATE(3736), [sym_bounded_type] = STATE(2069), [sym_use_bounds] = STATE(3531), @@ -116042,7 +116093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3402), 1, sym_metavariable, - STATE(2168), 1, + STATE(2129), 1, sym_scoped_identifier, STATE(2204), 1, sym__literal_pattern, @@ -116068,7 +116119,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -116121,7 +116172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3414), 1, sym_metavariable, - STATE(2171), 1, + STATE(2154), 1, sym_scoped_identifier, STATE(2216), 1, sym__literal_pattern, @@ -116147,7 +116198,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -116200,7 +116251,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3426), 1, sym_metavariable, - STATE(2169), 1, + STATE(2166), 1, sym_scoped_identifier, STATE(2179), 1, sym__literal_pattern, @@ -116226,7 +116277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -124524,7 +124575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_for, STATE(1632), 1, sym_for_lifetimes, - STATE(2040), 1, + STATE(2047), 1, sym_generic_type, STATE(2239), 1, sym_scoped_type_identifier, @@ -124554,7 +124605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2064), 3, + STATE(2063), 3, sym_higher_ranked_trait_bound, sym_function_type, sym_tuple_type, @@ -136757,9 +136808,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(1652), 1, sym_for_lifetimes, - STATE(2026), 1, + STATE(2031), 1, sym_scoped_type_identifier, - STATE(2040), 1, + STATE(2047), 1, sym_generic_type, STATE(2317), 1, aux_sym_function_modifiers_repeat1, @@ -136787,7 +136838,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2064), 3, + STATE(2063), 3, sym_higher_ranked_trait_bound, sym_function_type, sym_tuple_type, @@ -144842,7 +144893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3426), 1, sym_metavariable, - STATE(2169), 1, + STATE(2166), 1, sym_scoped_identifier, STATE(2179), 1, sym__literal_pattern, @@ -144864,7 +144915,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -144909,7 +144960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3414), 1, sym_metavariable, - STATE(2171), 1, + STATE(2154), 1, sym_scoped_identifier, STATE(2216), 1, sym__literal_pattern, @@ -144931,7 +144982,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -144976,7 +145027,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(3402), 1, sym_metavariable, - STATE(2168), 1, + STATE(2129), 1, sym_scoped_identifier, STATE(2204), 1, sym__literal_pattern, @@ -144998,7 +145049,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - STATE(2112), 4, + STATE(2110), 4, sym_negative_literal, sym_string_literal, sym_raw_string_literal, @@ -148341,7 +148392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(4230), 1, anon_sym_else, - STATE(1839), 1, + STATE(1840), 1, sym_else_clause, STATE(1633), 2, sym_line_comment, @@ -148991,7 +149042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4266), 1, anon_sym_DOT_DOT, - STATE(1844), 1, + STATE(1845), 1, sym_block, STATE(3779), 1, sym_label, @@ -149061,7 +149112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4266), 1, anon_sym_DOT_DOT, - STATE(1850), 1, + STATE(1851), 1, sym_block, STATE(3779), 1, sym_label, @@ -153132,37 +153183,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [42170] = 5, + [42170] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1716), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4022), 15, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, + ACTIONS(3850), 1, + anon_sym_LBRACK, + ACTIONS(3854), 1, + anon_sym_QMARK, + ACTIONS(3856), 1, + anon_sym_DOT, + ACTIONS(3878), 1, + anon_sym_as, + ACTIONS(4124), 1, anon_sym_CARET, + ACTIONS(4126), 1, anon_sym_AMP, + ACTIONS(4128), 1, anon_sym_PIPE, + ACTIONS(4130), 1, + anon_sym_AMP_AMP, + ACTIONS(4132), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4152), 1, + anon_sym_EQ, + ACTIONS(4216), 1, + anon_sym_DOT_DOT, + ACTIONS(4368), 1, + anon_sym_RBRACE, + ACTIONS(4370), 1, + anon_sym_COMMA, + ACTIONS(4120), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4134), 2, anon_sym_LT_LT, anon_sym_GT_GT, - anon_sym_EQ, + ACTIONS(4140), 2, anon_sym_GT, anon_sym_LT, - anon_sym_DOT, - anon_sym_DOT_DOT, - ACTIONS(4020), 23, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_EQ_GT, - anon_sym_QMARK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4218), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(1716), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4122), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(4138), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(4150), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153173,14 +153249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_as, - [42223] = 23, + [42259] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153209,7 +153278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -153246,7 +153315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42312] = 5, + [42348] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153294,7 +153363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42365] = 5, + [42401] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153342,7 +153411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42418] = 5, + [42454] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153390,7 +153459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42471] = 5, + [42507] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153438,7 +153507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42524] = 5, + [42560] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153486,7 +153555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42577] = 23, + [42613] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153515,7 +153584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -153552,7 +153621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42666] = 5, + [42702] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153600,7 +153669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42719] = 5, + [42755] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153648,7 +153717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42772] = 5, + [42808] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153696,7 +153765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42825] = 23, + [42861] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153725,7 +153794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -153762,7 +153831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42914] = 5, + [42950] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153810,7 +153879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [42967] = 5, + [43003] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153858,7 +153927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43020] = 5, + [43056] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153906,7 +153975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43073] = 8, + [43109] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -153957,7 +154026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43132] = 5, + [43168] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154005,7 +154074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43185] = 5, + [43221] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154053,7 +154122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43238] = 8, + [43274] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154104,7 +154173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43297] = 5, + [43333] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154152,7 +154221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43350] = 5, + [43386] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154200,7 +154269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43403] = 5, + [43439] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154248,7 +154317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43456] = 5, + [43492] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154296,7 +154365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43509] = 21, + [43545] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154340,7 +154409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4372), 3, + ACTIONS(4376), 3, anon_sym_LBRACE, anon_sym_AMP_AMP, anon_sym_SQUOTE, @@ -154360,7 +154429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43594] = 5, + [43630] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154408,7 +154477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43647] = 23, + [43683] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154435,9 +154504,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4374), 1, + ACTIONS(4378), 1, anon_sym_SEMI, - ACTIONS(4376), 1, + ACTIONS(4380), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -154474,7 +154543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43736] = 22, + [43772] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154513,7 +154582,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4378), 2, + ACTIONS(4382), 2, anon_sym_RBRACE, anon_sym_COMMA, STATE(1742), 2, @@ -154539,7 +154608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43823] = 19, + [43859] = 19, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154552,15 +154621,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, ACTIONS(399), 2, anon_sym_EQ, @@ -154571,7 +154640,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, STATE(1743), 2, @@ -154581,7 +154650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -154601,7 +154670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [43904] = 5, + [43940] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154649,7 +154718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [43957] = 5, + [43993] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154697,7 +154766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44010] = 21, + [44046] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154712,17 +154781,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -154730,10 +154799,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1746), 2, @@ -154743,7 +154812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -154761,7 +154830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44095] = 5, + [44131] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154809,7 +154878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44148] = 21, + [44184] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154824,17 +154893,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -154842,10 +154911,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1748), 2, @@ -154855,7 +154924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -154873,7 +154942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44233] = 21, + [44269] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154888,17 +154957,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -154906,10 +154975,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1749), 2, @@ -154919,7 +154988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -154937,7 +155006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44318] = 22, + [44354] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -154950,48 +155019,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, ACTIONS(3936), 2, anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1750), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155002,7 +155071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44405] = 5, + [44441] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155050,7 +155119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44458] = 5, + [44494] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155098,7 +155167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44511] = 5, + [44547] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155146,7 +155215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44564] = 5, + [44600] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155194,7 +155263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44617] = 5, + [44653] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155242,7 +155311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44670] = 5, + [44706] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155290,7 +155359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44723] = 5, + [44759] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155338,7 +155407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44776] = 5, + [44812] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155386,7 +155455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44829] = 5, + [44865] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155434,7 +155503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44882] = 5, + [44918] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155482,7 +155551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44935] = 5, + [44971] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155530,7 +155599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [44988] = 5, + [45024] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155578,7 +155647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [45041] = 5, + [45077] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155626,7 +155695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [45094] = 17, + [45130] = 17, ACTIONS(29), 1, anon_sym_LT, ACTIONS(103), 1, @@ -155643,7 +155712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(4330), 1, sym_metavariable, - ACTIONS(4426), 1, + ACTIONS(4430), 1, anon_sym_RBRACE, STATE(2562), 1, sym_scoped_identifier, @@ -155686,7 +155755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_default, anon_sym_gen, anon_sym_union, - [45171] = 8, + [45207] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155737,7 +155806,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [45230] = 22, + [45266] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155750,48 +155819,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, ACTIONS(3912), 2, anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1766), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155802,7 +155871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45317] = 21, + [45353] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155817,38 +155886,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(4188), 1, anon_sym_EQ, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1767), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -155866,7 +155935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45402] = 22, + [45438] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155905,7 +155974,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4428), 2, + ACTIONS(4432), 2, anon_sym_RBRACE, anon_sym_COMMA, STATE(1768), 2, @@ -155931,7 +156000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45489] = 22, + [45525] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -155970,7 +156039,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4430), 2, + ACTIONS(4434), 2, anon_sym_RBRACE, anon_sym_COMMA, STATE(1769), 2, @@ -155996,7 +156065,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45576] = 10, + [45612] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156012,7 +156081,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1770), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156049,7 +156118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [45639] = 13, + [45675] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156062,18 +156131,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, STATE(1771), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156105,7 +156174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [45708] = 12, + [45744] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156118,16 +156187,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, STATE(1772), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156160,7 +156229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [45775] = 14, + [45811] = 14, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156173,20 +156242,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, STATE(1773), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156217,7 +156286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [45846] = 17, + [45882] = 17, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156230,32 +156299,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, ACTIONS(3876), 2, anon_sym_EQ, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, STATE(1774), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -156277,7 +156346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [45923] = 18, + [45959] = 18, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156290,34 +156359,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, ACTIONS(3876), 2, anon_sym_EQ, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, STATE(1775), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -156338,7 +156407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [46002] = 11, + [46038] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156351,13 +156420,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, STATE(1776), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156392,7 +156461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [46067] = 21, + [46103] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156407,38 +156476,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(4192), 1, anon_sym_EQ, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1777), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -156456,7 +156525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46152] = 21, + [46188] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156471,38 +156540,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(4196), 1, anon_sym_EQ, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1778), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -156520,7 +156589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46237] = 15, + [46273] = 15, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156533,22 +156602,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, STATE(1779), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -156578,7 +156647,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [46310] = 19, + [46346] = 19, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156591,36 +156660,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, ACTIONS(4200), 2, anon_sym_EQ, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, STATE(1780), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -156640,7 +156709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [46391] = 21, + [46427] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156684,7 +156753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4432), 3, + ACTIONS(4436), 3, anon_sym_LBRACE, anon_sym_AMP_AMP, anon_sym_SQUOTE, @@ -156704,7 +156773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46476] = 5, + [46512] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156752,7 +156821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46529] = 5, + [46565] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156800,7 +156869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46582] = 5, + [46618] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156848,7 +156917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46635] = 5, + [46671] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156896,7 +156965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46688] = 5, + [46724] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156944,7 +157013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46741] = 5, + [46777] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -156992,7 +157061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [46794] = 22, + [46830] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157005,48 +157074,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, ACTIONS(4058), 2, anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1788), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157057,7 +157126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46881] = 23, + [46917] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157084,9 +157153,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4434), 1, + ACTIONS(4438), 1, anon_sym_RPAREN, - ACTIONS(4436), 1, + ACTIONS(4440), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -157123,7 +157192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46970] = 5, + [47006] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157171,7 +157240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47023] = 5, + [47059] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157219,7 +157288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47076] = 5, + [47112] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157267,7 +157336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47129] = 23, + [47165] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157294,9 +157363,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4438), 1, + ACTIONS(4442), 1, anon_sym_SEMI, - ACTIONS(4440), 1, + ACTIONS(4444), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -157333,7 +157402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47218] = 5, + [47254] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157381,7 +157450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47271] = 5, + [47307] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157429,7 +157498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47324] = 5, + [47360] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157477,7 +157546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47377] = 5, + [47413] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157525,7 +157594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47430] = 22, + [47466] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157538,48 +157607,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, ACTIONS(3966), 2, anon_sym_LPAREN, anon_sym_LBRACE, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1798), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157590,7 +157659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47517] = 5, + [47553] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157638,7 +157707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47570] = 5, + [47606] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157686,7 +157755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47623] = 5, + [47659] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157734,7 +157803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47676] = 5, + [47712] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157782,7 +157851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47729] = 5, + [47765] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157830,7 +157899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47782] = 5, + [47818] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157878,7 +157947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47835] = 5, + [47871] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157926,7 +157995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47888] = 5, + [47924] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -157974,7 +158043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47941] = 5, + [47977] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158022,7 +158091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [47994] = 5, + [48030] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158070,7 +158139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48047] = 5, + [48083] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158118,7 +158187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48100] = 5, + [48136] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158166,7 +158235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48153] = 5, + [48189] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158214,7 +158283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48206] = 5, + [48242] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158262,7 +158331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48259] = 5, + [48295] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158310,7 +158379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48312] = 5, + [48348] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158358,7 +158427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48365] = 5, + [48401] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158406,7 +158475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48418] = 23, + [48454] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158433,9 +158502,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4442), 1, + ACTIONS(4446), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -158472,7 +158541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48507] = 22, + [48543] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158537,7 +158606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48594] = 5, + [48630] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158585,7 +158654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48647] = 5, + [48683] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158633,7 +158702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48700] = 22, + [48736] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158698,7 +158767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48787] = 21, + [48823] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158713,17 +158782,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -158731,10 +158800,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1821), 2, @@ -158744,7 +158813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -158762,7 +158831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48872] = 5, + [48908] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158810,7 +158879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48925] = 5, + [48961] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158858,7 +158927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [48978] = 5, + [49014] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158906,7 +158975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [49031] = 23, + [49067] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -158933,9 +159002,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, - ACTIONS(4444), 1, + ACTIONS(4448), 1, anon_sym_RPAREN, ACTIONS(4120), 2, anon_sym_PLUS, @@ -158972,7 +159041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49120] = 5, + [49156] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159020,7 +159089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [49173] = 10, + [49209] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159073,7 +159142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49236] = 13, + [49272] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159086,7 +159155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, ACTIONS(4356), 2, anon_sym_PLUS, @@ -159129,7 +159198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49305] = 14, + [49341] = 14, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159142,9 +159211,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, ACTIONS(4356), 2, anon_sym_PLUS, @@ -159186,7 +159255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49376] = 17, + [49412] = 17, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159199,11 +159268,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, ACTIONS(3876), 2, anon_sym_EQ, @@ -159214,7 +159283,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, STATE(1830), 2, @@ -159224,7 +159293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -159246,7 +159315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49453] = 18, + [49489] = 18, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159259,13 +159328,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, ACTIONS(3876), 2, anon_sym_EQ, @@ -159276,7 +159345,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, STATE(1831), 2, @@ -159286,7 +159355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -159307,7 +159376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49532] = 11, + [49568] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159361,7 +159430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49597] = 21, + [49633] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159376,17 +159445,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -159394,10 +159463,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1833), 2, @@ -159407,7 +159476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -159425,7 +159494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49682] = 21, + [49718] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159440,17 +159509,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, ACTIONS(4356), 2, anon_sym_PLUS, @@ -159458,10 +159527,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1834), 2, @@ -159471,7 +159540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -159489,7 +159558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49767] = 19, + [49803] = 15, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159502,15 +159571,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4362), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + STATE(1835), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4358), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(3876), 4, + anon_sym_EQ, + anon_sym_GT, + anon_sym_LT, + anon_sym_DOT_DOT, + ACTIONS(3874), 20, + anon_sym_LPAREN, + anon_sym_EQ_GT, anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + [49876] = 19, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4354), 1, + anon_sym_LBRACK, + ACTIONS(4360), 1, + anon_sym_QMARK, + ACTIONS(4364), 1, + anon_sym_DOT, + ACTIONS(4366), 1, + anon_sym_as, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4386), 1, + anon_sym_AMP, ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(4390), 1, + anon_sym_AMP_AMP, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, ACTIONS(4200), 2, anon_sym_EQ, @@ -159521,17 +159648,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - STATE(1835), 2, + STATE(1836), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -159551,12 +159678,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [49848] = 5, + [49957] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1836), 2, + STATE(1837), 2, sym_line_comment, sym_block_comment, ACTIONS(3812), 15, @@ -159599,12 +159726,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [49901] = 5, + [50010] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1837), 2, + STATE(1838), 2, sym_line_comment, sym_block_comment, ACTIONS(3816), 15, @@ -159647,7 +159774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [49954] = 22, + [50063] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -159689,7 +159816,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1838), 2, + STATE(1839), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -159712,12 +159839,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50041] = 5, + [50150] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1839), 2, + STATE(1840), 2, sym_line_comment, sym_block_comment, ACTIONS(1487), 15, @@ -159760,12 +159887,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50094] = 5, + [50203] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1840), 2, + STATE(1841), 2, sym_line_comment, sym_block_comment, ACTIONS(1491), 15, @@ -159808,12 +159935,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50147] = 5, + [50256] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1841), 2, + STATE(1842), 2, sym_line_comment, sym_block_comment, ACTIONS(1499), 15, @@ -159856,12 +159983,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50200] = 5, + [50309] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1842), 2, + STATE(1843), 2, sym_line_comment, sym_block_comment, ACTIONS(4108), 15, @@ -159904,12 +160031,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50253] = 5, + [50362] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1843), 2, + STATE(1844), 2, sym_line_comment, sym_block_comment, ACTIONS(4076), 15, @@ -159952,12 +160079,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50306] = 5, + [50415] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1844), 2, + STATE(1845), 2, sym_line_comment, sym_block_comment, ACTIONS(1465), 15, @@ -160000,12 +160127,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50359] = 5, + [50468] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1845), 2, + STATE(1846), 2, sym_line_comment, sym_block_comment, ACTIONS(1477), 15, @@ -160048,12 +160175,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50412] = 5, + [50521] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1846), 2, + STATE(1847), 2, sym_line_comment, sym_block_comment, ACTIONS(1519), 15, @@ -160096,7 +160223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50465] = 22, + [50574] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160138,7 +160265,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1847), 2, + STATE(1848), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -160161,15 +160288,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50552] = 5, + [50661] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1848), 2, + STATE(1849), 2, sym_line_comment, sym_block_comment, - ACTIONS(1553), 15, + ACTIONS(4022), 15, anon_sym_PLUS, anon_sym_STAR, anon_sym_DASH, @@ -160185,7 +160312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_DOT, anon_sym_DOT_DOT, - ACTIONS(1551), 23, + ACTIONS(4020), 23, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_EQ_GT, @@ -160209,12 +160336,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50605] = 5, + [50714] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1849), 2, + STATE(1850), 2, sym_line_comment, sym_block_comment, ACTIONS(1483), 15, @@ -160257,12 +160384,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50658] = 5, + [50767] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1850), 2, + STATE(1851), 2, sym_line_comment, sym_block_comment, ACTIONS(1541), 15, @@ -160305,12 +160432,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50711] = 5, + [50820] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1851), 2, + STATE(1852), 2, sym_line_comment, sym_block_comment, ACTIONS(1021), 15, @@ -160353,12 +160480,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50764] = 5, + [50873] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1852), 2, + STATE(1853), 2, sym_line_comment, sym_block_comment, ACTIONS(975), 15, @@ -160401,12 +160528,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50817] = 5, + [50926] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1853), 2, + STATE(1854), 2, sym_line_comment, sym_block_comment, ACTIONS(1503), 15, @@ -160449,12 +160576,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50870] = 5, + [50979] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1854), 2, + STATE(1855), 2, sym_line_comment, sym_block_comment, ACTIONS(951), 15, @@ -160497,7 +160624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [50923] = 22, + [51032] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160510,19 +160637,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, - ACTIONS(4448), 1, + ACTIONS(4452), 1, anon_sym_EQ, ACTIONS(3936), 2, anon_sym_LPAREN, @@ -160533,25 +160660,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1855), 2, + STATE(1856), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4450), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -160562,12 +160689,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51010] = 5, + [51119] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1856), 2, + STATE(1857), 2, sym_line_comment, sym_block_comment, ACTIONS(955), 15, @@ -160610,7 +160737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51063] = 22, + [51172] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160623,19 +160750,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, - ACTIONS(4448), 1, + ACTIONS(4452), 1, anon_sym_EQ, ACTIONS(3912), 2, anon_sym_LPAREN, @@ -160646,25 +160773,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1857), 2, + STATE(1858), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4450), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -160675,12 +160802,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51150] = 5, + [51259] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1858), 2, + STATE(1859), 2, sym_line_comment, sym_block_comment, ACTIONS(1533), 15, @@ -160723,12 +160850,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51203] = 5, + [51312] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1859), 2, + STATE(1860), 2, sym_line_comment, sym_block_comment, ACTIONS(1013), 15, @@ -160771,12 +160898,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51256] = 5, + [51365] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1860), 2, + STATE(1861), 2, sym_line_comment, sym_block_comment, ACTIONS(1469), 15, @@ -160819,7 +160946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51309] = 22, + [51418] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160832,19 +160959,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, - ACTIONS(4448), 1, + ACTIONS(4452), 1, anon_sym_EQ, ACTIONS(4058), 2, anon_sym_LPAREN, @@ -160855,25 +160982,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1861), 2, + STATE(1862), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4450), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -160884,7 +161011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51396] = 22, + [51505] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160897,19 +161024,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4388), 1, anon_sym_PIPE, - ACTIONS(4386), 1, + ACTIONS(4390), 1, anon_sym_AMP_AMP, - ACTIONS(4388), 1, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4394), 1, + ACTIONS(4398), 1, anon_sym_DOT_DOT, - ACTIONS(4448), 1, + ACTIONS(4452), 1, anon_sym_EQ, ACTIONS(3966), 2, anon_sym_LPAREN, @@ -160920,25 +161047,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4396), 2, + ACTIONS(4400), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1862), 2, + STATE(1863), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4450), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -160949,7 +161076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51483] = 9, + [51592] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -160962,7 +161089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - STATE(1863), 2, + STATE(1864), 2, sym_line_comment, sym_block_comment, ACTIONS(3876), 14, @@ -161001,12 +161128,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [51544] = 5, + [51653] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1864), 2, + STATE(1865), 2, sym_line_comment, sym_block_comment, ACTIONS(1053), 15, @@ -161049,12 +161176,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51597] = 5, + [51706] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1865), 2, + STATE(1866), 2, sym_line_comment, sym_block_comment, ACTIONS(1045), 15, @@ -161097,7 +161224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51650] = 23, + [51759] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161126,7 +161253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161140,7 +161267,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1866), 2, + STATE(1867), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161163,7 +161290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51739] = 23, + [51848] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161190,9 +161317,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4450), 1, + ACTIONS(4454), 1, anon_sym_RPAREN, - ACTIONS(4452), 1, + ACTIONS(4456), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161206,7 +161333,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1867), 2, + STATE(1868), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161229,7 +161356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51828] = 23, + [51937] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161258,7 +161385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161272,7 +161399,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1868), 2, + STATE(1869), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161295,12 +161422,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [51917] = 5, + [52026] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1869), 2, + STATE(1870), 2, sym_line_comment, sym_block_comment, ACTIONS(3918), 15, @@ -161343,7 +161470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [51970] = 23, + [52079] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161356,49 +161483,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4454), 1, + ACTIONS(4458), 1, anon_sym_LBRACE, - ACTIONS(4456), 1, + ACTIONS(4460), 1, anon_sym_DOT_DOT, STATE(1537), 1, sym_match_block, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4458), 2, + ACTIONS(4462), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1870), 2, + STATE(1871), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -161409,12 +161536,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52059] = 5, + [52168] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1871), 2, + STATE(1872), 2, sym_line_comment, sym_block_comment, ACTIONS(3946), 15, @@ -161457,7 +161584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [52112] = 23, + [52221] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161486,7 +161613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161500,7 +161627,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1872), 2, + STATE(1873), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161523,7 +161650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52201] = 22, + [52310] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161562,10 +161689,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4460), 2, + ACTIONS(4464), 2, anon_sym_RBRACE, anon_sym_COMMA, - STATE(1873), 2, + STATE(1874), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161588,12 +161715,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52288] = 5, + [52397] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1874), 2, + STATE(1875), 2, sym_line_comment, sym_block_comment, ACTIONS(3986), 15, @@ -161636,7 +161763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [52341] = 23, + [52450] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161665,7 +161792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161679,7 +161806,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1875), 2, + STATE(1876), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161702,12 +161829,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52430] = 5, + [52539] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1876), 2, + STATE(1877), 2, sym_line_comment, sym_block_comment, ACTIONS(4084), 15, @@ -161750,12 +161877,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [52483] = 5, + [52592] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1877), 2, + STATE(1878), 2, sym_line_comment, sym_block_comment, ACTIONS(4092), 15, @@ -161798,7 +161925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [52536] = 8, + [52645] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161809,7 +161936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, ACTIONS(4364), 1, anon_sym_DOT, - STATE(1878), 2, + STATE(1879), 2, sym_line_comment, sym_block_comment, ACTIONS(3852), 14, @@ -161849,7 +161976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [52595] = 23, + [52704] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161876,9 +162003,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4462), 1, + ACTIONS(4466), 1, anon_sym_SEMI, - ACTIONS(4464), 1, + ACTIONS(4468), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161892,7 +162019,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1879), 2, + STATE(1880), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161915,7 +162042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52684] = 23, + [52793] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -161944,7 +162071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -161958,7 +162085,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1880), 2, + STATE(1881), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -161981,7 +162108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52773] = 23, + [52882] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162010,7 +162137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162024,7 +162151,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1881), 2, + STATE(1882), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162047,7 +162174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52862] = 23, + [52971] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162074,9 +162201,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4466), 1, + ACTIONS(4470), 1, anon_sym_SEMI, - ACTIONS(4468), 1, + ACTIONS(4472), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162090,7 +162217,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1882), 2, + STATE(1883), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162113,7 +162240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [52951] = 23, + [53060] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162140,9 +162267,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4470), 1, + ACTIONS(4474), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162156,7 +162283,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1883), 2, + STATE(1884), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162179,7 +162306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53040] = 23, + [53149] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162206,9 +162333,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, + ACTIONS(4374), 1, anon_sym_COMMA, - ACTIONS(4472), 1, + ACTIONS(4476), 1, anon_sym_RPAREN, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162222,7 +162349,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1884), 2, + STATE(1885), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162245,7 +162372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53129] = 23, + [53238] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162272,9 +162399,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4474), 1, + ACTIONS(4478), 1, anon_sym_SEMI, - ACTIONS(4476), 1, + ACTIONS(4480), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162288,7 +162415,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1885), 2, + STATE(1886), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162311,7 +162438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53218] = 23, + [53327] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162338,9 +162465,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4478), 1, + ACTIONS(4482), 1, anon_sym_SEMI, - ACTIONS(4480), 1, + ACTIONS(4484), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162354,7 +162481,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1886), 2, + STATE(1887), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162377,7 +162504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53307] = 23, + [53416] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162404,9 +162531,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4482), 1, + ACTIONS(4486), 1, anon_sym_RBRACE, - ACTIONS(4484), 1, + ACTIONS(4488), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162420,7 +162547,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1887), 2, + STATE(1888), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162443,7 +162570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53396] = 23, + [53505] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162470,9 +162597,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4486), 1, + ACTIONS(4490), 1, anon_sym_SEMI, - ACTIONS(4488), 1, + ACTIONS(4492), 1, anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162486,7 +162613,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1888), 2, + STATE(1889), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162509,7 +162636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53485] = 23, + [53594] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162538,7 +162665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162552,7 +162679,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1889), 2, + STATE(1890), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162575,7 +162702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53574] = 19, + [53683] = 19, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162588,36 +162715,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, ACTIONS(399), 2, anon_sym_EQ, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - STATE(1890), 2, + STATE(1891), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -162637,7 +162764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [53655] = 21, + [53764] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162652,38 +162779,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1891), 2, + STATE(1892), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -162701,7 +162828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53740] = 23, + [53849] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162714,49 +162841,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4456), 1, + ACTIONS(4460), 1, anon_sym_DOT_DOT, - ACTIONS(4490), 1, + ACTIONS(4494), 1, anon_sym_LBRACE, STATE(477), 1, sym_match_block, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4458), 2, + ACTIONS(4462), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1892), 2, + STATE(1893), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -162767,7 +162894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53829] = 21, + [53938] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162782,38 +162909,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(4148), 1, anon_sym_EQ, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1893), 2, + STATE(1894), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -162831,7 +162958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53914] = 21, + [54023] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162846,38 +162973,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(4136), 1, anon_sym_EQ, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4422), 1, + ACTIONS(4426), 1, anon_sym_DOT_DOT, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4424), 2, + ACTIONS(4428), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1894), 2, + STATE(1895), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, @@ -162895,7 +163022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [53999] = 23, + [54108] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162924,7 +163051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -162938,7 +163065,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1895), 2, + STATE(1896), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -162961,7 +163088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54088] = 23, + [54197] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -162990,7 +163117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163004,7 +163131,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1896), 2, + STATE(1897), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163027,7 +163154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54177] = 23, + [54286] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163054,9 +163181,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4492), 1, + ACTIONS(4496), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163070,7 +163197,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1897), 2, + STATE(1898), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163093,7 +163220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54266] = 23, + [54375] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163122,7 +163249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163136,7 +163263,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1898), 2, + STATE(1899), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163159,7 +163286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54355] = 23, + [54464] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163172,49 +163299,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4456), 1, + ACTIONS(4460), 1, anon_sym_DOT_DOT, - ACTIONS(4494), 1, + ACTIONS(4498), 1, anon_sym_LBRACE, STATE(1823), 1, sym_match_block, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4458), 2, + ACTIONS(4462), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1899), 2, + STATE(1900), 2, sym_line_comment, sym_block_comment, - ACTIONS(4400), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4418), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4414), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -163225,7 +163352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54444] = 23, + [54553] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163254,7 +163381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163268,7 +163395,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1900), 2, + STATE(1901), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163291,7 +163418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54533] = 23, + [54642] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163320,7 +163447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163334,7 +163461,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1901), 2, + STATE(1902), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163357,7 +163484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54622] = 23, + [54731] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163386,7 +163513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163400,7 +163527,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1902), 2, + STATE(1903), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163423,7 +163550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54711] = 23, + [54820] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163450,9 +163577,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4496), 1, + ACTIONS(4500), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163466,7 +163593,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1903), 2, + STATE(1904), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163489,7 +163616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54800] = 23, + [54909] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163518,7 +163645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163532,7 +163659,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1904), 2, + STATE(1905), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163555,7 +163682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [54889] = 23, + [54998] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163584,7 +163711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163598,140 +163725,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1905), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4122), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(4138), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(4150), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [54978] = 22, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3850), 1, - anon_sym_LBRACK, - ACTIONS(3854), 1, - anon_sym_QMARK, - ACTIONS(3856), 1, - anon_sym_DOT, - ACTIONS(3878), 1, - anon_sym_as, - ACTIONS(4246), 1, - anon_sym_CARET, - ACTIONS(4248), 1, - anon_sym_AMP, - ACTIONS(4250), 1, - anon_sym_PIPE, - ACTIONS(4254), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4260), 1, - anon_sym_EQ, - ACTIONS(4266), 1, - anon_sym_DOT_DOT, - ACTIONS(4500), 1, - anon_sym_AMP_AMP, - ACTIONS(4242), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4256), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(4264), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(4268), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(4498), 2, - anon_sym_LBRACE, - anon_sym_SQUOTE, STATE(1906), 2, sym_line_comment, sym_block_comment, - ACTIONS(4244), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(4262), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(4258), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [55065] = 23, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(321), 1, - anon_sym_RBRACE, - ACTIONS(3850), 1, - anon_sym_LBRACK, - ACTIONS(3854), 1, - anon_sym_QMARK, - ACTIONS(3856), 1, - anon_sym_DOT, - ACTIONS(3878), 1, - anon_sym_as, - ACTIONS(4124), 1, - anon_sym_CARET, - ACTIONS(4126), 1, - anon_sym_AMP, - ACTIONS(4128), 1, - anon_sym_PIPE, - ACTIONS(4130), 1, - anon_sym_AMP_AMP, - ACTIONS(4132), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4152), 1, - anon_sym_EQ, - ACTIONS(4216), 1, - anon_sym_DOT_DOT, - ACTIONS(4368), 1, - anon_sym_SEMI, - ACTIONS(4120), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4134), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(4140), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(4218), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(1907), 2, - sym_line_comment, - sym_block_comment, ACTIONS(4122), 3, anon_sym_STAR, anon_sym_SLASH, @@ -163752,7 +163748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55154] = 23, + [55087] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163765,6 +163761,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, + ACTIONS(4246), 1, + anon_sym_CARET, + ACTIONS(4248), 1, + anon_sym_AMP, + ACTIONS(4250), 1, + anon_sym_PIPE, + ACTIONS(4254), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4260), 1, + anon_sym_EQ, + ACTIONS(4266), 1, + anon_sym_DOT_DOT, + ACTIONS(4504), 1, + anon_sym_AMP_AMP, + ACTIONS(4242), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4256), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(4264), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(4268), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(4502), 2, + anon_sym_LBRACE, + anon_sym_SQUOTE, + STATE(1907), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4244), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(4262), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(4258), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [55174] = 23, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(321), 1, + anon_sym_RBRACE, + ACTIONS(3850), 1, + anon_sym_LBRACK, + ACTIONS(3854), 1, + anon_sym_QMARK, + ACTIONS(3856), 1, + anon_sym_DOT, + ACTIONS(3878), 1, + anon_sym_as, ACTIONS(4124), 1, anon_sym_CARET, ACTIONS(4126), 1, @@ -163779,10 +163842,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4502), 1, - anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -163818,7 +163879,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55243] = 23, + [55263] = 23, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3850), 1, + anon_sym_LBRACK, + ACTIONS(3854), 1, + anon_sym_QMARK, + ACTIONS(3856), 1, + anon_sym_DOT, + ACTIONS(3878), 1, + anon_sym_as, + ACTIONS(4124), 1, + anon_sym_CARET, + ACTIONS(4126), 1, + anon_sym_AMP, + ACTIONS(4128), 1, + anon_sym_PIPE, + ACTIONS(4130), 1, + anon_sym_AMP_AMP, + ACTIONS(4132), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4152), 1, + anon_sym_EQ, + ACTIONS(4216), 1, + anon_sym_DOT_DOT, + ACTIONS(4372), 1, + anon_sym_SEMI, + ACTIONS(4506), 1, + anon_sym_RBRACE, + ACTIONS(4120), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4134), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(4140), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(4218), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(1909), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4122), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(4138), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(4150), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [55352] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163847,7 +163974,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163861,7 +163988,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1909), 2, + STATE(1910), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163884,7 +164011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55332] = 23, + [55441] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163913,7 +164040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -163927,7 +164054,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1910), 2, + STATE(1911), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -163950,7 +164077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55421] = 22, + [55530] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -163989,10 +164116,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4504), 2, + ACTIONS(4508), 2, anon_sym_RBRACE, anon_sym_COMMA, - STATE(1911), 2, + STATE(1912), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164015,7 +164142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55508] = 22, + [55617] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164054,10 +164181,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4506), 2, + ACTIONS(4510), 2, anon_sym_RBRACE, anon_sym_COMMA, - STATE(1912), 2, + STATE(1913), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164080,7 +164207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55595] = 23, + [55704] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164109,7 +164236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164123,7 +164250,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1913), 2, + STATE(1914), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164146,7 +164273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55684] = 23, + [55793] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164173,9 +164300,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4508), 1, + ACTIONS(4512), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164189,7 +164316,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1914), 2, + STATE(1915), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164212,7 +164339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55773] = 23, + [55882] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164241,7 +164368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164255,7 +164382,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1915), 2, + STATE(1916), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164278,7 +164405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55862] = 23, + [55971] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164307,7 +164434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164321,7 +164448,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1916), 2, + STATE(1917), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164344,7 +164471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [55951] = 23, + [56060] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164373,7 +164500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164387,7 +164514,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1917), 2, + STATE(1918), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164410,7 +164537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [56040] = 23, + [56149] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164437,9 +164564,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, + ACTIONS(4372), 1, anon_sym_SEMI, - ACTIONS(4510), 1, + ACTIONS(4514), 1, anon_sym_RBRACE, ACTIONS(4120), 2, anon_sym_PLUS, @@ -164453,7 +164580,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1918), 2, + STATE(1919), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164476,12 +164603,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [56129] = 5, + [56238] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1919), 2, + STATE(1920), 2, sym_line_comment, sym_block_comment, ACTIONS(4060), 15, @@ -164524,12 +164651,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56182] = 5, + [56291] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1920), 2, + STATE(1921), 2, sym_line_comment, sym_block_comment, ACTIONS(1459), 15, @@ -164572,12 +164699,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56235] = 5, + [56344] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1921), 2, + STATE(1922), 2, sym_line_comment, sym_block_comment, ACTIONS(1459), 15, @@ -164620,12 +164747,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56288] = 5, + [56397] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1922), 2, + STATE(1923), 2, sym_line_comment, sym_block_comment, ACTIONS(4064), 15, @@ -164668,12 +164795,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56341] = 5, + [56450] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1923), 2, + STATE(1924), 2, sym_line_comment, sym_block_comment, ACTIONS(4002), 15, @@ -164716,12 +164843,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56394] = 5, + [56503] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1924), 2, + STATE(1925), 2, sym_line_comment, sym_block_comment, ACTIONS(4014), 15, @@ -164764,12 +164891,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56447] = 5, + [56556] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1925), 2, + STATE(1926), 2, sym_line_comment, sym_block_comment, ACTIONS(4026), 15, @@ -164812,7 +164939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56500] = 17, + [56609] = 17, ACTIONS(29), 1, anon_sym_LT, ACTIONS(103), 1, @@ -164829,7 +164956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(4330), 1, sym_metavariable, - ACTIONS(4512), 1, + ACTIONS(4516), 1, anon_sym_RBRACE, STATE(2562), 1, sym_scoped_identifier, @@ -164839,7 +164966,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(3666), 1, sym_bracketed_type, - STATE(1926), 2, + STATE(1927), 2, sym_line_comment, sym_block_comment, ACTIONS(4328), 3, @@ -164872,12 +164999,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_default, anon_sym_gen, anon_sym_union, - [56577] = 5, + [56686] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1927), 2, + STATE(1928), 2, sym_line_comment, sym_block_comment, ACTIONS(3820), 15, @@ -164920,7 +165047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56630] = 22, + [56739] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -164959,10 +165086,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4514), 2, + ACTIONS(4518), 2, anon_sym_RBRACE, anon_sym_COMMA, - STATE(1928), 2, + STATE(1929), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -164985,12 +165112,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [56717] = 5, + [56826] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1929), 2, + STATE(1930), 2, sym_line_comment, sym_block_comment, ACTIONS(3838), 15, @@ -165033,7 +165160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56770] = 22, + [56879] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -165072,10 +165199,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4516), 2, + ACTIONS(4520), 2, anon_sym_RBRACE, anon_sym_COMMA, - STATE(1930), 2, + STATE(1931), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -165098,12 +165225,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [56857] = 5, + [56966] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(1931), 2, + STATE(1932), 2, sym_line_comment, sym_block_comment, ACTIONS(3842), 15, @@ -165146,7 +165273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_as, - [56910] = 23, + [57019] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -165159,114 +165286,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4402), 1, + ACTIONS(4406), 1, anon_sym_CARET, - ACTIONS(4404), 1, + ACTIONS(4408), 1, anon_sym_AMP, - ACTIONS(4406), 1, + ACTIONS(4410), 1, anon_sym_PIPE, - ACTIONS(4408), 1, + ACTIONS(4412), 1, anon_sym_AMP_AMP, - ACTIONS(4410), 1, + ACTIONS(4414), 1, anon_sym_PIPE_PIPE, - ACTIONS(4416), 1, + ACTIONS(4420), 1, anon_sym_EQ, - ACTIONS(4456), 1, + ACTIONS(4460), 1, anon_sym_DOT_DOT, - ACTIONS(4518), 1, + ACTIONS(4522), 1, anon_sym_LBRACE, STATE(403), 1, sym_match_block, - ACTIONS(4398), 2, + ACTIONS(4402), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4412), 2, + ACTIONS(4416), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4420), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(4458), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(1932), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4400), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(4418), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(4414), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [56999] = 22, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3850), 1, - anon_sym_LBRACK, - ACTIONS(3854), 1, - anon_sym_QMARK, - ACTIONS(3856), 1, - anon_sym_DOT, - ACTIONS(3878), 1, - anon_sym_as, - ACTIONS(4124), 1, - anon_sym_CARET, - ACTIONS(4126), 1, - anon_sym_AMP, - ACTIONS(4128), 1, - anon_sym_PIPE, - ACTIONS(4130), 1, - anon_sym_AMP_AMP, - ACTIONS(4132), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4152), 1, - anon_sym_EQ, - ACTIONS(4216), 1, - anon_sym_DOT_DOT, - ACTIONS(4120), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4134), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(4140), 2, + ACTIONS(4424), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4218), 2, + ACTIONS(4462), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4520), 2, - anon_sym_RBRACE, - anon_sym_COMMA, STATE(1933), 2, sym_line_comment, sym_block_comment, - ACTIONS(4122), 3, + ACTIONS(4404), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4138), 4, + ACTIONS(4422), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4150), 10, + ACTIONS(4418), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -165277,7 +165339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [57086] = 23, + [57108] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -165304,10 +165366,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4522), 1, - anon_sym_SEMI, - ACTIONS(4524), 1, - anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165320,6 +165378,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(4524), 2, + anon_sym_RBRACE, + anon_sym_COMMA, STATE(1934), 2, sym_line_comment, sym_block_comment, @@ -165343,7 +165404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [57175] = 23, + [57195] = 23, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -165371,9 +165432,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4526), 1, - anon_sym_RBRACE, + anon_sym_SEMI, ACTIONS(4528), 1, - anon_sym_COMMA, + anon_sym_else, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165409,46 +165470,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [57264] = 15, + [57284] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4354), 1, - anon_sym_LBRACK, - ACTIONS(4360), 1, - anon_sym_QMARK, - ACTIONS(4364), 1, - anon_sym_DOT, - ACTIONS(4366), 1, - anon_sym_as, - ACTIONS(4380), 1, - anon_sym_CARET, - ACTIONS(4382), 1, - anon_sym_AMP, - ACTIONS(4384), 1, - anon_sym_PIPE, - ACTIONS(4356), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4362), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, STATE(1936), 2, sym_line_comment, sym_block_comment, - ACTIONS(4358), 3, + ACTIONS(1553), 15, + anon_sym_PLUS, anon_sym_STAR, + anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(3876), 4, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_LT, + anon_sym_GT_GT, anon_sym_EQ, anon_sym_GT, anon_sym_LT, + anon_sym_DOT, anon_sym_DOT_DOT, - ACTIONS(3874), 20, + ACTIONS(1551), 23, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_EQ_GT, + anon_sym_QMARK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_PLUS_EQ, @@ -165467,6 +165517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + anon_sym_as, [57337] = 16, ACTIONS(29), 1, anon_sym_LT, @@ -165486,12 +165537,12 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2562), 1, sym_scoped_identifier, - STATE(3501), 1, - sym__use_clause, STATE(3653), 1, sym_generic_type_with_turbofish, STATE(3666), 1, sym_bracketed_type, + STATE(3744), 1, + sym__use_clause, STATE(1937), 2, sym_line_comment, sym_block_comment, @@ -165617,7 +165668,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4532), 1, - anon_sym_SEMI, + anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165681,7 +165732,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4534), 1, - anon_sym_RBRACK, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165745,7 +165796,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4536), 1, - anon_sym_RBRACK, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165873,7 +165924,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4540), 1, - anon_sym_RBRACK, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -165973,70 +166024,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58013] = 21, + [58013] = 16, + ACTIONS(29), 1, + anon_sym_LT, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4354), 1, - anon_sym_LBRACK, - ACTIONS(4360), 1, - anon_sym_QMARK, - ACTIONS(4364), 1, - anon_sym_DOT, - ACTIONS(4366), 1, - anon_sym_as, - ACTIONS(4380), 1, - anon_sym_CARET, - ACTIONS(4382), 1, - anon_sym_AMP, - ACTIONS(4384), 1, - anon_sym_PIPE, - ACTIONS(4388), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4448), 1, - anon_sym_EQ, - ACTIONS(4544), 1, - anon_sym_DOT_DOT, - ACTIONS(4356), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4362), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(4372), 2, - anon_sym_EQ_GT, - anon_sym_AMP_AMP, - ACTIONS(4392), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(4546), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + ACTIONS(4314), 1, + sym_identifier, + ACTIONS(4316), 1, + anon_sym_LBRACE, + ACTIONS(4320), 1, + anon_sym_STAR, + ACTIONS(4326), 1, + anon_sym_COLON_COLON, + ACTIONS(4330), 1, + sym_metavariable, + STATE(2562), 1, + sym_scoped_identifier, + STATE(3521), 1, + sym__use_clause, + STATE(3653), 1, + sym_generic_type_with_turbofish, + STATE(3666), 1, + sym_bracketed_type, STATE(1945), 2, sym_line_comment, sym_block_comment, - ACTIONS(4358), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(4390), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(4446), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [58097] = 22, + ACTIONS(4328), 3, + sym_self, + sym_super, + sym_crate, + STATE(3067), 4, + sym_scoped_use_list, + sym_use_list, + sym_use_as_clause, + sym_use_wildcard, + ACTIONS(4322), 20, + anon_sym_u8, + anon_sym_i8, + anon_sym_u16, + anon_sym_i16, + anon_sym_u32, + anon_sym_i32, + anon_sym_u64, + anon_sym_i64, + anon_sym_u128, + anon_sym_i128, + anon_sym_isize, + anon_sym_usize, + anon_sym_f32, + anon_sym_f64, + anon_sym_bool, + anon_sym_str, + anon_sym_char, + anon_sym_default, + anon_sym_gen, + anon_sym_union, + [58087] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166063,7 +166109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4548), 1, + ACTIONS(4544), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166100,7 +166146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58183] = 22, + [58173] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166127,8 +166173,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4550), 1, - anon_sym_SEMI, + ACTIONS(4546), 1, + anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -166164,7 +166210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58269] = 22, + [58259] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166191,7 +166237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4552), 1, + ACTIONS(4548), 1, anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166228,71 +166274,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58355] = 22, + [58345] = 16, + ACTIONS(29), 1, + anon_sym_LT, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3850), 1, - anon_sym_LBRACK, - ACTIONS(3854), 1, - anon_sym_QMARK, - ACTIONS(3856), 1, - anon_sym_DOT, - ACTIONS(3878), 1, - anon_sym_as, - ACTIONS(4124), 1, - anon_sym_CARET, - ACTIONS(4126), 1, - anon_sym_AMP, - ACTIONS(4128), 1, - anon_sym_PIPE, - ACTIONS(4130), 1, - anon_sym_AMP_AMP, - ACTIONS(4132), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4152), 1, - anon_sym_EQ, - ACTIONS(4216), 1, - anon_sym_DOT_DOT, - ACTIONS(4554), 1, - anon_sym_SEMI, - ACTIONS(4120), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4134), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(4140), 2, - anon_sym_GT, - anon_sym_LT, - ACTIONS(4218), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + ACTIONS(4314), 1, + sym_identifier, + ACTIONS(4316), 1, + anon_sym_LBRACE, + ACTIONS(4320), 1, + anon_sym_STAR, + ACTIONS(4326), 1, + anon_sym_COLON_COLON, + ACTIONS(4330), 1, + sym_metavariable, + STATE(2562), 1, + sym_scoped_identifier, + STATE(3551), 1, + sym__use_clause, + STATE(3653), 1, + sym_generic_type_with_turbofish, + STATE(3666), 1, + sym_bracketed_type, STATE(1949), 2, sym_line_comment, sym_block_comment, - ACTIONS(4122), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(4138), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - ACTIONS(4150), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [58441] = 22, + ACTIONS(4328), 3, + sym_self, + sym_super, + sym_crate, + STATE(3067), 4, + sym_scoped_use_list, + sym_use_list, + sym_use_as_clause, + sym_use_wildcard, + ACTIONS(4322), 20, + anon_sym_u8, + anon_sym_i8, + anon_sym_u16, + anon_sym_i16, + anon_sym_u32, + anon_sym_i32, + anon_sym_u64, + anon_sym_i64, + anon_sym_u128, + anon_sym_i128, + anon_sym_isize, + anon_sym_usize, + anon_sym_f32, + anon_sym_f64, + anon_sym_bool, + anon_sym_str, + anon_sym_char, + anon_sym_default, + anon_sym_gen, + anon_sym_union, + [58419] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166319,8 +166359,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4556), 1, - anon_sym_SEMI, + ACTIONS(4550), 1, + anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -166356,7 +166396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58527] = 22, + [58505] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166383,7 +166423,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4558), 1, + ACTIONS(4552), 1, anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166420,7 +166460,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58613] = 22, + [58591] = 21, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4354), 1, + anon_sym_LBRACK, + ACTIONS(4360), 1, + anon_sym_QMARK, + ACTIONS(4364), 1, + anon_sym_DOT, + ACTIONS(4366), 1, + anon_sym_as, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4386), 1, + anon_sym_AMP, + ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(4392), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4452), 1, + anon_sym_EQ, + ACTIONS(4554), 1, + anon_sym_DOT_DOT, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4362), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(4376), 2, + anon_sym_EQ_GT, + anon_sym_AMP_AMP, + ACTIONS(4396), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(4556), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(1952), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4358), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(4394), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(4450), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [58675] = 16, + ACTIONS(29), 1, + anon_sym_LT, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4314), 1, + sym_identifier, + ACTIONS(4316), 1, + anon_sym_LBRACE, + ACTIONS(4320), 1, + anon_sym_STAR, + ACTIONS(4326), 1, + anon_sym_COLON_COLON, + ACTIONS(4330), 1, + sym_metavariable, + STATE(2562), 1, + sym_scoped_identifier, + STATE(3468), 1, + sym__use_clause, + STATE(3653), 1, + sym_generic_type_with_turbofish, + STATE(3666), 1, + sym_bracketed_type, + STATE(1953), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4328), 3, + sym_self, + sym_super, + sym_crate, + STATE(3067), 4, + sym_scoped_use_list, + sym_use_list, + sym_use_as_clause, + sym_use_wildcard, + ACTIONS(4322), 20, + anon_sym_u8, + anon_sym_i8, + anon_sym_u16, + anon_sym_i16, + anon_sym_u32, + anon_sym_i32, + anon_sym_u64, + anon_sym_i64, + anon_sym_u128, + anon_sym_i128, + anon_sym_isize, + anon_sym_usize, + anon_sym_f32, + anon_sym_f64, + anon_sym_bool, + anon_sym_str, + anon_sym_char, + anon_sym_default, + anon_sym_gen, + anon_sym_union, + [58749] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166447,7 +166608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4560), 1, + ACTIONS(4558), 1, anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166461,7 +166622,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1952), 2, + STATE(1954), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -166484,7 +166645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58699] = 22, + [58835] = 21, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166497,47 +166658,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(4366), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4386), 1, anon_sym_AMP, - ACTIONS(4384), 1, - anon_sym_PIPE, ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(4392), 1, anon_sym_PIPE_PIPE, - ACTIONS(4448), 1, + ACTIONS(4452), 1, anon_sym_EQ, - ACTIONS(4498), 1, - anon_sym_EQ_GT, - ACTIONS(4544), 1, + ACTIONS(4554), 1, anon_sym_DOT_DOT, - ACTIONS(4562), 1, - anon_sym_AMP_AMP, ACTIONS(4356), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(4362), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4396), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4546), 2, + ACTIONS(4436), 2, + anon_sym_EQ_GT, + anon_sym_AMP_AMP, + ACTIONS(4556), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1953), 2, + STATE(1955), 2, sym_line_comment, sym_block_comment, ACTIONS(4358), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4394), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4450), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -166548,7 +166708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58785] = 22, + [58919] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166575,7 +166735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4564), 1, + ACTIONS(4560), 1, anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166589,7 +166749,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1954), 2, + STATE(1956), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -166612,123 +166772,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [58871] = 16, - ACTIONS(29), 1, - anon_sym_LT, + [59005] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4314), 1, - sym_identifier, - ACTIONS(4316), 1, - anon_sym_LBRACE, - ACTIONS(4320), 1, - anon_sym_STAR, - ACTIONS(4326), 1, - anon_sym_COLON_COLON, - ACTIONS(4330), 1, - sym_metavariable, - STATE(2562), 1, - sym_scoped_identifier, - STATE(3468), 1, - sym__use_clause, - STATE(3653), 1, - sym_generic_type_with_turbofish, - STATE(3666), 1, - sym_bracketed_type, - STATE(1955), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4328), 3, - sym_self, - sym_super, - sym_crate, - STATE(3067), 4, - sym_scoped_use_list, - sym_use_list, - sym_use_as_clause, - sym_use_wildcard, - ACTIONS(4322), 20, - anon_sym_u8, - anon_sym_i8, - anon_sym_u16, - anon_sym_i16, - anon_sym_u32, - anon_sym_i32, - anon_sym_u64, - anon_sym_i64, - anon_sym_u128, - anon_sym_i128, - anon_sym_isize, - anon_sym_usize, - anon_sym_f32, - anon_sym_f64, - anon_sym_bool, - anon_sym_str, - anon_sym_char, - anon_sym_default, - anon_sym_gen, - anon_sym_union, - [58945] = 16, - ACTIONS(29), 1, + ACTIONS(4354), 1, + anon_sym_LBRACK, + ACTIONS(4360), 1, + anon_sym_QMARK, + ACTIONS(4364), 1, + anon_sym_DOT, + ACTIONS(4366), 1, + anon_sym_as, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4386), 1, + anon_sym_AMP, + ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(4392), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4452), 1, + anon_sym_EQ, + ACTIONS(4502), 1, + anon_sym_EQ_GT, + ACTIONS(4554), 1, + anon_sym_DOT_DOT, + ACTIONS(4562), 1, + anon_sym_AMP_AMP, + ACTIONS(4356), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4362), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(4396), 2, + anon_sym_GT, anon_sym_LT, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4314), 1, - sym_identifier, - ACTIONS(4316), 1, - anon_sym_LBRACE, - ACTIONS(4320), 1, - anon_sym_STAR, - ACTIONS(4326), 1, - anon_sym_COLON_COLON, - ACTIONS(4330), 1, - sym_metavariable, - STATE(2562), 1, - sym_scoped_identifier, - STATE(3521), 1, - sym__use_clause, - STATE(3653), 1, - sym_generic_type_with_turbofish, - STATE(3666), 1, - sym_bracketed_type, - STATE(1956), 2, + ACTIONS(4556), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(1957), 2, sym_line_comment, sym_block_comment, - ACTIONS(4328), 3, - sym_self, - sym_super, - sym_crate, - STATE(3067), 4, - sym_scoped_use_list, - sym_use_list, - sym_use_as_clause, - sym_use_wildcard, - ACTIONS(4322), 20, - anon_sym_u8, - anon_sym_i8, - anon_sym_u16, - anon_sym_i16, - anon_sym_u32, - anon_sym_i32, - anon_sym_u64, - anon_sym_i64, - anon_sym_u128, - anon_sym_i128, - anon_sym_isize, - anon_sym_usize, - anon_sym_f32, - anon_sym_f64, - anon_sym_bool, - anon_sym_str, - anon_sym_char, - anon_sym_default, - anon_sym_gen, - anon_sym_union, - [59019] = 22, + ACTIONS(4358), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(4394), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(4450), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [59091] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166755,8 +166863,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4566), 1, - anon_sym_RBRACK, + ACTIONS(4564), 1, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -166769,7 +166877,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1957), 2, + STATE(1958), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -166792,7 +166900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [59105] = 22, + [59177] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166819,7 +166927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4568), 1, + ACTIONS(4566), 1, anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, @@ -166833,7 +166941,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(1958), 2, + STATE(1959), 2, sym_line_comment, sym_block_comment, ACTIONS(4122), 3, @@ -166856,65 +166964,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [59191] = 16, - ACTIONS(29), 1, - anon_sym_LT, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4314), 1, - sym_identifier, - ACTIONS(4316), 1, - anon_sym_LBRACE, - ACTIONS(4320), 1, - anon_sym_STAR, - ACTIONS(4326), 1, - anon_sym_COLON_COLON, - ACTIONS(4330), 1, - sym_metavariable, - STATE(2562), 1, - sym_scoped_identifier, - STATE(3551), 1, - sym__use_clause, - STATE(3653), 1, - sym_generic_type_with_turbofish, - STATE(3666), 1, - sym_bracketed_type, - STATE(1959), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4328), 3, - sym_self, - sym_super, - sym_crate, - STATE(3067), 4, - sym_scoped_use_list, - sym_use_list, - sym_use_as_clause, - sym_use_wildcard, - ACTIONS(4322), 20, - anon_sym_u8, - anon_sym_i8, - anon_sym_u16, - anon_sym_i16, - anon_sym_u32, - anon_sym_i32, - anon_sym_u64, - anon_sym_i64, - anon_sym_u128, - anon_sym_i128, - anon_sym_isize, - anon_sym_usize, - anon_sym_f32, - anon_sym_f64, - anon_sym_bool, - anon_sym_str, - anon_sym_char, - anon_sym_default, - anon_sym_gen, - anon_sym_union, - [59265] = 22, + [59263] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -166941,8 +166991,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4570), 1, - anon_sym_RBRACK, + ACTIONS(4372), 1, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -166978,7 +167028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [59351] = 16, + [59349] = 16, ACTIONS(29), 1, anon_sym_LT, ACTIONS(103), 1, @@ -166997,12 +167047,12 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2562), 1, sym_scoped_identifier, + STATE(3501), 1, + sym__use_clause, STATE(3653), 1, sym_generic_type_with_turbofish, STATE(3666), 1, sym_bracketed_type, - STATE(3744), 1, - sym__use_clause, STATE(1961), 2, sym_line_comment, sym_block_comment, @@ -167036,7 +167086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_default, anon_sym_gen, anon_sym_union, - [59425] = 22, + [59423] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -167063,8 +167113,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4572), 1, - anon_sym_COMMA, + ACTIONS(4568), 1, + anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167100,7 +167150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [59511] = 22, + [59509] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -167127,8 +167177,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4574), 1, - anon_sym_SEMI, + ACTIONS(4570), 1, + anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167164,59 +167214,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [59597] = 21, + [59595] = 22, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4354), 1, + ACTIONS(3850), 1, anon_sym_LBRACK, - ACTIONS(4360), 1, + ACTIONS(3854), 1, anon_sym_QMARK, - ACTIONS(4364), 1, + ACTIONS(3856), 1, anon_sym_DOT, - ACTIONS(4366), 1, + ACTIONS(3878), 1, anon_sym_as, - ACTIONS(4380), 1, + ACTIONS(4124), 1, anon_sym_CARET, - ACTIONS(4382), 1, + ACTIONS(4126), 1, anon_sym_AMP, - ACTIONS(4384), 1, + ACTIONS(4128), 1, anon_sym_PIPE, - ACTIONS(4388), 1, + ACTIONS(4130), 1, + anon_sym_AMP_AMP, + ACTIONS(4132), 1, anon_sym_PIPE_PIPE, - ACTIONS(4448), 1, + ACTIONS(4152), 1, anon_sym_EQ, - ACTIONS(4544), 1, + ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4356), 2, + ACTIONS(4572), 1, + anon_sym_RBRACK, + ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4362), 2, + ACTIONS(4134), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(4392), 2, + ACTIONS(4140), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(4432), 2, - anon_sym_EQ_GT, - anon_sym_AMP_AMP, - ACTIONS(4546), 2, + ACTIONS(4218), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(1964), 2, sym_line_comment, sym_block_comment, - ACTIONS(4358), 3, + ACTIONS(4122), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(4390), 4, + ACTIONS(4138), 4, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(4446), 10, + ACTIONS(4150), 10, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -167254,7 +167305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4576), 1, + ACTIONS(4574), 1, anon_sym_RBRACK, ACTIONS(4120), 2, anon_sym_PLUS, @@ -167318,8 +167369,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4368), 1, - anon_sym_SEMI, + ACTIONS(4576), 1, + anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167382,8 +167433,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4578), 1, - anon_sym_RBRACK, + ACTIONS(4374), 1, + anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167446,8 +167497,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(4216), 1, anon_sym_DOT_DOT, - ACTIONS(4370), 1, - anon_sym_COMMA, + ACTIONS(4578), 1, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167511,7 +167562,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4580), 1, - anon_sym_SEMI, + anon_sym_COMMA, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167575,7 +167626,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4216), 1, anon_sym_DOT_DOT, ACTIONS(4582), 1, - anon_sym_COMMA, + anon_sym_SEMI, ACTIONS(4120), 2, anon_sym_PLUS, anon_sym_DASH, @@ -167818,9 +167869,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(4600), 1, sym_metavariable, - STATE(3174), 1, + STATE(2953), 1, sym_scoped_type_identifier, - STATE(3466), 1, + STATE(3239), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -167876,9 +167927,9 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, ACTIONS(4602), 1, sym_identifier, - STATE(3165), 1, + STATE(3178), 1, sym_scoped_type_identifier, - STATE(3429), 1, + STATE(3474), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -167934,9 +167985,9 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, ACTIONS(4604), 1, sym_identifier, - STATE(3178), 1, + STATE(3094), 1, sym_scoped_type_identifier, - STATE(3474), 1, + STATE(3289), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -167992,9 +168043,9 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, ACTIONS(4606), 1, sym_identifier, - STATE(2953), 1, + STATE(3165), 1, sym_scoped_type_identifier, - STATE(3239), 1, + STATE(3429), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -168166,9 +168217,9 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, ACTIONS(4612), 1, sym_identifier, - STATE(3094), 1, + STATE(3172), 1, sym_scoped_type_identifier, - STATE(3289), 1, + STATE(3464), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -168224,9 +168275,9 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, ACTIONS(4614), 1, sym_identifier, - STATE(3172), 1, + STATE(3174), 1, sym_scoped_type_identifier, - STATE(3464), 1, + STATE(3466), 1, sym_generic_type, STATE(3513), 1, sym_scoped_identifier, @@ -168408,7 +168459,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3547), 1, + STATE(3536), 1, sym_attribute, STATE(3732), 1, sym_bracketed_type, @@ -168506,7 +168557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3536), 1, + STATE(3547), 1, sym_attribute, STATE(3732), 1, sym_bracketed_type, @@ -168555,10 +168606,10 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3626), 1, - sym_attribute, STATE(3732), 1, sym_bracketed_type, + STATE(3742), 1, + sym_attribute, STATE(3800), 1, sym_generic_type_with_turbofish, STATE(1988), 2, @@ -168653,7 +168704,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3557), 1, + STATE(3688), 1, sym_attribute, STATE(3732), 1, sym_bracketed_type, @@ -168702,10 +168753,10 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, + STATE(3602), 1, + sym_attribute, STATE(3732), 1, sym_bracketed_type, - STATE(3742), 1, - sym_attribute, STATE(3800), 1, sym_generic_type_with_turbofish, STATE(1991), 2, @@ -168751,7 +168802,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3688), 1, + STATE(3557), 1, sym_attribute, STATE(3732), 1, sym_bracketed_type, @@ -168800,7 +168851,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(2374), 1, sym_scoped_identifier, - STATE(3602), 1, + STATE(3626), 1, sym_attribute, STATE(3732), 1, sym_bracketed_type, @@ -168933,12 +168984,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(1013), 1, + ACTIONS(951), 1, anon_sym_DOT_DOT, STATE(1996), 2, sym_line_comment, sym_block_comment, - ACTIONS(1015), 20, + ACTIONS(953), 20, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -168964,12 +169015,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(951), 1, + ACTIONS(1013), 1, anon_sym_DOT_DOT, STATE(1997), 2, sym_line_comment, sym_block_comment, - ACTIONS(953), 20, + ACTIONS(1015), 20, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -168995,15 +169046,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3536), 1, + ACTIONS(3544), 1, anon_sym_COLON, - ACTIONS(3540), 2, + ACTIONS(3548), 2, anon_sym_BANG, anon_sym_COLON_COLON, STATE(1998), 2, sym_line_comment, sym_block_comment, - ACTIONS(3534), 17, + ACTIONS(3542), 17, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169026,15 +169077,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3503), 1, + ACTIONS(3528), 1, anon_sym_COLON, - ACTIONS(3507), 2, + ACTIONS(3532), 2, anon_sym_BANG, anon_sym_COLON_COLON, STATE(1999), 2, sym_line_comment, sym_block_comment, - ACTIONS(3501), 17, + ACTIONS(3526), 17, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169052,20 +169103,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_LT2, - [62018] = 6, + [62018] = 14, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3544), 1, + ACTIONS(4656), 1, + anon_sym_LPAREN, + ACTIONS(4658), 1, + anon_sym_LBRACE, + ACTIONS(4660), 1, anon_sym_COLON, - ACTIONS(3548), 2, + ACTIONS(4662), 1, anon_sym_BANG, + ACTIONS(4664), 1, + anon_sym_AT, + ACTIONS(4666), 1, + anon_sym_DOT_DOT, + ACTIONS(4670), 1, anon_sym_COLON_COLON, + ACTIONS(4672), 1, + anon_sym_LT2, + STATE(2027), 1, + sym_type_arguments, + ACTIONS(4668), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, STATE(2000), 2, sym_line_comment, sym_block_comment, - ACTIONS(3542), 17, + ACTIONS(4654), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [62071] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3536), 1, + anon_sym_COLON, + ACTIONS(3540), 2, + anon_sym_BANG, + anon_sym_COLON_COLON, + STATE(2001), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3534), 17, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169083,59 +169173,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_LT2, - [62055] = 14, + [62108] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4656), 1, + ACTIONS(3503), 1, + anon_sym_COLON, + ACTIONS(3507), 2, + anon_sym_BANG, + anon_sym_COLON_COLON, + STATE(2002), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3501), 17, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(4658), 1, + anon_sym_RPAREN, + anon_sym_RBRACK, anon_sym_LBRACE, - ACTIONS(4660), 1, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, + anon_sym_where, + anon_sym_else, + anon_sym_LT2, + [62145] = 10, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, ACTIONS(4662), 1, anon_sym_BANG, - ACTIONS(4664), 1, - anon_sym_AT, - ACTIONS(4666), 1, - anon_sym_DOT_DOT, - ACTIONS(4670), 1, - anon_sym_COLON_COLON, ACTIONS(4672), 1, anon_sym_LT2, - STATE(2030), 1, + ACTIONS(4674), 1, + anon_sym_LPAREN, + ACTIONS(4676), 1, + anon_sym_COLON_COLON, + STATE(2027), 1, sym_type_arguments, - ACTIONS(4668), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(2001), 2, + STATE(2097), 1, + sym_parameters, + STATE(2003), 2, sym_line_comment, sym_block_comment, - ACTIONS(4654), 9, + ACTIONS(3458), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, + anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, + anon_sym_GT, anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_where, anon_sym_else, - anon_sym_in, - [62108] = 6, + [62189] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3528), 1, + ACTIONS(3530), 2, anon_sym_COLON, - ACTIONS(3532), 2, + anon_sym_DOT_DOT, + STATE(2004), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3526), 3, + anon_sym_LBRACE, + anon_sym_for, + anon_sym_LT2, + ACTIONS(3532), 14, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, anon_sym_BANG, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COMMA, anon_sym_COLON_COLON, - STATE(2002), 2, + anon_sym_else, + anon_sym_in, + [62225] = 5, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3686), 1, + anon_sym_COLON, + STATE(2005), 2, sym_line_comment, sym_block_comment, - ACTIONS(3526), 17, + ACTIONS(3684), 18, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169147,23 +169290,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, + anon_sym_COLON_COLON, anon_sym_SQUOTE, anon_sym_as, anon_sym_for, anon_sym_where, anon_sym_else, - anon_sym_LT2, - [62145] = 5, + anon_sym_in, + [62259] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3686), 1, + ACTIONS(3784), 1, anon_sym_COLON, - STATE(2003), 2, + STATE(2006), 2, sym_line_comment, sym_block_comment, - ACTIONS(3684), 18, + ACTIONS(3782), 18, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169182,36 +169326,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_in, - [62179] = 5, + [62293] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3626), 1, + ACTIONS(3505), 2, anon_sym_COLON, - STATE(2004), 2, + anon_sym_DOT_DOT, + STATE(2007), 2, sym_line_comment, sym_block_comment, - ACTIONS(3624), 18, + ACTIONS(3501), 3, + anon_sym_LBRACE, + anon_sym_for, + anon_sym_LT2, + ACTIONS(3507), 14, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_RBRACK, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_PLUS, + anon_sym_BANG, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, anon_sym_COMMA, anon_sym_COLON_COLON, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_for, - anon_sym_where, anon_sym_else, anon_sym_in, - [62213] = 6, + [62329] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169219,7 +169364,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3538), 2, anon_sym_COLON, anon_sym_DOT_DOT, - STATE(2005), 2, + STATE(2008), 2, sym_line_comment, sym_block_comment, ACTIONS(3534), 3, @@ -169241,46 +169386,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_else, anon_sym_in, - [62249] = 5, + [62365] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3800), 1, + ACTIONS(3546), 2, anon_sym_COLON, - STATE(2006), 2, + anon_sym_DOT_DOT, + STATE(2009), 2, sym_line_comment, sym_block_comment, - ACTIONS(3798), 18, + ACTIONS(3542), 3, + anon_sym_LBRACE, + anon_sym_for, + anon_sym_LT2, + ACTIONS(3548), 14, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_RBRACK, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_PLUS, + anon_sym_BANG, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, anon_sym_COMMA, anon_sym_COLON_COLON, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_for, - anon_sym_where, anon_sym_else, anon_sym_in, - [62283] = 5, + [62401] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3784), 1, + ACTIONS(3800), 1, anon_sym_COLON, - STATE(2007), 2, + STATE(2010), 2, sym_line_comment, sym_block_comment, - ACTIONS(3782), 18, + ACTIONS(3798), 18, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169299,7 +169445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_in, - [62317] = 10, + [62435] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169312,14 +169458,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, - STATE(2008), 2, + STATE(2011), 2, sym_line_comment, sym_block_comment, - ACTIONS(3458), 13, + ACTIONS(3428), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -169333,37 +169479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [62361] = 6, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3546), 2, - anon_sym_COLON, - anon_sym_DOT_DOT, - STATE(2009), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3542), 3, - anon_sym_LBRACE, - anon_sym_for, - anon_sym_LT2, - ACTIONS(3548), 14, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_else, - anon_sym_in, - [62397] = 10, + [62479] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169376,11 +169492,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, - STATE(2010), 2, + STATE(2012), 2, sym_line_comment, sym_block_comment, ACTIONS(3452), 13, @@ -169397,112 +169513,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [62441] = 6, + [62523] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3530), 2, + ACTIONS(3626), 1, anon_sym_COLON, - anon_sym_DOT_DOT, - STATE(2011), 2, + STATE(2013), 2, sym_line_comment, sym_block_comment, - ACTIONS(3526), 3, - anon_sym_LBRACE, - anon_sym_for, - anon_sym_LT2, - ACTIONS(3532), 14, + ACTIONS(3624), 18, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_RBRACK, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_BANG, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + anon_sym_GT, anon_sym_COMMA, anon_sym_COLON_COLON, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, + anon_sym_where, anon_sym_else, anon_sym_in, - [62477] = 10, + [62557] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4662), 1, - anon_sym_BANG, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - ACTIONS(4676), 1, - anon_sym_COLON_COLON, - STATE(2030), 1, - sym_type_arguments, - STATE(2098), 1, - sym_parameters, - STATE(2012), 2, + ACTIONS(3546), 2, + anon_sym_COLON, + anon_sym_DOT_DOT, + STATE(2014), 2, sym_line_comment, sym_block_comment, - ACTIONS(3428), 13, + ACTIONS(3548), 16, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_PLUS, + anon_sym_BANG, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_where, + anon_sym_COLON_COLON, anon_sym_else, - [62521] = 6, + anon_sym_in, + [62590] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3505), 2, - anon_sym_COLON, - anon_sym_DOT_DOT, - STATE(2013), 2, + STATE(2015), 2, sym_line_comment, sym_block_comment, - ACTIONS(3501), 3, - anon_sym_LBRACE, - anon_sym_for, - anon_sym_LT2, - ACTIONS(3507), 14, + ACTIONS(3501), 18, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_RBRACK, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_BANG, + anon_sym_COLON, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + anon_sym_GT, anon_sym_COMMA, - anon_sym_COLON_COLON, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, + anon_sym_where, anon_sym_else, - anon_sym_in, - [62557] = 5, + anon_sym_LT2, + [62621] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3505), 2, + ACTIONS(3530), 2, anon_sym_COLON, anon_sym_DOT_DOT, - STATE(2014), 2, + STATE(2016), 2, sym_line_comment, sym_block_comment, - ACTIONS(3507), 16, + ACTIONS(3532), 16, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169519,35 +169625,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_else, anon_sym_in, - [62590] = 5, + [62654] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3530), 2, - anon_sym_COLON, - anon_sym_DOT_DOT, - STATE(2015), 2, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4674), 1, + anon_sym_LPAREN, + ACTIONS(4678), 1, + anon_sym_COLON_COLON, + STATE(2027), 1, + sym_type_arguments, + STATE(2097), 1, + sym_parameters, + STATE(2017), 2, sym_line_comment, sym_block_comment, - ACTIONS(3532), 16, + ACTIONS(3469), 13, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_BANG, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + anon_sym_GT, anon_sym_COMMA, - anon_sym_COLON_COLON, + anon_sym_SQUOTE, + anon_sym_where, anon_sym_else, - anon_sym_in, - [62623] = 14, + [62695] = 14, ACTIONS(37), 1, anon_sym_SQUOTE, ACTIONS(103), 1, @@ -169562,14 +169672,14 @@ static const uint16_t ts_small_parse_table[] = { sym__raw_string_literal_start, ACTIONS(1617), 1, anon_sym_LBRACE, - ACTIONS(4678), 1, + ACTIONS(4680), 1, sym_identifier, STATE(3770), 1, sym_label, ACTIONS(1169), 2, anon_sym_true, anon_sym_false, - STATE(2016), 2, + STATE(2018), 2, sym_line_comment, sym_block_comment, ACTIONS(1643), 3, @@ -169584,65 +169694,6 @@ static const uint16_t ts_small_parse_table[] = { sym_block, sym__literal, sym_negative_literal, - [62674] = 4, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - STATE(2017), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3501), 18, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_for, - anon_sym_where, - anon_sym_else, - anon_sym_LT2, - [62705] = 9, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - ACTIONS(4680), 1, - anon_sym_COLON_COLON, - STATE(2030), 1, - sym_type_arguments, - STATE(2098), 1, - sym_parameters, - STATE(2018), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3469), 13, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_where, - anon_sym_else, [62746] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, @@ -169676,13 +169727,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3546), 2, + ACTIONS(3505), 2, anon_sym_COLON, anon_sym_DOT_DOT, STATE(2020), 2, sym_line_comment, sym_block_comment, - ACTIONS(3548), 16, + ACTIONS(3507), 16, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_RPAREN, @@ -169699,37 +169750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_else, anon_sym_in, - [62812] = 8, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - STATE(2031), 1, - sym_type_arguments, - STATE(2099), 1, - sym_parameters, - STATE(2021), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3509), 13, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_where, - anon_sym_else, - [62850] = 19, + [62812] = 19, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169758,19 +169779,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_use, ACTIONS(4706), 1, anon_sym_extern, - STATE(2281), 1, + STATE(2240), 1, sym_extern_modifier, STATE(2317), 1, aux_sym_function_modifiers_repeat1, - STATE(3675), 1, + STATE(3792), 1, sym_function_modifiers, ACTIONS(4682), 2, anon_sym_async, anon_sym_default, - STATE(2022), 2, + STATE(2021), 2, sym_line_comment, sym_block_comment, - [62910] = 11, + [62872] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169790,7 +169811,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(4716), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(2023), 2, + STATE(2022), 2, sym_line_comment, sym_block_comment, ACTIONS(4708), 9, @@ -169803,34 +169824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [62954] = 5, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3704), 1, - anon_sym_COLON, - STATE(2024), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3702), 16, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_for, - anon_sym_where, - anon_sym_else, - [62986] = 19, + [62916] = 19, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169859,35 +169853,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_use, ACTIONS(4742), 1, anon_sym_extern, - STATE(2240), 1, + STATE(2281), 1, sym_extern_modifier, STATE(2317), 1, aux_sym_function_modifiers_repeat1, - STATE(3792), 1, + STATE(3675), 1, sym_function_modifiers, ACTIONS(4682), 2, anon_sym_async, anon_sym_default, - STATE(2025), 2, + STATE(2023), 2, sym_line_comment, sym_block_comment, - [63046] = 8, + [62976] = 5, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3704), 1, + anon_sym_COLON, + STATE(2024), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3702), 16, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_COLON_COLON, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, + anon_sym_where, + anon_sym_else, + [63008] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - STATE(2031), 1, + ACTIONS(4710), 1, + anon_sym_COLON, + ACTIONS(4712), 1, + anon_sym_BANG, + ACTIONS(4714), 1, + anon_sym_DOT_DOT, + ACTIONS(4744), 1, + anon_sym_COLON_COLON, + STATE(2024), 1, sym_type_arguments, - STATE(2099), 1, - sym_parameters, + ACTIONS(4716), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(2025), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4708), 3, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_COMMA, + ACTIONS(3566), 6, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [63054] = 5, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3738), 1, + anon_sym_COLON, STATE(2026), 2, sym_line_comment, sym_block_comment, - ACTIONS(3517), 13, + ACTIONS(3736), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -169898,10 +169947,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, + anon_sym_COLON_COLON, anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, anon_sym_where, anon_sym_else, - [63084] = 8, + [63086] = 5, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3734), 1, + anon_sym_COLON, + STATE(2027), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3732), 16, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_COLON_COLON, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_for, + anon_sym_where, + anon_sym_else, + [63118] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169910,14 +169989,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, - STATE(2027), 2, + STATE(2028), 2, sym_line_comment, sym_block_comment, - ACTIONS(3513), 13, + ACTIONS(3475), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -169931,41 +170010,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [63122] = 12, + [63156] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4710), 1, - anon_sym_COLON, - ACTIONS(4712), 1, - anon_sym_BANG, - ACTIONS(4714), 1, - anon_sym_DOT_DOT, - ACTIONS(4744), 1, - anon_sym_COLON_COLON, - STATE(2024), 1, + ACTIONS(4674), 1, + anon_sym_LPAREN, + STATE(2026), 1, sym_type_arguments, - ACTIONS(4716), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(2028), 2, + STATE(2098), 1, + sym_parameters, + STATE(2029), 2, sym_line_comment, sym_block_comment, - ACTIONS(4708), 3, + ACTIONS(3513), 13, + anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_PLUS, anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, anon_sym_COMMA, - ACTIONS(3566), 6, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [63168] = 8, + anon_sym_SQUOTE, + anon_sym_where, + anon_sym_else, + [63194] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -169974,14 +170049,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, - STATE(2029), 2, + STATE(2030), 2, sym_line_comment, sym_block_comment, - ACTIONS(3475), 13, + ACTIONS(3509), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -169995,17 +170070,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [63206] = 5, + [63232] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3734), 1, - anon_sym_COLON, - STATE(2030), 2, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4674), 1, + anon_sym_LPAREN, + STATE(2026), 1, + sym_type_arguments, + STATE(2098), 1, + sym_parameters, + STATE(2031), 2, sym_line_comment, sym_block_comment, - ACTIONS(3732), 16, + ACTIONS(3517), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170016,23 +170097,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, - anon_sym_COLON_COLON, anon_sym_SQUOTE, - anon_sym_as, - anon_sym_for, anon_sym_where, anon_sym_else, - [63238] = 5, + [63270] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3738), 1, + ACTIONS(3511), 1, anon_sym_COLON, - STATE(2031), 2, + ACTIONS(4746), 1, + anon_sym_COLON_COLON, + STATE(2032), 2, sym_line_comment, sym_block_comment, - ACTIONS(3736), 16, + ACTIONS(3509), 14, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170043,21 +170123,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, - anon_sym_COLON_COLON, anon_sym_SQUOTE, anon_sym_as, - anon_sym_for, anon_sym_where, anon_sym_else, - [63270] = 4, + [63303] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2032), 2, + STATE(2033), 2, sym_line_comment, sym_block_comment, - ACTIONS(1055), 16, + ACTIONS(1531), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170074,7 +170152,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_in, - [63299] = 10, + [63332] = 5, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4748), 1, + anon_sym_LPAREN, + STATE(2034), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4154), 15, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_enum, + anon_sym_fn, + anon_sym_mod, + anon_sym_static, + anon_sym_struct, + anon_sym_trait, + anon_sym_type, + anon_sym_union, + anon_sym_unsafe, + anon_sym_use, + anon_sym_extern, + sym_identifier, + [63363] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170087,12 +170191,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(4666), 1, anon_sym_DOT_DOT, - ACTIONS(4746), 1, + ACTIONS(4750), 1, anon_sym_COLON_COLON, ACTIONS(4668), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(2033), 2, + STATE(2035), 2, sym_line_comment, sym_block_comment, ACTIONS(4654), 9, @@ -170105,13 +170209,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [63340] = 16, + [63404] = 11, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4712), 1, + anon_sym_BANG, + ACTIONS(4714), 1, + anon_sym_DOT_DOT, + ACTIONS(4752), 1, + anon_sym_COLON_COLON, + STATE(2024), 1, + sym_type_arguments, + ACTIONS(4716), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + STATE(2036), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4708), 3, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_COMMA, + ACTIONS(3566), 6, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [63447] = 16, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4654), 1, + anon_sym_PIPE, ACTIONS(4658), 1, anon_sym_LBRACE, + ACTIONS(4660), 1, + anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, ACTIONS(4664), 1, @@ -170120,37 +170260,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4748), 1, + ACTIONS(4754), 1, anon_sym_LPAREN, - ACTIONS(4750), 1, - anon_sym_RBRACK, - ACTIONS(4753), 1, + ACTIONS(4756), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, - ACTIONS(3452), 2, - anon_sym_SEMI, - anon_sym_PLUS, - ACTIONS(4654), 2, - anon_sym_PIPE, - anon_sym_COMMA, ACTIONS(4668), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(2034), 2, + STATE(2037), 2, sym_line_comment, sym_block_comment, - [63393] = 4, + ACTIONS(3452), 3, + anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_COMMA, + [63500] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2035), 2, + STATE(2038), 2, sym_line_comment, sym_block_comment, - ACTIONS(1467), 16, + ACTIONS(1055), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170167,16 +170303,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_else, anon_sym_in, - [63422] = 6, + [63529] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + STATE(186), 1, + sym_fragment_specifier, + ACTIONS(4760), 2, + anon_sym_expr, + anon_sym_pat, + STATE(2039), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4758), 13, + anon_sym_block, + anon_sym_expr_2021, + anon_sym_ident, + anon_sym_item, + anon_sym_lifetime, + anon_sym_literal, + anon_sym_meta, + anon_sym_pat_param, + anon_sym_path, + anon_sym_stmt, + anon_sym_tt, + anon_sym_ty, + anon_sym_vis, + [63562] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3477), 1, anon_sym_COLON, - ACTIONS(4755), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, - STATE(2036), 2, + STATE(2040), 2, sym_line_comment, sym_block_comment, ACTIONS(3475), 14, @@ -170194,71 +170357,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63455] = 6, + [63595] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3477), 1, - anon_sym_COLON, - ACTIONS(4757), 1, - anon_sym_COLON_COLON, - STATE(2037), 2, + STATE(2041), 2, sym_line_comment, sym_block_comment, - ACTIONS(3475), 14, + ACTIONS(3628), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_COLON, anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, + anon_sym_DASH_GT, anon_sym_SQUOTE, anon_sym_as, anon_sym_where, anon_sym_else, - [63488] = 4, + [63624] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2038), 2, + ACTIONS(3515), 1, + anon_sym_COLON, + ACTIONS(4746), 1, + anon_sym_COLON_COLON, + STATE(2042), 2, sym_line_comment, sym_block_comment, - ACTIONS(3760), 16, + ACTIONS(3513), 14, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COLON, anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, - anon_sym_DASH_GT, anon_sym_SQUOTE, anon_sym_as, anon_sym_where, anon_sym_else, - [63517] = 17, + [63657] = 16, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3452), 1, - anon_sym_PLUS, - ACTIONS(4654), 1, - anon_sym_PIPE, ACTIONS(4658), 1, anon_sym_LBRACE, - ACTIONS(4660), 1, - anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, ACTIONS(4664), 1, @@ -170267,41 +170424,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4759), 1, + ACTIONS(4762), 1, anon_sym_LPAREN, - ACTIONS(4761), 1, + ACTIONS(4764), 1, + anon_sym_RBRACK, + ACTIONS(4767), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, + ACTIONS(3452), 2, + anon_sym_SEMI, + anon_sym_PLUS, + ACTIONS(4654), 2, + anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(4668), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - ACTIONS(4750), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(2039), 2, + STATE(2043), 2, sym_line_comment, sym_block_comment, - [63572] = 6, + [63710] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3519), 1, - anon_sym_COLON, - ACTIONS(4763), 1, - anon_sym_COLON_COLON, - STATE(2040), 2, + STATE(2044), 2, sym_line_comment, sym_block_comment, - ACTIONS(3517), 14, + ACTIONS(1467), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_COLON, anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, @@ -170311,44 +170470,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63605] = 11, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4712), 1, - anon_sym_BANG, - ACTIONS(4714), 1, - anon_sym_DOT_DOT, - ACTIONS(4765), 1, - anon_sym_COLON_COLON, - STATE(2024), 1, - sym_type_arguments, - ACTIONS(4716), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(2041), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4708), 3, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_COMMA, - ACTIONS(3566), 6, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [63648] = 4, + anon_sym_in, + [63739] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2042), 2, + STATE(2045), 2, sym_line_comment, sym_block_comment, ACTIONS(3610), 16, @@ -170368,15 +170496,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63677] = 4, + [63768] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2043), 2, + STATE(2046), 2, sym_line_comment, sym_block_comment, - ACTIONS(1531), 16, + ACTIONS(3760), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170388,52 +170516,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, + anon_sym_DASH_GT, anon_sym_SQUOTE, anon_sym_as, anon_sym_where, anon_sym_else, - anon_sym_in, - [63706] = 5, + [63797] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4767), 1, - anon_sym_LPAREN, - STATE(2044), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4154), 15, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_enum, - anon_sym_fn, - anon_sym_mod, - anon_sym_static, - anon_sym_struct, - anon_sym_trait, - anon_sym_type, - anon_sym_union, - anon_sym_unsafe, - anon_sym_use, - anon_sym_extern, - sym_identifier, - [63737] = 4, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - STATE(2045), 2, + ACTIONS(3519), 1, + anon_sym_COLON, + ACTIONS(4746), 1, + anon_sym_COLON_COLON, + STATE(2047), 2, sym_line_comment, sym_block_comment, - ACTIONS(1047), 16, + ACTIONS(3517), 14, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_COLON, anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, @@ -170443,53 +170548,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - anon_sym_in, - [63766] = 16, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4654), 1, - anon_sym_PIPE, - ACTIONS(4658), 1, - anon_sym_LBRACE, - ACTIONS(4660), 1, - anon_sym_COLON, - ACTIONS(4662), 1, - anon_sym_BANG, - ACTIONS(4664), 1, - anon_sym_AT, - ACTIONS(4666), 1, - anon_sym_DOT_DOT, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4769), 1, - anon_sym_LPAREN, - ACTIONS(4771), 1, - anon_sym_COLON_COLON, - STATE(2030), 1, - sym_type_arguments, - STATE(2098), 1, - sym_parameters, - ACTIONS(4668), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - STATE(2046), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3452), 3, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_COMMA, - [63819] = 4, + [63830] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2047), 2, + STATE(2048), 2, sym_line_comment, sym_block_comment, - ACTIONS(3628), 16, + ACTIONS(1047), 16, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170501,17 +170568,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_GT, anon_sym_COMMA, - anon_sym_DASH_GT, anon_sym_SQUOTE, anon_sym_as, anon_sym_where, anon_sym_else, - [63848] = 4, + anon_sym_in, + [63859] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2048), 2, + STATE(2049), 2, sym_line_comment, sym_block_comment, ACTIONS(3786), 16, @@ -170531,16 +170598,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63877] = 6, + [63888] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3477), 1, anon_sym_COLON, - ACTIONS(4763), 1, + ACTIONS(4769), 1, anon_sym_COLON_COLON, - STATE(2049), 2, + STATE(2050), 2, sym_line_comment, sym_block_comment, ACTIONS(3475), 14, @@ -170558,39 +170625,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63910] = 6, + [63921] = 17, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3511), 1, + ACTIONS(3452), 1, + anon_sym_PLUS, + ACTIONS(4654), 1, + anon_sym_PIPE, + ACTIONS(4658), 1, + anon_sym_LBRACE, + ACTIONS(4660), 1, anon_sym_COLON, - ACTIONS(4763), 1, + ACTIONS(4662), 1, + anon_sym_BANG, + ACTIONS(4664), 1, + anon_sym_AT, + ACTIONS(4666), 1, + anon_sym_DOT_DOT, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4771), 1, + anon_sym_LPAREN, + ACTIONS(4773), 1, anon_sym_COLON_COLON, - STATE(2050), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3509), 14, - anon_sym_SEMI, + STATE(2027), 1, + sym_type_arguments, + STATE(2097), 1, + sym_parameters, + ACTIONS(4668), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(4764), 2, anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_where, - anon_sym_else, - [63943] = 4, + STATE(2051), 2, + sym_line_comment, + sym_block_comment, + [63976] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2051), 2, + STATE(2052), 2, sym_line_comment, sym_block_comment, ACTIONS(3688), 16, @@ -170610,19 +170688,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [63972] = 6, + [64005] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3515), 1, + ACTIONS(3477), 1, anon_sym_COLON, - ACTIONS(4763), 1, + ACTIONS(4775), 1, anon_sym_COLON_COLON, - STATE(2052), 2, + STATE(2053), 2, sym_line_comment, sym_block_comment, - ACTIONS(3513), 14, + ACTIONS(3475), 14, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170637,7 +170715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64005] = 12, + [64038] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170652,14 +170730,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(4714), 1, anon_sym_DOT_DOT, - ACTIONS(4773), 1, + ACTIONS(4777), 1, anon_sym_COLON_COLON, STATE(2024), 1, sym_type_arguments, ACTIONS(4716), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(2053), 2, + STATE(2054), 2, sym_line_comment, sym_block_comment, ACTIONS(3566), 6, @@ -170669,15 +170747,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [64049] = 4, + [64082] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2054), 2, + STATE(2055), 2, sym_line_comment, sym_block_comment, - ACTIONS(3996), 15, + ACTIONS(4004), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170693,12 +170771,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64077] = 4, + [64110] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2055), 2, + STATE(2056), 2, sym_line_comment, sym_block_comment, ACTIONS(4016), 15, @@ -170717,15 +170795,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64105] = 4, + [64138] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - STATE(2056), 2, + STATE(2057), 2, sym_line_comment, sym_block_comment, - ACTIONS(4004), 15, + ACTIONS(3802), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170741,31 +170819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64133] = 4, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - STATE(2057), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4161), 15, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_enum, - anon_sym_fn, - anon_sym_mod, - anon_sym_static, - anon_sym_struct, - anon_sym_trait, - anon_sym_type, - anon_sym_union, - anon_sym_unsafe, - anon_sym_use, - anon_sym_extern, - sym_identifier, - [64161] = 4, + [64166] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170789,7 +170843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64189] = 4, + [64194] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170813,7 +170867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64217] = 4, + [64222] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170821,23 +170875,23 @@ static const uint16_t ts_small_parse_table[] = { STATE(2060), 2, sym_line_comment, sym_block_comment, - ACTIONS(3814), 15, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_where, - anon_sym_else, - [64245] = 4, + ACTIONS(4161), 15, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_enum, + anon_sym_fn, + anon_sym_mod, + anon_sym_static, + anon_sym_struct, + anon_sym_trait, + anon_sym_type, + anon_sym_union, + anon_sym_unsafe, + anon_sym_use, + anon_sym_extern, + sym_identifier, + [64250] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170845,7 +170899,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2061), 2, sym_line_comment, sym_block_comment, - ACTIONS(3513), 15, + ACTIONS(3814), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170861,7 +170915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64273] = 4, + [64278] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170869,7 +170923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2062), 2, sym_line_comment, sym_block_comment, - ACTIONS(3844), 15, + ACTIONS(3513), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170885,7 +170939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64301] = 4, + [64306] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170893,7 +170947,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2063), 2, sym_line_comment, sym_block_comment, - ACTIONS(3862), 15, + ACTIONS(3517), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170909,7 +170963,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64329] = 4, + [64334] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170917,7 +170971,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2064), 2, sym_line_comment, sym_block_comment, - ACTIONS(3517), 15, + ACTIONS(3844), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170933,7 +170987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64357] = 4, + [64362] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170941,7 +170995,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2065), 2, sym_line_comment, sym_block_comment, - ACTIONS(3822), 15, + ACTIONS(3862), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -170957,7 +171011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64385] = 4, + [64390] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -170981,7 +171035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64413] = 4, + [64418] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171005,32 +171059,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_use, anon_sym_extern, sym_identifier, - [64441] = 5, + [64446] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, - anon_sym_COLON_COLON, STATE(2068), 2, sym_line_comment, sym_block_comment, - ACTIONS(4156), 14, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_enum, - anon_sym_fn, - anon_sym_mod, - anon_sym_static, - anon_sym_struct, - anon_sym_trait, - anon_sym_type, - anon_sym_union, - anon_sym_unsafe, - anon_sym_use, - anon_sym_extern, - [64471] = 4, + ACTIONS(3822), 15, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PLUS, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_where, + anon_sym_else, + [64474] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171054,15 +171107,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64499] = 4, + [64502] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4779), 1, + anon_sym_COLON_COLON, STATE(2070), 2, sym_line_comment, sym_block_comment, - ACTIONS(4171), 15, + ACTIONS(4156), 14, anon_sym_async, anon_sym_const, anon_sym_default, @@ -171077,8 +171132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unsafe, anon_sym_use, anon_sym_extern, - sym_identifier, - [64527] = 4, + [64532] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171086,23 +171140,23 @@ static const uint16_t ts_small_parse_table[] = { STATE(2071), 2, sym_line_comment, sym_block_comment, - ACTIONS(3509), 15, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_as, - anon_sym_where, - anon_sym_else, - [64555] = 4, + ACTIONS(4171), 15, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_enum, + anon_sym_fn, + anon_sym_mod, + anon_sym_static, + anon_sym_struct, + anon_sym_trait, + anon_sym_type, + anon_sym_union, + anon_sym_unsafe, + anon_sym_use, + anon_sym_extern, + sym_identifier, + [64560] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171110,7 +171164,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2072), 2, sym_line_comment, sym_block_comment, - ACTIONS(3866), 15, + ACTIONS(3509), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171126,7 +171180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64583] = 4, + [64588] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171134,7 +171188,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2073), 2, sym_line_comment, sym_block_comment, - ACTIONS(3884), 15, + ACTIONS(3866), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171150,7 +171204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64611] = 4, + [64616] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171158,7 +171212,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2074), 2, sym_line_comment, sym_block_comment, - ACTIONS(3888), 15, + ACTIONS(3884), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171174,7 +171228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64639] = 4, + [64644] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171182,7 +171236,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2075), 2, sym_line_comment, sym_block_comment, - ACTIONS(3892), 15, + ACTIONS(3888), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171198,7 +171252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64667] = 4, + [64672] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171206,7 +171260,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2076), 2, sym_line_comment, sym_block_comment, - ACTIONS(3896), 15, + ACTIONS(3810), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171222,7 +171276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64695] = 4, + [64700] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171230,7 +171284,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2077), 2, sym_line_comment, sym_block_comment, - ACTIONS(3908), 15, + ACTIONS(3892), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171246,7 +171300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64723] = 4, + [64728] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171254,7 +171308,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2078), 2, sym_line_comment, sym_block_comment, - ACTIONS(3810), 15, + ACTIONS(3896), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171270,7 +171324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64751] = 4, + [64756] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171278,7 +171332,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2079), 2, sym_line_comment, sym_block_comment, - ACTIONS(4110), 15, + ACTIONS(3908), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171294,7 +171348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64779] = 4, + [64784] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171302,7 +171356,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2080), 2, sym_line_comment, sym_block_comment, - ACTIONS(3978), 15, + ACTIONS(3870), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171318,7 +171372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64807] = 4, + [64812] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171326,7 +171380,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2081), 2, sym_line_comment, sym_block_comment, - ACTIONS(3988), 15, + ACTIONS(4110), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171342,7 +171396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64835] = 4, + [64840] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171350,7 +171404,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2082), 2, sym_line_comment, sym_block_comment, - ACTIONS(3870), 15, + ACTIONS(3978), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171366,7 +171420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64863] = 4, + [64868] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171374,7 +171428,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2083), 2, sym_line_comment, sym_block_comment, - ACTIONS(3900), 15, + ACTIONS(3988), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171390,7 +171444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64891] = 4, + [64896] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171398,7 +171452,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2084), 2, sym_line_comment, sym_block_comment, - ACTIONS(4074), 15, + ACTIONS(3900), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171414,7 +171468,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64919] = 4, + [64924] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171422,7 +171476,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2085), 2, sym_line_comment, sym_block_comment, - ACTIONS(4038), 15, + ACTIONS(4074), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171438,7 +171492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64947] = 4, + [64952] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171446,7 +171500,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2086), 2, sym_line_comment, sym_block_comment, - ACTIONS(4008), 15, + ACTIONS(4038), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171462,7 +171516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [64975] = 4, + [64980] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171470,7 +171524,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2087), 2, sym_line_comment, sym_block_comment, - ACTIONS(4106), 15, + ACTIONS(4008), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171486,7 +171540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [65003] = 4, + [65008] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171494,7 +171548,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2088), 2, sym_line_comment, sym_block_comment, - ACTIONS(3858), 15, + ACTIONS(4106), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171510,7 +171564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [65031] = 5, + [65036] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171535,7 +171589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_unsafe, anon_sym_use, anon_sym_extern, - [65061] = 4, + [65066] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171543,7 +171597,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2090), 2, sym_line_comment, sym_block_comment, - ACTIONS(3802), 15, + ACTIONS(3996), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171559,56 +171613,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_where, anon_sym_else, - [65089] = 5, + [65094] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(975), 1, - anon_sym_DOT_DOT, STATE(2091), 2, sym_line_comment, sym_block_comment, - ACTIONS(977), 13, + ACTIONS(3858), 15, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, anon_sym_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_as, + anon_sym_where, anon_sym_else, - anon_sym_in, - [65118] = 6, + [65122] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4779), 1, - anon_sym_pat, - STATE(186), 1, - sym_fragment_specifier, + ACTIONS(4783), 1, + anon_sym_DOT_DOT, STATE(2092), 2, sym_line_comment, sym_block_comment, - ACTIONS(4777), 12, - anon_sym_block, - anon_sym_expr, - anon_sym_ident, - anon_sym_item, - anon_sym_lifetime, - anon_sym_literal, - anon_sym_meta, - anon_sym_path, - anon_sym_stmt, - anon_sym_tt, - anon_sym_ty, - anon_sym_vis, - [65149] = 5, + ACTIONS(4781), 13, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [65151] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171632,17 +171685,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [65178] = 5, + [65180] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4783), 1, + ACTIONS(975), 1, anon_sym_DOT_DOT, STATE(2094), 2, sym_line_comment, sym_block_comment, - ACTIONS(4781), 13, + ACTIONS(977), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171656,41 +171709,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [65207] = 5, + [65209] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4785), 1, - anon_sym_DASH_GT, + ACTIONS(4710), 1, + anon_sym_COLON, + ACTIONS(4714), 1, + anon_sym_DOT_DOT, + ACTIONS(4718), 1, + anon_sym_COLON_COLON, + ACTIONS(4716), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, STATE(2095), 2, sym_line_comment, sym_block_comment, - ACTIONS(3764), 13, + ACTIONS(4708), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, - anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_where, anon_sym_else, - [65236] = 5, + anon_sym_in, + [65244] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4787), 1, + ACTIONS(4785), 1, anon_sym_DASH_GT, STATE(2096), 2, sym_line_comment, sym_block_comment, - ACTIONS(3790), 13, + ACTIONS(3740), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171704,17 +171760,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65265] = 5, + [65273] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4789), 1, + ACTIONS(4787), 1, anon_sym_DASH_GT, STATE(2097), 2, sym_line_comment, sym_block_comment, - ACTIONS(3740), 13, + ACTIONS(3746), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171728,17 +171784,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65294] = 5, + [65302] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4791), 1, + ACTIONS(4789), 1, anon_sym_DASH_GT, STATE(2098), 2, sym_line_comment, sym_block_comment, - ACTIONS(3746), 13, + ACTIONS(3752), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171752,17 +171808,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65323] = 5, + [65331] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4793), 1, + ACTIONS(4791), 1, anon_sym_DASH_GT, STATE(2099), 2, sym_line_comment, sym_block_comment, - ACTIONS(3752), 13, + ACTIONS(3764), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171776,34 +171832,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65352] = 8, + [65360] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4710), 1, - anon_sym_COLON, - ACTIONS(4714), 1, - anon_sym_DOT_DOT, - ACTIONS(4718), 1, - anon_sym_COLON_COLON, - ACTIONS(4716), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, + ACTIONS(4793), 1, + anon_sym_DASH_GT, STATE(2100), 2, sym_line_comment, sym_block_comment, - ACTIONS(4708), 9, + ACTIONS(3770), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, + anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_PLUS, anon_sym_PIPE, anon_sym_EQ, + anon_sym_GT, anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_where, anon_sym_else, - anon_sym_in, - [65387] = 5, + [65389] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171813,7 +171866,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2101), 2, sym_line_comment, sym_block_comment, - ACTIONS(3770), 13, + ACTIONS(3776), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171827,7 +171880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65416] = 5, + [65418] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -171837,7 +171890,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2102), 2, sym_line_comment, sym_block_comment, - ACTIONS(3776), 13, + ACTIONS(3790), 13, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -171851,296 +171904,279 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_where, anon_sym_else, - [65445] = 6, + [65447] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4666), 1, + ACTIONS(4799), 1, + anon_sym_LPAREN, + ACTIONS(3538), 2, + anon_sym_COLON, anon_sym_DOT_DOT, - ACTIONS(4668), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, STATE(2103), 2, sym_line_comment, sym_block_comment, - ACTIONS(4654), 10, - anon_sym_SEMI, + ACTIONS(3534), 5, anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_PLUS, anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [65475] = 7, + anon_sym_LT2, + ACTIONS(3540), 5, + anon_sym_BANG, + anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + [65479] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3538), 1, + ACTIONS(3546), 1, anon_sym_DOT_DOT, - ACTIONS(4799), 2, + ACTIONS(4802), 2, anon_sym_LPAREN, anon_sym_RBRACK, STATE(2104), 2, sym_line_comment, sym_block_comment, - ACTIONS(3534), 4, + ACTIONS(3542), 4, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(3540), 6, + ACTIONS(3548), 6, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COMMA, anon_sym_COLON_COLON, - [65507] = 7, + [65511] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3505), 1, + ACTIONS(3530), 1, anon_sym_DOT_DOT, - ACTIONS(4802), 2, + ACTIONS(4805), 2, anon_sym_LPAREN, anon_sym_RBRACK, STATE(2105), 2, sym_line_comment, sym_block_comment, - ACTIONS(3501), 4, + ACTIONS(3526), 4, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(3507), 6, + ACTIONS(3532), 6, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COMMA, anon_sym_COLON_COLON, - [65539] = 14, + [65543] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4662), 1, - anon_sym_BANG, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - ACTIONS(4676), 1, - anon_sym_COLON_COLON, - ACTIONS(4805), 1, - anon_sym_COLON, - ACTIONS(4807), 1, - anon_sym_EQ, - STATE(2030), 1, - sym_type_arguments, - STATE(2409), 1, - sym_parameters, - STATE(3144), 1, - sym_trait_bounds, - ACTIONS(3452), 2, - anon_sym_PLUS, - anon_sym_as, - ACTIONS(4809), 2, - anon_sym_GT, - anon_sym_COMMA, - STATE(2106), 2, - sym_line_comment, - sym_block_comment, - [65585] = 7, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3530), 1, + ACTIONS(3505), 1, anon_sym_DOT_DOT, - ACTIONS(4811), 2, + ACTIONS(4808), 2, anon_sym_LPAREN, anon_sym_RBRACK, - STATE(2107), 2, + STATE(2106), 2, sym_line_comment, sym_block_comment, - ACTIONS(3526), 4, + ACTIONS(3501), 4, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(3532), 6, + ACTIONS(3507), 6, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COMMA, anon_sym_COLON_COLON, - [65617] = 7, + [65575] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3546), 1, - anon_sym_DOT_DOT, - ACTIONS(4814), 2, + ACTIONS(4808), 1, anon_sym_LPAREN, - anon_sym_RBRACK, - STATE(2108), 2, + ACTIONS(3505), 2, + anon_sym_COLON, + anon_sym_DOT_DOT, + STATE(2107), 2, sym_line_comment, sym_block_comment, - ACTIONS(3542), 4, - anon_sym_SEMI, + ACTIONS(3501), 5, + anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_PLUS, + anon_sym_COMMA, anon_sym_LT2, - ACTIONS(3548), 6, + ACTIONS(3507), 5, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - anon_sym_COMMA, anon_sym_COLON_COLON, - [65649] = 13, + [65607] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4817), 1, - anon_sym_LPAREN, - ACTIONS(4819), 1, - anon_sym_LBRACE, - ACTIONS(4821), 1, - anon_sym_BANG, - ACTIONS(4823), 1, - anon_sym_AT, - ACTIONS(4825), 1, + ACTIONS(4666), 1, anon_sym_DOT_DOT, - ACTIONS(4829), 1, - anon_sym_COLON_COLON, - STATE(2030), 1, - sym_type_arguments, - ACTIONS(4827), 2, + ACTIONS(4668), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - STATE(2109), 2, + STATE(2108), 2, sym_line_comment, sym_block_comment, - ACTIONS(4654), 3, - anon_sym_EQ_GT, + ACTIONS(4654), 10, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_PIPE, - anon_sym_if, - [65693] = 11, - ACTIONS(19), 1, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [65637] = 7, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4805), 1, + anon_sym_LPAREN, + ACTIONS(3530), 2, + anon_sym_COLON, + anon_sym_DOT_DOT, + STATE(2109), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3526), 5, + anon_sym_RPAREN, anon_sym_LBRACE, - ACTIONS(27), 1, + anon_sym_PLUS, + anon_sym_COMMA, + anon_sym_LT2, + ACTIONS(3532), 5, + anon_sym_BANG, anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + [65669] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3448), 1, - anon_sym_SQUOTE, - ACTIONS(4831), 1, - anon_sym_move, - STATE(224), 1, - sym_closure_parameters, - STATE(409), 1, - sym_block, - STATE(3621), 1, - sym_label, + ACTIONS(4813), 1, + anon_sym_DOT_DOT, STATE(2110), 2, sym_line_comment, sym_block_comment, - ACTIONS(3566), 6, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [65733] = 7, + ACTIONS(4811), 12, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [65697] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4799), 1, + ACTIONS(4802), 1, anon_sym_LPAREN, - ACTIONS(3538), 2, + ACTIONS(3546), 2, anon_sym_COLON, anon_sym_DOT_DOT, STATE(2111), 2, sym_line_comment, sym_block_comment, - ACTIONS(3534), 5, + ACTIONS(3542), 5, anon_sym_RPAREN, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_COMMA, anon_sym_LT2, - ACTIONS(3540), 5, + ACTIONS(3548), 5, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, - [65765] = 5, + [65729] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4835), 1, + ACTIONS(3505), 2, + anon_sym_COLON, anon_sym_DOT_DOT, STATE(2112), 2, sym_line_comment, sym_block_comment, - ACTIONS(4833), 12, - anon_sym_SEMI, + ACTIONS(3501), 3, + anon_sym_LBRACE, + anon_sym_PLUS, + anon_sym_LT2, + ACTIONS(4808), 3, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_COMMA, + ACTIONS(3507), 5, + anon_sym_BANG, anon_sym_PIPE, - anon_sym_EQ, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [65793] = 7, + anon_sym_COLON_COLON, + [65761] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4811), 1, - anon_sym_LPAREN, - ACTIONS(3530), 2, + ACTIONS(3546), 2, anon_sym_COLON, anon_sym_DOT_DOT, STATE(2113), 2, sym_line_comment, sym_block_comment, - ACTIONS(3526), 5, - anon_sym_RPAREN, + ACTIONS(3542), 3, anon_sym_LBRACE, anon_sym_PLUS, - anon_sym_COMMA, anon_sym_LT2, - ACTIONS(3532), 5, + ACTIONS(4802), 3, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COMMA, + ACTIONS(3548), 5, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, - [65825] = 7, + [65793] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172165,132 +172201,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, - [65857] = 7, + [65825] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3530), 2, - anon_sym_COLON, + ACTIONS(3538), 1, anon_sym_DOT_DOT, + ACTIONS(4799), 2, + anon_sym_LPAREN, + anon_sym_RBRACK, STATE(2115), 2, sym_line_comment, sym_block_comment, - ACTIONS(3526), 3, + ACTIONS(3534), 4, + anon_sym_SEMI, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(4811), 3, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3532), 5, + ACTIONS(3540), 6, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + anon_sym_COMMA, anon_sym_COLON_COLON, - [65889] = 7, + [65857] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4814), 1, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4815), 1, anon_sym_LPAREN, - ACTIONS(3546), 2, - anon_sym_COLON, + ACTIONS(4817), 1, + anon_sym_LBRACE, + ACTIONS(4819), 1, + anon_sym_BANG, + ACTIONS(4821), 1, + anon_sym_AT, + ACTIONS(4823), 1, anon_sym_DOT_DOT, + ACTIONS(4827), 1, + anon_sym_COLON_COLON, + STATE(2027), 1, + sym_type_arguments, + ACTIONS(4825), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, STATE(2116), 2, sym_line_comment, sym_block_comment, - ACTIONS(3542), 5, - anon_sym_RPAREN, + ACTIONS(4654), 3, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_if, + [65901] = 11, + ACTIONS(19), 1, anon_sym_LBRACE, - anon_sym_PLUS, - anon_sym_COMMA, - anon_sym_LT2, - ACTIONS(3548), 5, - anon_sym_BANG, + ACTIONS(27), 1, anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - [65921] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4802), 1, - anon_sym_LPAREN, - ACTIONS(3505), 2, - anon_sym_COLON, - anon_sym_DOT_DOT, + ACTIONS(3448), 1, + anon_sym_SQUOTE, + ACTIONS(4829), 1, + anon_sym_move, + STATE(224), 1, + sym_closure_parameters, + STATE(409), 1, + sym_block, + STATE(3621), 1, + sym_label, STATE(2117), 2, sym_line_comment, sym_block_comment, - ACTIONS(3501), 5, - anon_sym_RPAREN, - anon_sym_LBRACE, - anon_sym_PLUS, - anon_sym_COMMA, - anon_sym_LT2, - ACTIONS(3507), 5, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - [65953] = 7, + ACTIONS(3566), 6, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [65941] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3505), 2, + ACTIONS(3530), 2, anon_sym_COLON, anon_sym_DOT_DOT, STATE(2118), 2, sym_line_comment, sym_block_comment, - ACTIONS(3501), 3, + ACTIONS(3526), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_LT2, - ACTIONS(4802), 3, + ACTIONS(4805), 3, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(3507), 5, + ACTIONS(3532), 5, anon_sym_BANG, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, - [65985] = 7, + [65973] = 14, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3546), 2, + ACTIONS(4662), 1, + anon_sym_BANG, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4674), 1, + anon_sym_LPAREN, + ACTIONS(4676), 1, + anon_sym_COLON_COLON, + ACTIONS(4831), 1, anon_sym_COLON, - anon_sym_DOT_DOT, + ACTIONS(4833), 1, + anon_sym_EQ, + STATE(2027), 1, + sym_type_arguments, + STATE(2409), 1, + sym_parameters, + STATE(3144), 1, + sym_trait_bounds, + ACTIONS(3452), 2, + anon_sym_PLUS, + anon_sym_as, + ACTIONS(4835), 2, + anon_sym_GT, + anon_sym_COMMA, STATE(2119), 2, sym_line_comment, sym_block_comment, - ACTIONS(3542), 3, - anon_sym_LBRACE, - anon_sym_PLUS, - anon_sym_LT2, - ACTIONS(4814), 3, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COMMA, - ACTIONS(3548), 5, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - [66017] = 13, + [66019] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172309,7 +172362,7 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, @@ -172320,7 +172373,30 @@ static const uint16_t ts_small_parse_table[] = { sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66060] = 13, + [66062] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4847), 1, + anon_sym_COLON, + ACTIONS(4028), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + STATE(2121), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4845), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [66091] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172335,49 +172411,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_const, ACTIONS(4843), 1, sym_metavariable, - ACTIONS(4845), 1, + ACTIONS(4849), 1, anon_sym_GT, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, - STATE(2121), 2, + STATE(2122), 2, sym_line_comment, sym_block_comment, STATE(3273), 3, sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66103] = 10, - ACTIONS(19), 1, - anon_sym_LBRACE, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3448), 1, - anon_sym_SQUOTE, - ACTIONS(4696), 1, - anon_sym_trait, - ACTIONS(4847), 1, - anon_sym_impl, - STATE(416), 1, - sym_block, - STATE(3621), 1, - sym_label, - STATE(2122), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3566), 6, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [66140] = 13, + [66134] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172392,11 +172441,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_const, ACTIONS(4843), 1, sym_metavariable, - ACTIONS(4849), 1, + ACTIONS(4851), 1, anon_sym_GT, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, @@ -172407,7 +172456,7 @@ static const uint16_t ts_small_parse_table[] = { sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66183] = 13, + [66177] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172422,11 +172471,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_const, ACTIONS(4843), 1, sym_metavariable, - ACTIONS(4851), 1, + ACTIONS(4853), 1, anon_sym_GT, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, @@ -172437,30 +172486,34 @@ static const uint16_t ts_small_parse_table[] = { sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66226] = 6, + [66220] = 10, + ACTIONS(19), 1, + anon_sym_LBRACE, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(3448), 1, + anon_sym_SQUOTE, + ACTIONS(4732), 1, + anon_sym_trait, ACTIONS(4855), 1, - anon_sym_COLON, - ACTIONS(4028), 2, - anon_sym_LPAREN, - anon_sym_COLON_COLON, + anon_sym_impl, + STATE(416), 1, + sym_block, + STATE(3621), 1, + sym_label, STATE(2125), 2, sym_line_comment, sym_block_comment, - ACTIONS(4853), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [66255] = 13, + ACTIONS(3566), 6, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [66257] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172479,7 +172532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, @@ -172490,7 +172543,7 @@ static const uint16_t ts_small_parse_table[] = { sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66298] = 13, + [66300] = 13, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172509,7 +172562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, @@ -172520,12 +172573,12 @@ static const uint16_t ts_small_parse_table[] = { sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66341] = 6, + [66343] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4855), 1, + ACTIONS(4847), 1, anon_sym_COLON, ACTIONS(3984), 2, anon_sym_LPAREN, @@ -172533,7 +172586,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2128), 2, sym_line_comment, sym_block_comment, - ACTIONS(4853), 9, + ACTIONS(4845), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -172543,42 +172596,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66370] = 7, + [66372] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(1167), 1, - aux_sym_string_literal_token1, ACTIONS(4863), 1, - sym_crate, - STATE(2327), 1, - sym_string_literal, - STATE(2129), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4861), 8, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [66400] = 6, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4867), 1, anon_sym_COLON, - ACTIONS(4869), 1, + ACTIONS(4865), 1, anon_sym_COLON_COLON, - STATE(2130), 2, + STATE(2129), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 9, + ACTIONS(4861), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -172588,60 +172618,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66428] = 11, + [66400] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3454), 1, - anon_sym_COLON, - ACTIONS(4662), 1, - anon_sym_BANG, - ACTIONS(4672), 1, + ACTIONS(3538), 1, + anon_sym_DOT_DOT, + ACTIONS(3534), 2, + anon_sym_LBRACE, anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - ACTIONS(4676), 1, - anon_sym_COLON_COLON, - STATE(2030), 1, - sym_type_arguments, - STATE(2409), 1, - sym_parameters, - STATE(2131), 2, + STATE(2130), 2, sym_line_comment, sym_block_comment, - ACTIONS(3452), 4, - anon_sym_PLUS, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_as, - [66466] = 6, + ACTIONS(3540), 8, + anon_sym_LPAREN, + anon_sym_EQ_GT, + anon_sym_BANG, + anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + anon_sym_if, + [66428] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, - anon_sym_COLON_COLON, - ACTIONS(4873), 1, - anon_sym_COLON, - STATE(2132), 2, + STATE(2131), 2, sym_line_comment, sym_block_comment, - ACTIONS(4871), 9, + ACTIONS(1437), 11, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, + anon_sym_COLON, anon_sym_PIPE, anon_sym_EQ, + anon_sym_GT, anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66494] = 11, + [66452] = 12, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(3070), 1, + anon_sym_SQUOTE, + ACTIONS(4837), 1, + sym_identifier, + ACTIONS(4841), 1, + anon_sym_const, + ACTIONS(4867), 1, + sym_metavariable, + STATE(1093), 1, + aux_sym_enum_variant_list_repeat1, + STATE(1254), 1, + sym_attribute_item, + STATE(2725), 1, + sym_lifetime, + STATE(2132), 2, + sym_line_comment, + sym_block_comment, + STATE(3299), 3, + sym_const_parameter, + sym_type_parameter, + sym_lifetime_parameter, + [66492] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(3454), 1, + anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, ACTIONS(4672), 1, @@ -172650,75 +172703,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4875), 1, - anon_sym_for, - STATE(2030), 1, - sym_type_arguments, - STATE(2098), 1, + ACTIONS(4869), 1, + anon_sym_EQ, + STATE(2409), 1, sym_parameters, + STATE(2435), 1, + sym_type_arguments, STATE(2133), 2, sym_line_comment, sym_block_comment, - ACTIONS(3452), 4, - anon_sym_SEMI, - anon_sym_LBRACE, + ACTIONS(3452), 3, anon_sym_PLUS, - anon_sym_where, - [66532] = 4, + anon_sym_GT, + anon_sym_COMMA, + [66532] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4873), 1, + anon_sym_COLON, + ACTIONS(4875), 1, + anon_sym_COLON_COLON, STATE(2134), 2, sym_line_comment, sym_block_comment, - ACTIONS(1437), 11, + ACTIONS(4871), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_COLON, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66556] = 6, + [66560] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3538), 1, - anon_sym_DOT_DOT, - ACTIONS(3534), 2, - anon_sym_LBRACE, - anon_sym_LT2, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(3070), 1, + anon_sym_SQUOTE, + ACTIONS(4837), 1, + sym_identifier, + ACTIONS(4841), 1, + anon_sym_const, + ACTIONS(4877), 1, + sym_metavariable, + STATE(1254), 1, + sym_attribute_item, + STATE(2137), 1, + aux_sym_enum_variant_list_repeat1, + STATE(2725), 1, + sym_lifetime, STATE(2135), 2, sym_line_comment, sym_block_comment, - ACTIONS(3540), 8, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - anon_sym_if, - [66584] = 6, + STATE(3161), 3, + sym_const_parameter, + sym_type_parameter, + sym_lifetime_parameter, + [66600] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, - anon_sym_COLON_COLON, - ACTIONS(4867), 1, + ACTIONS(4881), 1, anon_sym_COLON, + ACTIONS(4883), 1, + anon_sym_COLON_COLON, STATE(2136), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 9, + ACTIONS(4879), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -172728,73 +172788,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66612] = 6, + [66628] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3530), 1, - anon_sym_DOT_DOT, - ACTIONS(3526), 2, - anon_sym_LBRACE, - anon_sym_LT2, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(3070), 1, + anon_sym_SQUOTE, + ACTIONS(4837), 1, + sym_identifier, + ACTIONS(4841), 1, + anon_sym_const, + ACTIONS(4885), 1, + sym_metavariable, + STATE(1093), 1, + aux_sym_enum_variant_list_repeat1, + STATE(1254), 1, + sym_attribute_item, + STATE(2725), 1, + sym_lifetime, STATE(2137), 2, sym_line_comment, sym_block_comment, - ACTIONS(3532), 8, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - anon_sym_if, - [66640] = 6, + STATE(2894), 3, + sym_const_parameter, + sym_type_parameter, + sym_lifetime_parameter, + [66668] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3505), 1, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(4887), 1, + sym_identifier, + ACTIONS(4889), 1, + anon_sym_RBRACE, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(3501), 2, - anon_sym_LBRACE, - anon_sym_LT2, + ACTIONS(4893), 1, + anon_sym_COMMA, + ACTIONS(4895), 1, + sym_integer_literal, + STATE(1254), 1, + sym_attribute_item, + STATE(2552), 1, + aux_sym_enum_variant_list_repeat1, STATE(2138), 2, sym_line_comment, sym_block_comment, - ACTIONS(3507), 8, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_BANG, - anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - anon_sym_if, - [66668] = 6, + STATE(3080), 3, + sym_shorthand_field_initializer, + sym_field_initializer, + sym_base_field_initializer, + [66708] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3546), 1, - anon_sym_DOT_DOT, - ACTIONS(3542), 2, - anon_sym_LBRACE, - anon_sym_LT2, + ACTIONS(4883), 1, + anon_sym_COLON_COLON, + ACTIONS(4899), 1, + anon_sym_COLON, STATE(2139), 2, sym_line_comment, sym_block_comment, - ACTIONS(3548), 8, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_BANG, + ACTIONS(4897), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, anon_sym_PIPE, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - anon_sym_COLON_COLON, - anon_sym_if, - [66696] = 11, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [66736] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172821,82 +172893,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [66734] = 12, + [66774] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(3070), 1, - anon_sym_SQUOTE, - ACTIONS(4837), 1, - sym_identifier, - ACTIONS(4841), 1, - anon_sym_const, - ACTIONS(4877), 1, - sym_metavariable, - STATE(1093), 1, - aux_sym_enum_variant_list_repeat1, - STATE(1254), 1, - sym_attribute_item, - STATE(2725), 1, - sym_lifetime, + ACTIONS(3530), 1, + anon_sym_DOT_DOT, + ACTIONS(3526), 2, + anon_sym_LBRACE, + anon_sym_LT2, STATE(2141), 2, sym_line_comment, sym_block_comment, - STATE(3299), 3, - sym_const_parameter, - sym_type_parameter, - sym_lifetime_parameter, - [66774] = 6, + ACTIONS(3532), 8, + anon_sym_LPAREN, + anon_sym_EQ_GT, + anon_sym_BANG, + anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + anon_sym_if, + [66802] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4881), 1, - anon_sym_COLON, - ACTIONS(4883), 1, + ACTIONS(4662), 1, + anon_sym_BANG, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4674), 1, + anon_sym_LPAREN, + ACTIONS(4676), 1, anon_sym_COLON_COLON, + ACTIONS(4901), 1, + anon_sym_for, + STATE(2027), 1, + sym_type_arguments, + STATE(2097), 1, + sym_parameters, STATE(2142), 2, sym_line_comment, sym_block_comment, - ACTIONS(4879), 9, + ACTIONS(3452), 4, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [66802] = 9, - ACTIONS(19), 1, anon_sym_LBRACE, + anon_sym_PLUS, + anon_sym_where, + [66840] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3448), 1, - anon_sym_SQUOTE, - ACTIONS(4885), 1, - sym_identifier, - STATE(411), 1, - sym_block, - STATE(3621), 1, - sym_label, + ACTIONS(1167), 1, + aux_sym_string_literal_token1, + ACTIONS(4905), 1, + sym_crate, + STATE(2327), 1, + sym_string_literal, STATE(2143), 2, sym_line_comment, sym_block_comment, - ACTIONS(4887), 6, + ACTIONS(4903), 8, + anon_sym_SEMI, + anon_sym_LBRACE, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [66836] = 4, + [66870] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172904,7 +172973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2144), 2, sym_line_comment, sym_block_comment, - ACTIONS(1445), 11, + ACTIONS(1433), 11, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -172916,50 +172985,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66860] = 4, + [66894] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4863), 1, + anon_sym_COLON, + ACTIONS(4875), 1, + anon_sym_COLON_COLON, STATE(2145), 2, sym_line_comment, sym_block_comment, - ACTIONS(1449), 11, + ACTIONS(4861), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_COLON, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66884] = 7, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(1167), 1, - aux_sym_string_literal_token1, - ACTIONS(4889), 1, - sym_crate, - STATE(2327), 1, - sym_string_literal, - STATE(2146), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4861), 8, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [66914] = 12, + [66922] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -172976,30 +173024,30 @@ static const uint16_t ts_small_parse_table[] = { sym_metavariable, STATE(1254), 1, sym_attribute_item, - STATE(2141), 1, + STATE(2132), 1, aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, - STATE(2147), 2, + STATE(2146), 2, sym_line_comment, sym_block_comment, STATE(3273), 3, sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [66954] = 6, + [66962] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4869), 1, + ACTIONS(4883), 1, anon_sym_COLON_COLON, - ACTIONS(4873), 1, + ACTIONS(4909), 1, anon_sym_COLON, - STATE(2148), 2, + STATE(2147), 2, sym_line_comment, sym_block_comment, - ACTIONS(4871), 9, + ACTIONS(4907), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -173009,50 +173057,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [66982] = 7, + [66990] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(1167), 1, - aux_sym_string_literal_token1, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(4887), 1, + sym_identifier, ACTIONS(4891), 1, - sym_crate, - STATE(2327), 1, - sym_string_literal, + anon_sym_DOT_DOT, + ACTIONS(4895), 1, + sym_integer_literal, + ACTIONS(4911), 1, + anon_sym_RBRACE, + ACTIONS(4913), 1, + anon_sym_COMMA, + STATE(1254), 1, + sym_attribute_item, + STATE(2552), 1, + aux_sym_enum_variant_list_repeat1, + STATE(2148), 2, + sym_line_comment, + sym_block_comment, + STATE(3169), 3, + sym_shorthand_field_initializer, + sym_field_initializer, + sym_base_field_initializer, + [67030] = 4, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, STATE(2149), 2, sym_line_comment, sym_block_comment, - ACTIONS(4861), 8, + ACTIONS(1445), 11, anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_unsafe, - anon_sym_extern, - [67012] = 4, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [67054] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4779), 1, + anon_sym_COLON_COLON, + ACTIONS(4863), 1, + anon_sym_COLON, STATE(2150), 2, sym_line_comment, sym_block_comment, - ACTIONS(1433), 11, + ACTIONS(4861), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - anon_sym_COLON, anon_sym_PIPE, anon_sym_EQ, - anon_sym_GT, anon_sym_COMMA, anon_sym_else, anon_sym_in, - [67036] = 11, + [67082] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173065,11 +173140,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4893), 1, + ACTIONS(4915), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, STATE(2151), 2, sym_line_comment, @@ -173079,19 +173154,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67074] = 6, + [67120] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4883), 1, + ACTIONS(1167), 1, + aux_sym_string_literal_token1, + ACTIONS(4917), 1, + sym_crate, + STATE(2327), 1, + sym_string_literal, + STATE(2152), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4903), 8, + anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [67150] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(4779), 1, anon_sym_COLON_COLON, - ACTIONS(4897), 1, + ACTIONS(4921), 1, anon_sym_COLON, - STATE(2152), 2, + STATE(2153), 2, sym_line_comment, sym_block_comment, - ACTIONS(4895), 9, + ACTIONS(4919), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -173101,68 +173199,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [67102] = 12, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(3070), 1, - anon_sym_SQUOTE, - ACTIONS(4837), 1, - sym_identifier, - ACTIONS(4841), 1, - anon_sym_const, - ACTIONS(4899), 1, - sym_metavariable, - STATE(1254), 1, - sym_attribute_item, - STATE(2154), 1, - aux_sym_enum_variant_list_repeat1, - STATE(2725), 1, - sym_lifetime, - STATE(2153), 2, - sym_line_comment, - sym_block_comment, - STATE(3161), 3, - sym_const_parameter, - sym_type_parameter, - sym_lifetime_parameter, - [67142] = 12, + [67178] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(3070), 1, - anon_sym_SQUOTE, - ACTIONS(4837), 1, - sym_identifier, - ACTIONS(4841), 1, - anon_sym_const, - ACTIONS(4901), 1, - sym_metavariable, - STATE(1093), 1, - aux_sym_enum_variant_list_repeat1, - STATE(1254), 1, - sym_attribute_item, - STATE(2725), 1, - sym_lifetime, + ACTIONS(4865), 1, + anon_sym_COLON_COLON, + ACTIONS(4921), 1, + anon_sym_COLON, STATE(2154), 2, sym_line_comment, sym_block_comment, - STATE(2894), 3, - sym_const_parameter, - sym_type_parameter, - sym_lifetime_parameter, - [67182] = 11, + ACTIONS(4919), 9, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [67206] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3460), 1, + ACTIONS(3432), 1, anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, @@ -173172,19 +173236,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2409), 1, sym_parameters, STATE(2155), 2, sym_line_comment, sym_block_comment, - ACTIONS(3458), 4, + ACTIONS(3428), 4, anon_sym_PLUS, anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [67220] = 11, + [67244] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173197,11 +173261,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4903), 1, + ACTIONS(4923), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, STATE(2156), 2, sym_line_comment, @@ -173211,7 +173275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67258] = 11, + [67282] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173224,11 +173288,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4905), 1, + ACTIONS(4925), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, STATE(2157), 2, sym_line_comment, @@ -173238,41 +173302,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67296] = 12, + [67320] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(4907), 1, - sym_identifier, - ACTIONS(4909), 1, - anon_sym_RBRACE, - ACTIONS(4911), 1, - anon_sym_DOT_DOT, - ACTIONS(4913), 1, - anon_sym_COMMA, - ACTIONS(4915), 1, - sym_integer_literal, - STATE(1254), 1, - sym_attribute_item, - STATE(2552), 1, - aux_sym_enum_variant_list_repeat1, - STATE(2158), 2, - sym_line_comment, - sym_block_comment, - STATE(3080), 3, - sym_shorthand_field_initializer, - sym_field_initializer, - sym_base_field_initializer, - [67336] = 11, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3432), 1, - anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, ACTIONS(4672), 1, @@ -173281,19 +173315,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + ACTIONS(4927), 1, + anon_sym_for, + STATE(2027), 1, sym_type_arguments, - STATE(2409), 1, + STATE(2097), 1, sym_parameters, - STATE(2159), 2, + STATE(2158), 2, sym_line_comment, sym_block_comment, - ACTIONS(3428), 4, + ACTIONS(3452), 4, + anon_sym_SEMI, + anon_sym_LBRACE, anon_sym_PLUS, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_as, - [67374] = 11, + anon_sym_where, + [67358] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3505), 1, + anon_sym_DOT_DOT, + ACTIONS(3501), 2, + anon_sym_LBRACE, + anon_sym_LT2, + STATE(2159), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3507), 8, + anon_sym_LPAREN, + anon_sym_EQ_GT, + anon_sym_BANG, + anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + anon_sym_if, + [67386] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173306,11 +173364,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4917), 1, + ACTIONS(4929), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, STATE(2160), 2, sym_line_comment, @@ -173320,7 +173378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67412] = 11, + [67424] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173333,11 +173391,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4919), 1, + ACTIONS(4931), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, STATE(2161), 2, sym_line_comment, @@ -173347,29 +173405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67450] = 6, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4869), 1, - anon_sym_COLON_COLON, - ACTIONS(4923), 1, - anon_sym_COLON, - STATE(2162), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4921), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [67478] = 11, + [67462] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173382,13 +173418,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4925), 1, + ACTIONS(4933), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2098), 1, + STATE(2097), 1, sym_parameters, - STATE(2163), 2, + STATE(2162), 2, sym_line_comment, sym_block_comment, ACTIONS(3452), 4, @@ -173396,7 +173432,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [67516] = 12, + [67500] = 6, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3546), 1, + anon_sym_DOT_DOT, + ACTIONS(3542), 2, + anon_sym_LBRACE, + anon_sym_LT2, + STATE(2163), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3548), 8, + anon_sym_LPAREN, + anon_sym_EQ_GT, + anon_sym_BANG, + anon_sym_PIPE, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + anon_sym_COLON_COLON, + anon_sym_if, + [67528] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173409,84 +173467,61 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4841), 1, anon_sym_const, - ACTIONS(4927), 1, + ACTIONS(4935), 1, sym_metavariable, - STATE(1093), 1, - aux_sym_enum_variant_list_repeat1, STATE(1254), 1, sym_attribute_item, - STATE(2725), 1, + STATE(2169), 1, + aux_sym_enum_variant_list_repeat1, + STATE(2579), 1, sym_lifetime, STATE(2164), 2, sym_line_comment, sym_block_comment, - STATE(3157), 3, + STATE(2971), 3, sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [67556] = 6, + [67568] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4883), 1, - anon_sym_COLON_COLON, - ACTIONS(4931), 1, + ACTIONS(3454), 1, anon_sym_COLON, + ACTIONS(4662), 1, + anon_sym_BANG, + ACTIONS(4672), 1, + anon_sym_LT2, + ACTIONS(4674), 1, + anon_sym_LPAREN, + ACTIONS(4676), 1, + anon_sym_COLON_COLON, + STATE(2027), 1, + sym_type_arguments, + STATE(2409), 1, + sym_parameters, STATE(2165), 2, sym_line_comment, sym_block_comment, - ACTIONS(4929), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [67584] = 12, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(4907), 1, - sym_identifier, - ACTIONS(4911), 1, - anon_sym_DOT_DOT, - ACTIONS(4915), 1, - sym_integer_literal, - ACTIONS(4933), 1, - anon_sym_RBRACE, - ACTIONS(4935), 1, + ACTIONS(3452), 4, + anon_sym_PLUS, + anon_sym_GT, anon_sym_COMMA, - STATE(1254), 1, - sym_attribute_item, - STATE(2552), 1, - aux_sym_enum_variant_list_repeat1, - STATE(2166), 2, - sym_line_comment, - sym_block_comment, - STATE(3169), 3, - sym_shorthand_field_initializer, - sym_field_initializer, - sym_base_field_initializer, - [67624] = 6, + anon_sym_as, + [67606] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, + ACTIONS(4865), 1, anon_sym_COLON_COLON, - ACTIONS(4923), 1, + ACTIONS(4873), 1, anon_sym_COLON, - STATE(2167), 2, + STATE(2166), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 9, + ACTIONS(4871), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -173496,19 +173531,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [67652] = 6, + [67634] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4923), 1, - anon_sym_COLON, - ACTIONS(4937), 1, + ACTIONS(4875), 1, anon_sym_COLON_COLON, - STATE(2168), 2, + ACTIONS(4921), 1, + anon_sym_COLON, + STATE(2167), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 9, + ACTIONS(4919), 9, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -173518,16 +173553,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [67680] = 6, + [67662] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(4779), 1, + anon_sym_COLON_COLON, ACTIONS(4873), 1, anon_sym_COLON, - ACTIONS(4937), 1, - anon_sym_COLON_COLON, - STATE(2169), 2, + STATE(2168), 2, sym_line_comment, sym_block_comment, ACTIONS(4871), 9, @@ -173540,57 +173575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [67708] = 12, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(3068), 1, - anon_sym_POUND, - ACTIONS(3070), 1, - anon_sym_SQUOTE, - ACTIONS(4837), 1, - sym_identifier, - ACTIONS(4841), 1, - anon_sym_const, - ACTIONS(4939), 1, - sym_metavariable, - STATE(1254), 1, - sym_attribute_item, - STATE(2164), 1, - aux_sym_enum_variant_list_repeat1, - STATE(2579), 1, - sym_lifetime, - STATE(2170), 2, - sym_line_comment, - sym_block_comment, - STATE(2971), 3, - sym_const_parameter, - sym_type_parameter, - sym_lifetime_parameter, - [67748] = 6, - ACTIONS(103), 1, - anon_sym_SLASH_SLASH, - ACTIONS(105), 1, - anon_sym_SLASH_STAR, - ACTIONS(4867), 1, - anon_sym_COLON, - ACTIONS(4937), 1, - anon_sym_COLON_COLON, - STATE(2171), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(4865), 9, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [67776] = 12, + [67690] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173603,54 +173588,90 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(4841), 1, anon_sym_const, - ACTIONS(4939), 1, + ACTIONS(4937), 1, sym_metavariable, + STATE(1093), 1, + aux_sym_enum_variant_list_repeat1, STATE(1254), 1, sym_attribute_item, - STATE(2164), 1, - aux_sym_enum_variant_list_repeat1, STATE(2725), 1, sym_lifetime, - STATE(2172), 2, + STATE(2169), 2, sym_line_comment, sym_block_comment, - STATE(2971), 3, + STATE(3157), 3, sym_const_parameter, sym_type_parameter, sym_lifetime_parameter, - [67816] = 11, + [67730] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4662), 1, - anon_sym_BANG, - ACTIONS(4672), 1, - anon_sym_LT2, - ACTIONS(4674), 1, - anon_sym_LPAREN, - ACTIONS(4676), 1, - anon_sym_COLON_COLON, - ACTIONS(4941), 1, - anon_sym_for, - STATE(2030), 1, - sym_type_arguments, - STATE(2098), 1, - sym_parameters, - STATE(2173), 2, + STATE(2170), 2, sym_line_comment, sym_block_comment, - ACTIONS(3452), 4, + ACTIONS(1449), 11, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [67754] = 7, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(1167), 1, + aux_sym_string_literal_token1, + ACTIONS(4939), 1, + sym_crate, + STATE(2327), 1, + sym_string_literal, + STATE(2171), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4903), 8, anon_sym_SEMI, anon_sym_LBRACE, - anon_sym_PLUS, - anon_sym_where, - [67854] = 12, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [67784] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(3454), 1, + STATE(2172), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(1441), 11, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_else, + anon_sym_in, + [67808] = 11, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3460), 1, anon_sym_COLON, ACTIONS(4662), 1, anon_sym_BANG, @@ -173660,40 +173681,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4676), 1, anon_sym_COLON_COLON, - ACTIONS(4943), 1, - anon_sym_EQ, + STATE(2027), 1, + sym_type_arguments, STATE(2409), 1, sym_parameters, - STATE(2435), 1, - sym_type_arguments, - STATE(2174), 2, + STATE(2173), 2, sym_line_comment, sym_block_comment, - ACTIONS(3452), 3, + ACTIONS(3458), 4, anon_sym_PLUS, anon_sym_GT, anon_sym_COMMA, - [67894] = 4, + anon_sym_as, + [67846] = 9, + ACTIONS(19), 1, + anon_sym_LBRACE, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, + ACTIONS(3448), 1, + anon_sym_SQUOTE, + ACTIONS(4941), 1, + sym_identifier, + STATE(411), 1, + sym_block, + STATE(3621), 1, + sym_label, + STATE(2174), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(4943), 6, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_unsafe, + anon_sym_extern, + [67880] = 12, + ACTIONS(103), 1, + anon_sym_SLASH_SLASH, + ACTIONS(105), 1, + anon_sym_SLASH_STAR, + ACTIONS(3068), 1, + anon_sym_POUND, + ACTIONS(3070), 1, + anon_sym_SQUOTE, + ACTIONS(4837), 1, + sym_identifier, + ACTIONS(4841), 1, + anon_sym_const, + ACTIONS(4935), 1, + sym_metavariable, + STATE(1254), 1, + sym_attribute_item, + STATE(2169), 1, + aux_sym_enum_variant_list_repeat1, + STATE(2725), 1, + sym_lifetime, STATE(2175), 2, sym_line_comment, sym_block_comment, - ACTIONS(1441), 11, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PIPE, - anon_sym_EQ, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_else, - anon_sym_in, - [67918] = 7, + STATE(2971), 3, + sym_const_parameter, + sym_type_parameter, + sym_lifetime_parameter, + [67920] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173707,7 +173760,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2176), 2, sym_line_comment, sym_block_comment, - ACTIONS(4861), 8, + ACTIONS(4903), 8, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_async, @@ -173716,7 +173769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [67948] = 13, + [67950] = 13, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -173744,7 +173797,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2177), 2, sym_line_comment, sym_block_comment, - [67989] = 4, + [67991] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173763,7 +173816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68012] = 4, + [68014] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173782,7 +173835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68035] = 4, + [68037] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173801,7 +173854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68058] = 4, + [68060] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173820,7 +173873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68081] = 4, + [68083] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173839,7 +173892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68104] = 4, + [68106] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173858,7 +173911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68127] = 4, + [68129] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173877,7 +173930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68150] = 4, + [68152] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173896,7 +173949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68173] = 9, + [68175] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173907,9 +173960,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4969), 1, anon_sym_LBRACE, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2186), 2, sym_line_comment, @@ -173920,7 +173973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_COMMA, - [68206] = 4, + [68208] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173939,7 +173992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68229] = 4, + [68231] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173958,7 +174011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68252] = 4, + [68254] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173977,7 +174030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68275] = 4, + [68277] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -173996,7 +174049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68298] = 4, + [68300] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174015,7 +174068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68321] = 4, + [68323] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174034,7 +174087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68344] = 4, + [68346] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174053,7 +174106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68367] = 4, + [68369] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174072,7 +174125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68390] = 4, + [68392] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174091,7 +174144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68413] = 8, + [68415] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174114,7 +174167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [68444] = 10, + [68446] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174125,9 +174178,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2409), 1, sym_parameters, @@ -174139,7 +174192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [68479] = 4, + [68481] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174158,7 +174211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68502] = 10, + [68504] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174183,7 +174236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [68537] = 13, + [68539] = 13, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -174211,7 +174264,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2200), 2, sym_line_comment, sym_block_comment, - [68578] = 4, + [68580] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174230,18 +174283,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68601] = 11, + [68603] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3068), 1, anon_sym_POUND, - ACTIONS(4907), 1, + ACTIONS(4887), 1, sym_identifier, - ACTIONS(4911), 1, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(4915), 1, + ACTIONS(4895), 1, sym_integer_literal, ACTIONS(5009), 1, anon_sym_RBRACE, @@ -174256,18 +174309,18 @@ static const uint16_t ts_small_parse_table[] = { sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [68638] = 11, + [68640] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3068), 1, anon_sym_POUND, - ACTIONS(4907), 1, + ACTIONS(4887), 1, sym_identifier, - ACTIONS(4911), 1, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(4915), 1, + ACTIONS(4895), 1, sym_integer_literal, ACTIONS(5011), 1, anon_sym_RBRACE, @@ -174282,7 +174335,7 @@ static const uint16_t ts_small_parse_table[] = { sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [68675] = 4, + [68677] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174290,7 +174343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2204), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 10, + ACTIONS(4861), 10, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -174301,7 +174354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68698] = 4, + [68700] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174320,7 +174373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68721] = 8, + [68723] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174329,7 +174382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4712), 1, anon_sym_BANG, - ACTIONS(4757), 1, + ACTIONS(4775), 1, anon_sym_COLON_COLON, STATE(2024), 1, sym_type_arguments, @@ -174343,7 +174396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [68752] = 4, + [68754] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174362,7 +174415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68775] = 8, + [68777] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174385,7 +174438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [68806] = 13, + [68808] = 13, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -174413,7 +174466,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2209), 2, sym_line_comment, sym_block_comment, - [68847] = 4, + [68849] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174432,7 +174485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68870] = 4, + [68872] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174451,18 +174504,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68893] = 11, + [68895] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3068), 1, anon_sym_POUND, - ACTIONS(4907), 1, + ACTIONS(4887), 1, sym_identifier, - ACTIONS(4911), 1, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(4915), 1, + ACTIONS(4895), 1, sym_integer_literal, ACTIONS(5025), 1, anon_sym_RBRACE, @@ -174477,7 +174530,7 @@ static const uint16_t ts_small_parse_table[] = { sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [68930] = 4, + [68932] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174496,7 +174549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68953] = 4, + [68955] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174515,18 +174568,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [68976] = 11, + [68978] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3068), 1, anon_sym_POUND, - ACTIONS(4907), 1, + ACTIONS(4887), 1, sym_identifier, - ACTIONS(4911), 1, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(4915), 1, + ACTIONS(4895), 1, sym_integer_literal, ACTIONS(5031), 1, anon_sym_RBRACE, @@ -174541,7 +174594,7 @@ static const uint16_t ts_small_parse_table[] = { sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [69013] = 4, + [69015] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174549,7 +174602,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2216), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 10, + ACTIONS(4919), 10, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACK, @@ -174560,7 +174613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69036] = 4, + [69038] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174579,7 +174632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69059] = 4, + [69061] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174598,7 +174651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69082] = 4, + [69084] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174617,7 +174670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69105] = 4, + [69107] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174636,7 +174689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69128] = 4, + [69130] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174655,7 +174708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69151] = 8, + [69153] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174678,7 +174731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69182] = 8, + [69184] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174701,7 +174754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69213] = 10, + [69215] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174726,7 +174779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [69248] = 4, + [69250] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174745,7 +174798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69271] = 10, + [69273] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174756,7 +174809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(4714), 1, anon_sym_DOT_DOT, - ACTIONS(4765), 1, + ACTIONS(4752), 1, anon_sym_COLON_COLON, STATE(2024), 1, sym_type_arguments, @@ -174770,7 +174823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, anon_sym_COMMA, - [69306] = 4, + [69308] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174789,7 +174842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69329] = 8, + [69331] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174812,7 +174865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69360] = 4, + [69362] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174831,7 +174884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69383] = 4, + [69385] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174850,7 +174903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_else, anon_sym_in, - [69406] = 13, + [69408] = 13, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -174878,7 +174931,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2231), 2, sym_line_comment, sym_block_comment, - [69447] = 5, + [69449] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174897,7 +174950,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, anon_sym_if, - [69471] = 9, + [69473] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174908,9 +174961,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5055), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2233), 2, sym_line_comment, @@ -174920,7 +174973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [69503] = 8, + [69505] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174929,7 +174982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2405), 1, sym_parameters, @@ -174942,7 +174995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [69533] = 7, + [69535] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174963,7 +175016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69561] = 7, + [69563] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -174984,7 +175037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69589] = 5, + [69591] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175003,7 +175056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, anon_sym_if, - [69613] = 12, + [69615] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175029,7 +175082,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2238), 2, sym_line_comment, sym_block_comment, - [69651] = 8, + [69653] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175038,7 +175091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2405), 1, sym_parameters, @@ -175051,7 +175104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [69681] = 7, + [69683] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175072,20 +175125,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69709] = 9, + [69711] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4817), 1, + ACTIONS(4815), 1, anon_sym_LPAREN, - ACTIONS(4821), 1, + ACTIONS(4819), 1, anon_sym_BANG, - ACTIONS(4825), 1, + ACTIONS(4823), 1, anon_sym_DOT_DOT, ACTIONS(5075), 1, anon_sym_COLON_COLON, - ACTIONS(4827), 2, + ACTIONS(4825), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(2241), 2, @@ -175095,7 +175148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [69741] = 7, + [69743] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175116,7 +175169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69769] = 7, + [69771] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -175137,7 +175190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69797] = 12, + [69799] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175163,7 +175216,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2244), 2, sym_line_comment, sym_block_comment, - [69835] = 12, + [69837] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175189,7 +175242,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2245), 2, sym_line_comment, sym_block_comment, - [69873] = 12, + [69875] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175215,7 +175268,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2246), 2, sym_line_comment, sym_block_comment, - [69911] = 6, + [69913] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175235,7 +175288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [69937] = 7, + [69939] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175256,7 +175309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [69965] = 12, + [69967] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175282,7 +175335,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2249), 2, sym_line_comment, sym_block_comment, - [70003] = 12, + [70005] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175308,7 +175361,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2250), 2, sym_line_comment, sym_block_comment, - [70041] = 5, + [70043] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175327,7 +175380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, anon_sym_if, - [70065] = 9, + [70067] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175338,9 +175391,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5099), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2252), 2, sym_line_comment, @@ -175350,7 +175403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [70097] = 12, + [70099] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175376,7 +175429,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2253), 2, sym_line_comment, sym_block_comment, - [70135] = 12, + [70137] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175402,7 +175455,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2254), 2, sym_line_comment, sym_block_comment, - [70173] = 8, + [70175] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175411,7 +175464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2405), 1, sym_parameters, @@ -175424,7 +175477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [70203] = 12, + [70205] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175450,7 +175503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2256), 2, sym_line_comment, sym_block_comment, - [70241] = 12, + [70243] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175476,7 +175529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2257), 2, sym_line_comment, sym_block_comment, - [70279] = 8, + [70281] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175485,7 +175538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2405), 1, sym_parameters, @@ -175498,7 +175551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [70309] = 10, + [70311] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175522,7 +175575,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2259), 2, sym_line_comment, sym_block_comment, - [70343] = 7, + [70345] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175543,7 +175596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [70371] = 12, + [70373] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175569,7 +175622,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2261), 2, sym_line_comment, sym_block_comment, - [70409] = 5, + [70411] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175588,7 +175641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [70433] = 6, + [70435] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175608,7 +175661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [70459] = 6, + [70461] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175628,18 +175681,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [70485] = 10, + [70487] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(3068), 1, anon_sym_POUND, - ACTIONS(4907), 1, + ACTIONS(4887), 1, sym_identifier, - ACTIONS(4911), 1, + ACTIONS(4891), 1, anon_sym_DOT_DOT, - ACTIONS(4915), 1, + ACTIONS(4895), 1, sym_integer_literal, STATE(1254), 1, sym_attribute_item, @@ -175652,7 +175705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [70519] = 12, + [70521] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175678,7 +175731,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2266), 2, sym_line_comment, sym_block_comment, - [70557] = 9, + [70559] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175689,9 +175742,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5127), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2267), 2, sym_line_comment, @@ -175701,7 +175754,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [70589] = 11, + [70591] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175716,7 +175769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(4714), 1, anon_sym_DOT_DOT, - ACTIONS(4773), 1, + ACTIONS(4777), 1, anon_sym_COLON_COLON, STATE(2024), 1, sym_type_arguments, @@ -175726,7 +175779,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2268), 2, sym_line_comment, sym_block_comment, - [70625] = 12, + [70627] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175752,7 +175805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2269), 2, sym_line_comment, sym_block_comment, - [70663] = 9, + [70665] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175763,9 +175816,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5133), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2270), 2, sym_line_comment, @@ -175775,14 +175828,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [70695] = 9, + [70697] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4714), 1, anon_sym_DOT_DOT, - ACTIONS(4765), 1, + ACTIONS(4752), 1, anon_sym_COLON_COLON, ACTIONS(5109), 1, anon_sym_RBRACK, @@ -175798,7 +175851,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2271), 2, sym_line_comment, sym_block_comment, - [70727] = 12, + [70729] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175824,7 +175877,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2272), 2, sym_line_comment, sym_block_comment, - [70765] = 12, + [70767] = 12, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -175850,7 +175903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2273), 2, sym_line_comment, sym_block_comment, - [70803] = 9, + [70805] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175861,7 +175914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4714), 1, anon_sym_DOT_DOT, - ACTIONS(4773), 1, + ACTIONS(4777), 1, anon_sym_COLON_COLON, ACTIONS(4716), 2, anon_sym_DOT_DOT_DOT, @@ -175873,7 +175926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [70835] = 9, + [70837] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175896,7 +175949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PIPE, anon_sym_COMMA, - [70867] = 12, + [70869] = 12, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175922,7 +175975,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2276), 2, sym_line_comment, sym_block_comment, - [70905] = 9, + [70907] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175933,9 +175986,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5143), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2277), 2, sym_line_comment, @@ -175945,7 +175998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [70937] = 9, + [70939] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175956,9 +176009,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5145), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2278), 2, sym_line_comment, @@ -175968,7 +176021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [70969] = 9, + [70971] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -175991,7 +176044,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_macro_definition_repeat1, - [71001] = 9, + [71003] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176002,9 +176055,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5158), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2280), 2, sym_line_comment, @@ -176014,7 +176067,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [71033] = 7, + [71035] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176035,7 +176088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [71061] = 9, + [71063] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176046,9 +176099,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(5162), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2099), 1, + STATE(2098), 1, sym_parameters, STATE(2282), 2, sym_line_comment, @@ -176058,7 +176111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [71093] = 5, + [71095] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176077,7 +176130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_EQ, anon_sym_COLON_COLON, anon_sym_if, - [71117] = 6, + [71119] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176096,7 +176149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [71142] = 11, + [71144] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176120,7 +176173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2285), 2, sym_line_comment, sym_block_comment, - [71177] = 11, + [71179] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176144,7 +176197,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2286), 2, sym_line_comment, sym_block_comment, - [71212] = 11, + [71214] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176168,7 +176221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2287), 2, sym_line_comment, sym_block_comment, - [71247] = 11, + [71249] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176192,7 +176245,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2288), 2, sym_line_comment, sym_block_comment, - [71282] = 11, + [71284] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176216,7 +176269,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2289), 2, sym_line_comment, sym_block_comment, - [71317] = 11, + [71319] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176240,7 +176293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2290), 2, sym_line_comment, sym_block_comment, - [71352] = 11, + [71354] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176264,7 +176317,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2291), 2, sym_line_comment, sym_block_comment, - [71387] = 11, + [71389] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176288,7 +176341,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2292), 2, sym_line_comment, sym_block_comment, - [71422] = 11, + [71424] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176312,7 +176365,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2293), 2, sym_line_comment, sym_block_comment, - [71457] = 11, + [71459] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176336,7 +176389,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2294), 2, sym_line_comment, sym_block_comment, - [71492] = 11, + [71494] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176360,7 +176413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2295), 2, sym_line_comment, sym_block_comment, - [71527] = 6, + [71529] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176372,14 +176425,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(2296), 2, sym_line_comment, sym_block_comment, - ACTIONS(4861), 6, + ACTIONS(4903), 6, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [71552] = 11, + [71554] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176403,7 +176456,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2297), 2, sym_line_comment, sym_block_comment, - [71587] = 10, + [71589] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176426,7 +176479,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2941), 2, sym_field_pattern, sym_remaining_field_pattern, - [71620] = 11, + [71622] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176450,7 +176503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2299), 2, sym_line_comment, sym_block_comment, - [71655] = 11, + [71657] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176474,7 +176527,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2300), 2, sym_line_comment, sym_block_comment, - [71690] = 4, + [71692] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176491,7 +176544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [71711] = 4, + [71713] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176508,7 +176561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [71732] = 4, + [71734] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176525,7 +176578,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_SQUOTE, anon_sym_where, - [71753] = 7, + [71755] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176545,7 +176598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_const, anon_sym_default, anon_sym_unsafe, - [71780] = 11, + [71782] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176569,7 +176622,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2305), 2, sym_line_comment, sym_block_comment, - [71815] = 11, + [71817] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176593,7 +176646,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2306), 2, sym_line_comment, sym_block_comment, - [71850] = 10, + [71852] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176616,7 +176669,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2880), 2, sym_field_pattern, sym_remaining_field_pattern, - [71883] = 11, + [71885] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176640,7 +176693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2308), 2, sym_line_comment, sym_block_comment, - [71918] = 11, + [71920] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176664,12 +176717,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2309), 2, sym_line_comment, sym_block_comment, - [71953] = 6, + [71955] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4732), 1, + ACTIONS(4696), 1, anon_sym_trait, ACTIONS(5226), 1, anon_sym_impl, @@ -176683,7 +176736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [71978] = 10, + [71980] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176706,7 +176759,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2311), 2, sym_line_comment, sym_block_comment, - [72011] = 11, + [72013] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176730,7 +176783,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2312), 2, sym_line_comment, sym_block_comment, - [72046] = 11, + [72048] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176754,7 +176807,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2313), 2, sym_line_comment, sym_block_comment, - [72081] = 11, + [72083] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176778,7 +176831,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2314), 2, sym_line_comment, sym_block_comment, - [72116] = 11, + [72118] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176802,7 +176855,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2315), 2, sym_line_comment, sym_block_comment, - [72151] = 11, + [72153] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176826,7 +176879,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2316), 2, sym_line_comment, sym_block_comment, - [72186] = 8, + [72188] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176847,7 +176900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_const, anon_sym_default, anon_sym_unsafe, - [72215] = 11, + [72217] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176871,7 +176924,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2318), 2, sym_line_comment, sym_block_comment, - [72250] = 11, + [72252] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176895,7 +176948,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2319), 2, sym_line_comment, sym_block_comment, - [72285] = 11, + [72287] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176919,7 +176972,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2320), 2, sym_line_comment, sym_block_comment, - [72320] = 11, + [72322] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -176943,7 +176996,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2321), 2, sym_line_comment, sym_block_comment, - [72355] = 10, + [72357] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176966,7 +177019,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3117), 2, sym_field_pattern, sym_remaining_field_pattern, - [72388] = 11, + [72390] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -176990,7 +177043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2323), 2, sym_line_comment, sym_block_comment, - [72423] = 11, + [72425] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -177014,7 +177067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2324), 2, sym_line_comment, sym_block_comment, - [72458] = 11, + [72460] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177038,7 +177091,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2325), 2, sym_line_comment, sym_block_comment, - [72493] = 11, + [72495] = 11, ACTIONS(69), 1, anon_sym_pub, ACTIONS(103), 1, @@ -177062,7 +177115,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2326), 2, sym_line_comment, sym_block_comment, - [72528] = 4, + [72530] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177079,7 +177132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [72549] = 11, + [72551] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177103,7 +177156,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2328), 2, sym_line_comment, sym_block_comment, - [72584] = 11, + [72586] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177127,7 +177180,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2329), 2, sym_line_comment, sym_block_comment, - [72619] = 11, + [72621] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177151,7 +177204,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2330), 2, sym_line_comment, sym_block_comment, - [72654] = 10, + [72656] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177174,7 +177227,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2879), 2, sym_field_pattern, sym_remaining_field_pattern, - [72687] = 11, + [72689] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177198,7 +177251,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2332), 2, sym_line_comment, sym_block_comment, - [72722] = 11, + [72724] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177222,7 +177275,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2333), 2, sym_line_comment, sym_block_comment, - [72757] = 11, + [72759] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177246,7 +177299,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2334), 2, sym_line_comment, sym_block_comment, - [72792] = 11, + [72794] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177270,7 +177323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2335), 2, sym_line_comment, sym_block_comment, - [72827] = 11, + [72829] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177294,7 +177347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2336), 2, sym_line_comment, sym_block_comment, - [72862] = 11, + [72864] = 11, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177318,7 +177371,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2337), 2, sym_line_comment, sym_block_comment, - [72897] = 10, + [72899] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177340,7 +177393,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2338), 2, sym_line_comment, sym_block_comment, - [72929] = 8, + [72931] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177360,7 +177413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3056), 2, sym_field_declaration_list, sym_ordered_field_declaration_list, - [72957] = 9, + [72959] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177381,7 +177434,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2340), 2, sym_line_comment, sym_block_comment, - [72987] = 10, + [72989] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177403,7 +177456,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2341), 2, sym_line_comment, sym_block_comment, - [73019] = 10, + [73021] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177425,7 +177478,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2342), 2, sym_line_comment, sym_block_comment, - [73051] = 7, + [73053] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177444,7 +177497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [73077] = 10, + [73079] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177466,7 +177519,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2344), 2, sym_line_comment, sym_block_comment, - [73109] = 10, + [73111] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177488,7 +177541,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2345), 2, sym_line_comment, sym_block_comment, - [73141] = 10, + [73143] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177510,7 +177563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2346), 2, sym_line_comment, sym_block_comment, - [73173] = 10, + [73175] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -177532,7 +177585,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2347), 2, sym_line_comment, sym_block_comment, - [73205] = 9, + [73207] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177553,7 +177606,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [73235] = 10, + [73237] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -177575,7 +177628,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2349), 2, sym_line_comment, sym_block_comment, - [73267] = 9, + [73269] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177596,7 +177649,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [73297] = 10, + [73299] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177618,7 +177671,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2351), 2, sym_line_comment, sym_block_comment, - [73329] = 10, + [73331] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177640,7 +177693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2352), 2, sym_line_comment, sym_block_comment, - [73361] = 10, + [73363] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177662,7 +177715,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2353), 2, sym_line_comment, sym_block_comment, - [73393] = 10, + [73395] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177684,7 +177737,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2354), 2, sym_line_comment, sym_block_comment, - [73425] = 10, + [73427] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177706,7 +177759,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2355), 2, sym_line_comment, sym_block_comment, - [73457] = 8, + [73459] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177726,7 +177779,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2356), 2, sym_line_comment, sym_block_comment, - [73485] = 8, + [73487] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177746,7 +177799,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2357), 2, sym_line_comment, sym_block_comment, - [73513] = 7, + [73515] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177765,7 +177818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [73539] = 7, + [73541] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177784,7 +177837,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [73565] = 10, + [73567] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -177806,7 +177859,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2360), 2, sym_line_comment, sym_block_comment, - [73597] = 10, + [73599] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177828,7 +177881,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2361), 2, sym_line_comment, sym_block_comment, - [73629] = 10, + [73631] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177850,7 +177903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2362), 2, sym_line_comment, sym_block_comment, - [73661] = 10, + [73663] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177872,7 +177925,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2363), 2, sym_line_comment, sym_block_comment, - [73693] = 10, + [73695] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177894,7 +177947,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2364), 2, sym_line_comment, sym_block_comment, - [73725] = 10, + [73727] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177916,7 +177969,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2365), 2, sym_line_comment, sym_block_comment, - [73757] = 10, + [73759] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177938,7 +177991,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2366), 2, sym_line_comment, sym_block_comment, - [73789] = 9, + [73791] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177959,7 +178012,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2367), 2, sym_line_comment, sym_block_comment, - [73819] = 8, + [73821] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -177979,7 +178032,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3177), 2, sym_field_declaration_list, sym_ordered_field_declaration_list, - [73847] = 9, + [73849] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178000,7 +178053,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [73877] = 10, + [73879] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178022,7 +178075,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2370), 2, sym_line_comment, sym_block_comment, - [73909] = 9, + [73911] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178043,7 +178096,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [73939] = 5, + [73941] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178060,7 +178113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [73961] = 5, + [73963] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178070,19 +178123,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(2373), 2, sym_line_comment, sym_block_comment, - ACTIONS(4887), 6, + ACTIONS(4943), 6, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [73983] = 10, + [73985] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4937), 1, + ACTIONS(4865), 1, anon_sym_COLON_COLON, ACTIONS(5332), 1, anon_sym_LPAREN, @@ -178099,7 +178152,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2374), 2, sym_line_comment, sym_block_comment, - [74015] = 9, + [74017] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178120,7 +178173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [74045] = 10, + [74047] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -178142,7 +178195,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2376), 2, sym_line_comment, sym_block_comment, - [74077] = 7, + [74079] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178161,7 +178214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACK, anon_sym_PLUS, - [74103] = 10, + [74105] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178183,7 +178236,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2378), 2, sym_line_comment, sym_block_comment, - [74135] = 10, + [74137] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178205,7 +178258,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2379), 2, sym_line_comment, sym_block_comment, - [74167] = 10, + [74169] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178227,7 +178280,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2380), 2, sym_line_comment, sym_block_comment, - [74199] = 9, + [74201] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178248,7 +178301,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [74229] = 10, + [74231] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178270,7 +178323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2382), 2, sym_line_comment, sym_block_comment, - [74261] = 9, + [74263] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178291,7 +178344,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [74291] = 5, + [74293] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178308,7 +178361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [74313] = 10, + [74315] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178330,7 +178383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2385), 2, sym_line_comment, sym_block_comment, - [74345] = 5, + [74347] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178340,19 +178393,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(2386), 2, sym_line_comment, sym_block_comment, - ACTIONS(4887), 6, + ACTIONS(4943), 6, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [74367] = 10, + [74369] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4869), 1, + ACTIONS(4875), 1, anon_sym_COLON_COLON, ACTIONS(5332), 1, anon_sym_LPAREN, @@ -178369,7 +178422,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2387), 2, sym_line_comment, sym_block_comment, - [74399] = 10, + [74401] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -178391,7 +178444,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2388), 2, sym_line_comment, sym_block_comment, - [74431] = 8, + [74433] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178411,7 +178464,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2389), 2, sym_line_comment, sym_block_comment, - [74459] = 10, + [74461] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178433,7 +178486,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2390), 2, sym_line_comment, sym_block_comment, - [74491] = 5, + [74493] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178443,14 +178496,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(2391), 2, sym_line_comment, sym_block_comment, - ACTIONS(4887), 6, + ACTIONS(4943), 6, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [74513] = 9, + [74515] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178471,7 +178524,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [74543] = 10, + [74545] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178493,7 +178546,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2393), 2, sym_line_comment, sym_block_comment, - [74575] = 10, + [74577] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178515,7 +178568,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2394), 2, sym_line_comment, sym_block_comment, - [74607] = 10, + [74609] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178537,7 +178590,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2395), 2, sym_line_comment, sym_block_comment, - [74639] = 10, + [74641] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178559,7 +178612,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2396), 2, sym_line_comment, sym_block_comment, - [74671] = 5, + [74673] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178569,14 +178622,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(2397), 2, sym_line_comment, sym_block_comment, - ACTIONS(4887), 6, + ACTIONS(4943), 6, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [74693] = 10, + [74695] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -178598,7 +178651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2398), 2, sym_line_comment, sym_block_comment, - [74725] = 10, + [74727] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178620,12 +178673,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2399), 2, sym_line_comment, sym_block_comment, - [74757] = 10, + [74759] = 10, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, + ACTIONS(4779), 1, anon_sym_COLON_COLON, ACTIONS(5332), 1, anon_sym_LPAREN, @@ -178642,7 +178695,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2400), 2, sym_line_comment, sym_block_comment, - [74789] = 10, + [74791] = 10, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -178664,7 +178717,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2401), 2, sym_line_comment, sym_block_comment, - [74821] = 5, + [74823] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178680,12 +178733,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [74842] = 6, + [74844] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5127), 1, anon_sym_for, @@ -178697,7 +178750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [74865] = 5, + [74867] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178713,7 +178766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [74886] = 5, + [74888] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178729,7 +178782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [74907] = 9, + [74909] = 9, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(27), 1, @@ -178749,7 +178802,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2406), 2, sym_line_comment, sym_block_comment, - [74936] = 5, + [74938] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178765,23 +178818,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_EQ, anon_sym_SQUOTE, - [74957] = 5, + [74959] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4835), 1, + ACTIONS(4813), 1, anon_sym_DOT_DOT, STATE(2408), 2, sym_line_comment, sym_block_comment, - ACTIONS(4833), 5, + ACTIONS(4811), 5, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [74978] = 5, + [74980] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178797,7 +178850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [74999] = 9, + [75001] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178817,7 +178870,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2410), 2, sym_line_comment, sym_block_comment, - [75028] = 9, + [75030] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178837,7 +178890,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2411), 2, sym_line_comment, sym_block_comment, - [75057] = 9, + [75059] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178857,7 +178910,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2412), 2, sym_line_comment, sym_block_comment, - [75086] = 9, + [75088] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178877,7 +178930,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2413), 2, sym_line_comment, sym_block_comment, - [75115] = 9, + [75117] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178897,7 +178950,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2414), 2, sym_line_comment, sym_block_comment, - [75144] = 9, + [75146] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178917,7 +178970,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2415), 2, sym_line_comment, sym_block_comment, - [75173] = 9, + [75175] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178937,7 +178990,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2416), 2, sym_line_comment, sym_block_comment, - [75202] = 9, + [75204] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178957,7 +179010,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2417), 2, sym_line_comment, sym_block_comment, - [75231] = 9, + [75233] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178977,7 +179030,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2418), 2, sym_line_comment, sym_block_comment, - [75260] = 9, + [75262] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -178997,7 +179050,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2419), 2, sym_line_comment, sym_block_comment, - [75289] = 9, + [75291] = 9, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -179017,7 +179070,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2420), 2, sym_line_comment, sym_block_comment, - [75318] = 9, + [75320] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179037,7 +179090,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2421), 2, sym_line_comment, sym_block_comment, - [75347] = 8, + [75349] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179056,7 +179109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2422), 2, sym_line_comment, sym_block_comment, - [75374] = 9, + [75376] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179076,7 +179129,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2423), 2, sym_line_comment, sym_block_comment, - [75403] = 9, + [75405] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179096,7 +179149,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2424), 2, sym_line_comment, sym_block_comment, - [75432] = 6, + [75434] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179113,7 +179166,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_EQ, anon_sym_SQUOTE, - [75455] = 6, + [75457] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179130,7 +179183,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2426), 2, sym_line_comment, sym_block_comment, - [75478] = 9, + [75480] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179150,7 +179203,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2427), 2, sym_line_comment, sym_block_comment, - [75507] = 9, + [75509] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179170,7 +179223,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2428), 2, sym_line_comment, sym_block_comment, - [75536] = 9, + [75538] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179190,7 +179243,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2429), 2, sym_line_comment, sym_block_comment, - [75565] = 9, + [75567] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179210,7 +179263,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2430), 2, sym_line_comment, sym_block_comment, - [75594] = 9, + [75596] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179230,7 +179283,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2431), 2, sym_line_comment, sym_block_comment, - [75623] = 9, + [75625] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179250,7 +179303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2432), 2, sym_line_comment, sym_block_comment, - [75652] = 9, + [75654] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179270,7 +179323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2433), 2, sym_line_comment, sym_block_comment, - [75681] = 9, + [75683] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179290,7 +179343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2434), 2, sym_line_comment, sym_block_comment, - [75710] = 6, + [75712] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179307,7 +179360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_COLON_COLON, - [75733] = 9, + [75735] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179327,7 +179380,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2436), 2, sym_line_comment, sym_block_comment, - [75762] = 9, + [75764] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179347,7 +179400,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2437), 2, sym_line_comment, sym_block_comment, - [75791] = 9, + [75793] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179367,12 +179420,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2438), 2, sym_line_comment, sym_block_comment, - [75820] = 6, + [75822] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5133), 1, anon_sym_for, @@ -179384,7 +179437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [75843] = 9, + [75845] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179404,7 +179457,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2440), 2, sym_line_comment, sym_block_comment, - [75872] = 9, + [75874] = 9, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -179424,7 +179477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2441), 2, sym_line_comment, sym_block_comment, - [75901] = 9, + [75903] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179444,7 +179497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2442), 2, sym_line_comment, sym_block_comment, - [75930] = 9, + [75932] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179464,7 +179517,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2443), 2, sym_line_comment, sym_block_comment, - [75959] = 9, + [75961] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179484,7 +179537,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2444), 2, sym_line_comment, sym_block_comment, - [75988] = 9, + [75990] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179504,7 +179557,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2445), 2, sym_line_comment, sym_block_comment, - [76017] = 9, + [76019] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179524,7 +179577,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2446), 2, sym_line_comment, sym_block_comment, - [76046] = 9, + [76048] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179544,7 +179597,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2447), 2, sym_line_comment, sym_block_comment, - [76075] = 8, + [76077] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179563,14 +179616,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(2448), 2, sym_line_comment, sym_block_comment, - [76102] = 6, + [76104] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4825), 1, + ACTIONS(4823), 1, anon_sym_DOT_DOT, - ACTIONS(4827), 2, + ACTIONS(4825), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(2449), 2, @@ -179580,7 +179633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [76125] = 8, + [76127] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179599,7 +179652,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_field_pattern, sym_remaining_field_pattern, - [76152] = 7, + [76154] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179617,7 +179670,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2451), 2, sym_line_comment, sym_block_comment, - [76177] = 7, + [76179] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179635,7 +179688,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2452), 2, sym_line_comment, sym_block_comment, - [76202] = 7, + [76204] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179653,7 +179706,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2453), 2, sym_line_comment, sym_block_comment, - [76227] = 5, + [76229] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179669,7 +179722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_COMMA, anon_sym_DASH_GT, - [76248] = 9, + [76250] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179689,7 +179742,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2455), 2, sym_line_comment, sym_block_comment, - [76277] = 5, + [76279] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179705,7 +179758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [76298] = 9, + [76300] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179725,7 +179778,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2457), 2, sym_line_comment, sym_block_comment, - [76327] = 9, + [76329] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179745,7 +179798,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2458), 2, sym_line_comment, sym_block_comment, - [76356] = 7, + [76358] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179763,7 +179816,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2459), 2, sym_line_comment, sym_block_comment, - [76381] = 9, + [76383] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179783,7 +179836,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2460), 2, sym_line_comment, sym_block_comment, - [76410] = 4, + [76412] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179798,7 +179851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [76429] = 9, + [76431] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179818,7 +179871,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2462), 2, sym_line_comment, sym_block_comment, - [76458] = 9, + [76460] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179838,7 +179891,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2463), 2, sym_line_comment, sym_block_comment, - [76487] = 5, + [76489] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179854,7 +179907,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [76508] = 5, + [76510] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179870,7 +179923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [76529] = 5, + [76531] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179886,12 +179939,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [76550] = 6, + [76552] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5162), 1, anon_sym_for, @@ -179903,7 +179956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [76573] = 5, + [76575] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179919,7 +179972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [76594] = 9, + [76596] = 9, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -179939,7 +179992,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2469), 2, sym_line_comment, sym_block_comment, - [76623] = 9, + [76625] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179959,7 +180012,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2470), 2, sym_line_comment, sym_block_comment, - [76652] = 6, + [76654] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179976,7 +180029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_EQ, anon_sym_SQUOTE, - [76675] = 8, + [76677] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -179989,13 +180042,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, STATE(3779), 1, sym_label, - STATE(1845), 2, + STATE(1846), 2, sym_if_expression, sym_block, STATE(2472), 2, sym_line_comment, sym_block_comment, - [76702] = 9, + [76704] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180015,7 +180068,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2473), 2, sym_line_comment, sym_block_comment, - [76731] = 9, + [76733] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180035,7 +180088,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2474), 2, sym_line_comment, sym_block_comment, - [76760] = 5, + [76762] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180051,7 +180104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_if, - [76781] = 9, + [76783] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180071,12 +180124,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2476), 2, sym_line_comment, sym_block_comment, - [76810] = 6, + [76812] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5143), 1, anon_sym_for, @@ -180088,7 +180141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [76833] = 9, + [76835] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180108,7 +180161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2478), 2, sym_line_comment, sym_block_comment, - [76862] = 9, + [76864] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180128,7 +180181,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2479), 2, sym_line_comment, sym_block_comment, - [76891] = 9, + [76893] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180148,7 +180201,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2480), 2, sym_line_comment, sym_block_comment, - [76920] = 4, + [76922] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180163,7 +180216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [76939] = 6, + [76941] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180180,12 +180233,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_PLUS, anon_sym_DASH_GT, - [76962] = 6, + [76964] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5145), 1, anon_sym_for, @@ -180197,7 +180250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [76985] = 9, + [76987] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180217,7 +180270,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2484), 2, sym_line_comment, sym_block_comment, - [77014] = 9, + [77016] = 9, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -180237,12 +180290,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2485), 2, sym_line_comment, sym_block_comment, - [77043] = 6, + [77045] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5158), 1, anon_sym_for, @@ -180254,7 +180307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [77066] = 9, + [77068] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180274,7 +180327,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2487), 2, sym_line_comment, sym_block_comment, - [77095] = 9, + [77097] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180294,7 +180347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2488), 2, sym_line_comment, sym_block_comment, - [77124] = 9, + [77126] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180314,7 +180367,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2489), 2, sym_line_comment, sym_block_comment, - [77153] = 5, + [77155] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180330,7 +180383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_COMMA, anon_sym_DASH_GT, - [77174] = 9, + [77176] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180350,12 +180403,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2491), 2, sym_line_comment, sym_block_comment, - [77203] = 6, + [77205] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5055), 1, anon_sym_for, @@ -180367,7 +180420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [77226] = 9, + [77228] = 9, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -180387,7 +180440,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2493), 2, sym_line_comment, sym_block_comment, - [77255] = 5, + [77257] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180403,7 +180456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [77276] = 9, + [77278] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180423,7 +180476,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2495), 2, sym_line_comment, sym_block_comment, - [77305] = 9, + [77307] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180443,7 +180496,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2496), 2, sym_line_comment, sym_block_comment, - [77334] = 6, + [77336] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180460,7 +180513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_PLUS, anon_sym_DASH_GT, - [77357] = 6, + [77359] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180477,7 +180530,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2498), 2, sym_line_comment, sym_block_comment, - [77380] = 9, + [77382] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180497,7 +180550,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2499), 2, sym_line_comment, sym_block_comment, - [77409] = 8, + [77411] = 8, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -180516,7 +180569,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2500), 2, sym_line_comment, sym_block_comment, - [77436] = 5, + [77438] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180532,7 +180585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [77457] = 9, + [77459] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180552,12 +180605,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2502), 2, sym_line_comment, sym_block_comment, - [77486] = 8, + [77488] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4755), 1, + ACTIONS(4769), 1, anon_sym_COLON_COLON, ACTIONS(5577), 1, anon_sym_GT, @@ -180571,7 +180624,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2503), 2, sym_line_comment, sym_block_comment, - [77513] = 9, + [77515] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180591,7 +180644,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2504), 2, sym_line_comment, sym_block_comment, - [77542] = 9, + [77544] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180611,12 +180664,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2505), 2, sym_line_comment, sym_block_comment, - [77571] = 6, + [77573] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5099), 1, anon_sym_for, @@ -180628,7 +180681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [77594] = 9, + [77596] = 9, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180648,7 +180701,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2507), 2, sym_line_comment, sym_block_comment, - [77623] = 8, + [77625] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180666,7 +180719,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2508), 2, sym_line_comment, sym_block_comment, - [77649] = 4, + [77651] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180680,7 +180733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_where, - [77667] = 8, + [77669] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180698,7 +180751,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2510), 2, sym_line_comment, sym_block_comment, - [77693] = 8, + [77695] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180716,7 +180769,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2511), 2, sym_line_comment, sym_block_comment, - [77719] = 8, + [77721] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180734,7 +180787,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2512), 2, sym_line_comment, sym_block_comment, - [77745] = 7, + [77747] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180751,7 +180804,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2513), 2, sym_line_comment, sym_block_comment, - [77769] = 8, + [77771] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180769,7 +180822,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2514), 2, sym_line_comment, sym_block_comment, - [77795] = 7, + [77797] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180786,7 +180839,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2515), 2, sym_line_comment, sym_block_comment, - [77819] = 8, + [77821] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180804,7 +180857,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2516), 2, sym_line_comment, sym_block_comment, - [77845] = 8, + [77847] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180822,7 +180875,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2517), 2, sym_line_comment, sym_block_comment, - [77871] = 4, + [77873] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180836,7 +180889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [77889] = 8, + [77891] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180854,7 +180907,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2519), 2, sym_line_comment, sym_block_comment, - [77915] = 8, + [77917] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180872,7 +180925,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2520), 2, sym_line_comment, sym_block_comment, - [77941] = 8, + [77943] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180890,7 +180943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2521), 2, sym_line_comment, sym_block_comment, - [77967] = 4, + [77969] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180904,7 +180957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [77985] = 8, + [77987] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180922,7 +180975,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2523), 2, sym_line_comment, sym_block_comment, - [78011] = 8, + [78013] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180940,7 +180993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2524), 2, sym_line_comment, sym_block_comment, - [78037] = 8, + [78039] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180958,7 +181011,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2525), 2, sym_line_comment, sym_block_comment, - [78063] = 7, + [78065] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180975,7 +181028,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2526), 2, sym_line_comment, sym_block_comment, - [78087] = 6, + [78089] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -180991,7 +181044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [78109] = 6, + [78111] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181007,7 +181060,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2528), 2, sym_line_comment, sym_block_comment, - [78131] = 4, + [78133] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181021,7 +181074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78149] = 8, + [78151] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181039,7 +181092,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2530), 2, sym_line_comment, sym_block_comment, - [78175] = 7, + [78177] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181056,7 +181109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2531), 2, sym_line_comment, sym_block_comment, - [78199] = 8, + [78201] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181065,16 +181118,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, STATE(1708), 1, sym_parameters, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2532), 2, sym_line_comment, sym_block_comment, - [78225] = 4, + [78227] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181088,7 +181141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78243] = 8, + [78245] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181106,7 +181159,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2534), 2, sym_line_comment, sym_block_comment, - [78269] = 4, + [78271] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181120,7 +181173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78287] = 7, + [78289] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181137,7 +181190,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2536), 2, sym_line_comment, sym_block_comment, - [78311] = 8, + [78313] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181155,7 +181208,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2537), 2, sym_line_comment, sym_block_comment, - [78337] = 8, + [78339] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181164,16 +181217,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2402), 1, sym_parameters, STATE(2538), 2, sym_line_comment, sym_block_comment, - [78363] = 7, + [78365] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181190,7 +181243,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2539), 2, sym_line_comment, sym_block_comment, - [78387] = 5, + [78389] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181205,7 +181258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [78407] = 4, + [78409] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181219,7 +181272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78425] = 8, + [78427] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181228,16 +181281,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, STATE(1335), 1, sym_parameters, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2542), 2, sym_line_comment, sym_block_comment, - [78451] = 6, + [78453] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181253,7 +181306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [78473] = 5, + [78475] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181268,7 +181321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [78493] = 8, + [78495] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181286,7 +181339,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2545), 2, sym_line_comment, sym_block_comment, - [78519] = 8, + [78521] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181304,7 +181357,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2546), 2, sym_line_comment, sym_block_comment, - [78545] = 4, + [78547] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181318,7 +181371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COMMA, anon_sym_as, - [78563] = 8, + [78565] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181336,7 +181389,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2548), 2, sym_line_comment, sym_block_comment, - [78589] = 8, + [78591] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181354,7 +181407,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2549), 2, sym_line_comment, sym_block_comment, - [78615] = 4, + [78617] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181368,7 +181421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_SQUOTE, - [78633] = 4, + [78635] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181382,7 +181435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_SQUOTE, - [78651] = 8, + [78653] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181400,7 +181453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2552), 2, sym_line_comment, sym_block_comment, - [78677] = 4, + [78679] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181414,7 +181467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_where, - [78695] = 7, + [78697] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181431,7 +181484,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2554), 2, sym_line_comment, sym_block_comment, - [78719] = 4, + [78721] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181445,7 +181498,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78737] = 8, + [78739] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181456,14 +181509,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(3448), 1, anon_sym_SQUOTE, - STATE(1925), 1, + STATE(1926), 1, sym_block, STATE(3779), 1, sym_label, STATE(2556), 2, sym_line_comment, sym_block_comment, - [78763] = 8, + [78765] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181481,7 +181534,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2557), 2, sym_line_comment, sym_block_comment, - [78789] = 8, + [78791] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181499,7 +181552,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2558), 2, sym_line_comment, sym_block_comment, - [78815] = 4, + [78817] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181513,7 +181566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_SQUOTE, - [78833] = 7, + [78835] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181530,7 +181583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2560), 2, sym_line_comment, sym_block_comment, - [78857] = 4, + [78859] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181544,7 +181597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78875] = 6, + [78877] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181560,7 +181613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [78897] = 4, + [78899] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181574,7 +181627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [78915] = 5, + [78917] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181585,11 +181638,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2564), 2, sym_line_comment, sym_block_comment, - ACTIONS(4853), 3, + ACTIONS(4845), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [78935] = 8, + [78937] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181607,7 +181660,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2565), 2, sym_line_comment, sym_block_comment, - [78961] = 7, + [78963] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181624,7 +181677,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2566), 2, sym_line_comment, sym_block_comment, - [78985] = 8, + [78987] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181635,31 +181688,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, ACTIONS(3448), 1, anon_sym_SQUOTE, - STATE(1716), 1, + STATE(1849), 1, sym_block, STATE(3779), 1, sym_label, STATE(2567), 2, sym_line_comment, sym_block_comment, - [79011] = 7, + [79013] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4807), 1, + ACTIONS(4833), 1, anon_sym_EQ, ACTIONS(5164), 1, anon_sym_COLON, STATE(3144), 1, sym_trait_bounds, - ACTIONS(4809), 2, + ACTIONS(4835), 2, anon_sym_GT, anon_sym_COMMA, STATE(2568), 2, sym_line_comment, sym_block_comment, - [79035] = 8, + [79037] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181677,7 +181730,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2569), 2, sym_line_comment, sym_block_comment, - [79061] = 8, + [79063] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181695,7 +181748,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2570), 2, sym_line_comment, sym_block_comment, - [79087] = 8, + [79089] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181713,7 +181766,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2571), 2, sym_line_comment, sym_block_comment, - [79113] = 6, + [79115] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181729,25 +181782,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(2572), 2, sym_line_comment, sym_block_comment, - [79135] = 8, + [79137] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, - ACTIONS(4805), 1, + ACTIONS(4831), 1, anon_sym_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2551), 1, sym_trait_bounds, STATE(2573), 2, sym_line_comment, sym_block_comment, - [79161] = 4, + [79163] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181761,7 +181814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [79179] = 4, + [79181] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181775,7 +181828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_COLON_COLON, anon_sym_if, - [79197] = 8, + [79199] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181793,7 +181846,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2576), 2, sym_line_comment, sym_block_comment, - [79223] = 7, + [79225] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181810,7 +181863,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2577), 2, sym_line_comment, sym_block_comment, - [79247] = 8, + [79249] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181828,7 +181881,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2578), 2, sym_line_comment, sym_block_comment, - [79273] = 7, + [79275] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181845,7 +181898,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2579), 2, sym_line_comment, sym_block_comment, - [79297] = 8, + [79299] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181863,7 +181916,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2580), 2, sym_line_comment, sym_block_comment, - [79323] = 6, + [79325] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181879,7 +181932,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2581), 2, sym_line_comment, sym_block_comment, - [79345] = 8, + [79347] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181897,7 +181950,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2582), 2, sym_line_comment, sym_block_comment, - [79371] = 8, + [79373] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181915,7 +181968,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2583), 2, sym_line_comment, sym_block_comment, - [79397] = 4, + [79399] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181929,7 +181982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_COLON_COLON, anon_sym_if, - [79415] = 4, + [79417] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181943,7 +181996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_where, - [79433] = 8, + [79435] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181961,7 +182014,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2586), 2, sym_line_comment, sym_block_comment, - [79459] = 4, + [79461] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181975,7 +182028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_EQ, anon_sym_where, - [79477] = 6, + [79479] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -181991,7 +182044,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2588), 2, sym_line_comment, sym_block_comment, - [79499] = 8, + [79501] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182009,7 +182062,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2589), 2, sym_line_comment, sym_block_comment, - [79525] = 8, + [79527] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182027,7 +182080,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2590), 2, sym_line_comment, sym_block_comment, - [79551] = 7, + [79553] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182044,7 +182097,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2591), 2, sym_line_comment, sym_block_comment, - [79575] = 4, + [79577] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182058,7 +182111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [79593] = 8, + [79595] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182076,7 +182129,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2593), 2, sym_line_comment, sym_block_comment, - [79619] = 4, + [79621] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182090,7 +182143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [79637] = 8, + [79639] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182108,7 +182161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2595), 2, sym_line_comment, sym_block_comment, - [79663] = 8, + [79665] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182126,7 +182179,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2596), 2, sym_line_comment, sym_block_comment, - [79689] = 7, + [79691] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182143,7 +182196,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2597), 2, sym_line_comment, sym_block_comment, - [79713] = 4, + [79715] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182157,7 +182210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_COLON_COLON, anon_sym_if, - [79731] = 8, + [79733] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182175,7 +182228,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2599), 2, sym_line_comment, sym_block_comment, - [79757] = 8, + [79759] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182193,7 +182246,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2600), 2, sym_line_comment, sym_block_comment, - [79783] = 4, + [79785] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182207,7 +182260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_COLON_COLON, anon_sym_if, - [79801] = 8, + [79803] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182225,7 +182278,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2602), 2, sym_line_comment, sym_block_comment, - [79827] = 8, + [79829] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182243,7 +182296,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2603), 2, sym_line_comment, sym_block_comment, - [79853] = 8, + [79855] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182261,7 +182314,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2604), 2, sym_line_comment, sym_block_comment, - [79879] = 5, + [79881] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182272,11 +182325,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2605), 2, sym_line_comment, sym_block_comment, - ACTIONS(4853), 3, + ACTIONS(4845), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [79899] = 8, + [79901] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182294,7 +182347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2606), 2, sym_line_comment, sym_block_comment, - [79925] = 6, + [79927] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182310,7 +182363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [79947] = 8, + [79949] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182328,7 +182381,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2608), 2, sym_line_comment, sym_block_comment, - [79973] = 8, + [79975] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182346,7 +182399,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2609), 2, sym_line_comment, sym_block_comment, - [79999] = 8, + [80001] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182355,16 +182408,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - ACTIONS(4680), 1, + ACTIONS(4678), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, - STATE(2101), 1, + STATE(2100), 1, sym_parameters, STATE(2610), 2, sym_line_comment, sym_block_comment, - [80025] = 7, + [80027] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182381,7 +182434,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2611), 2, sym_line_comment, sym_block_comment, - [80049] = 7, + [80051] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182398,7 +182451,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2612), 2, sym_line_comment, sym_block_comment, - [80073] = 4, + [80075] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182412,7 +182465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [80091] = 4, + [80093] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182426,7 +182479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_where, - [80109] = 8, + [80111] = 8, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182444,7 +182497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2615), 2, sym_line_comment, sym_block_comment, - [80135] = 7, + [80137] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182455,12 +182508,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(5805), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2616), 2, sym_line_comment, sym_block_comment, - [80158] = 7, + [80160] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182476,7 +182529,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2617), 2, sym_line_comment, sym_block_comment, - [80181] = 7, + [80183] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182492,7 +182545,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2618), 2, sym_line_comment, sym_block_comment, - [80204] = 7, + [80206] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -182508,7 +182561,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2619), 2, sym_line_comment, sym_block_comment, - [80227] = 7, + [80229] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182524,7 +182577,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2620), 2, sym_line_comment, sym_block_comment, - [80250] = 7, + [80252] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182540,7 +182593,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2621), 2, sym_line_comment, sym_block_comment, - [80273] = 7, + [80275] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182556,7 +182609,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2622), 2, sym_line_comment, sym_block_comment, - [80296] = 7, + [80298] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182572,7 +182625,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2623), 2, sym_line_comment, sym_block_comment, - [80319] = 7, + [80321] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182588,7 +182641,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2624), 2, sym_line_comment, sym_block_comment, - [80342] = 7, + [80344] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182604,7 +182657,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2625), 2, sym_line_comment, sym_block_comment, - [80365] = 7, + [80367] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182620,7 +182673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2626), 2, sym_line_comment, sym_block_comment, - [80388] = 7, + [80390] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182636,7 +182689,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2627), 2, sym_line_comment, sym_block_comment, - [80411] = 6, + [80413] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182651,7 +182704,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2628), 2, sym_line_comment, sym_block_comment, - [80432] = 7, + [80434] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182667,7 +182720,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2629), 2, sym_line_comment, sym_block_comment, - [80455] = 7, + [80457] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182683,7 +182736,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2630), 2, sym_line_comment, sym_block_comment, - [80478] = 7, + [80480] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182694,12 +182747,12 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(5831), 1, sym_super, - STATE(2125), 1, + STATE(2121), 1, sym_type_arguments, STATE(2631), 2, sym_line_comment, sym_block_comment, - [80501] = 7, + [80503] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182715,7 +182768,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2632), 2, sym_line_comment, sym_block_comment, - [80524] = 7, + [80526] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182731,7 +182784,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2633), 2, sym_line_comment, sym_block_comment, - [80547] = 7, + [80549] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182747,7 +182800,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2634), 2, sym_line_comment, sym_block_comment, - [80570] = 5, + [80572] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182761,7 +182814,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_string_literal_repeat1, - [80589] = 7, + [80591] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182777,7 +182830,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2636), 2, sym_line_comment, sym_block_comment, - [80612] = 7, + [80614] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182786,14 +182839,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_SQUOTE, - STATE(1841), 1, + STATE(1842), 1, sym_block, STATE(3779), 1, sym_label, STATE(2637), 2, sym_line_comment, sym_block_comment, - [80635] = 7, + [80637] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182809,7 +182862,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2638), 2, sym_line_comment, sym_block_comment, - [80658] = 7, + [80660] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182825,7 +182878,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2639), 2, sym_line_comment, sym_block_comment, - [80681] = 7, + [80683] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182841,7 +182894,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2640), 2, sym_line_comment, sym_block_comment, - [80704] = 7, + [80706] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -182857,7 +182910,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2641), 2, sym_line_comment, sym_block_comment, - [80727] = 6, + [80729] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182872,7 +182925,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2642), 2, sym_line_comment, sym_block_comment, - [80748] = 7, + [80750] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -182888,7 +182941,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2643), 2, sym_line_comment, sym_block_comment, - [80771] = 7, + [80773] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182904,7 +182957,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2644), 2, sym_line_comment, sym_block_comment, - [80794] = 7, + [80796] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182913,14 +182966,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_SQUOTE, - STATE(1848), 1, + STATE(1936), 1, sym_block, STATE(3779), 1, sym_label, STATE(2645), 2, sym_line_comment, sym_block_comment, - [80817] = 7, + [80819] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -182936,7 +182989,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2646), 2, sym_line_comment, sym_block_comment, - [80840] = 6, + [80842] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182951,7 +183004,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2647), 2, sym_line_comment, sym_block_comment, - [80861] = 7, + [80863] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182967,7 +183020,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2648), 2, sym_line_comment, sym_block_comment, - [80884] = 5, + [80886] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182981,7 +183034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [80903] = 6, + [80905] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -182996,7 +183049,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2650), 2, sym_line_comment, sym_block_comment, - [80924] = 7, + [80926] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183012,7 +183065,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2651), 2, sym_line_comment, sym_block_comment, - [80947] = 7, + [80949] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183021,14 +183074,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(3448), 1, anon_sym_SQUOTE, - STATE(1853), 1, + STATE(1854), 1, sym_block, STATE(3779), 1, sym_label, STATE(2652), 2, sym_line_comment, sym_block_comment, - [80970] = 7, + [80972] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -183044,7 +183097,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2653), 2, sym_line_comment, sym_block_comment, - [80993] = 7, + [80995] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183060,7 +183113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2654), 2, sym_line_comment, sym_block_comment, - [81016] = 7, + [81018] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183076,7 +183129,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2655), 2, sym_line_comment, sym_block_comment, - [81039] = 5, + [81041] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183090,7 +183143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [81058] = 7, + [81060] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183101,12 +183154,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5880), 1, anon_sym_LBRACE, - STATE(1858), 1, + STATE(1859), 1, sym_delim_token_tree, STATE(2657), 2, sym_line_comment, sym_block_comment, - [81081] = 6, + [81083] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183121,7 +183174,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2658), 2, sym_line_comment, sym_block_comment, - [81102] = 7, + [81104] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183132,12 +183185,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5880), 1, anon_sym_LBRACE, - STATE(1860), 1, + STATE(1861), 1, sym_delim_token_tree, STATE(2659), 2, sym_line_comment, sym_block_comment, - [81125] = 5, + [81127] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183151,7 +183204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [81144] = 7, + [81146] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183162,12 +183215,12 @@ static const uint16_t ts_small_parse_table[] = { sym_super, ACTIONS(5886), 1, sym_identifier, - STATE(2125), 1, + STATE(2121), 1, sym_type_arguments, STATE(2661), 2, sym_line_comment, sym_block_comment, - [81167] = 7, + [81169] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183183,7 +183236,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2662), 2, sym_line_comment, sym_block_comment, - [81190] = 7, + [81192] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183199,7 +183252,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2663), 2, sym_line_comment, sym_block_comment, - [81213] = 7, + [81215] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183215,7 +183268,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2664), 2, sym_line_comment, sym_block_comment, - [81236] = 7, + [81238] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -183231,7 +183284,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2665), 2, sym_line_comment, sym_block_comment, - [81259] = 7, + [81261] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183247,7 +183300,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2666), 2, sym_line_comment, sym_block_comment, - [81282] = 7, + [81284] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183263,7 +183316,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2667), 2, sym_line_comment, sym_block_comment, - [81305] = 7, + [81307] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183279,7 +183332,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2668), 2, sym_line_comment, sym_block_comment, - [81328] = 6, + [81330] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183294,7 +183347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2669), 2, sym_line_comment, sym_block_comment, - [81349] = 7, + [81351] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183310,7 +183363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2670), 2, sym_line_comment, sym_block_comment, - [81372] = 7, + [81374] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183326,7 +183379,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2671), 2, sym_line_comment, sym_block_comment, - [81395] = 7, + [81397] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183342,7 +183395,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2672), 2, sym_line_comment, sym_block_comment, - [81418] = 6, + [81420] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183357,7 +183410,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2673), 2, sym_line_comment, sym_block_comment, - [81439] = 5, + [81441] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183371,7 +183424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [81458] = 7, + [81460] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183382,12 +183435,12 @@ static const uint16_t ts_small_parse_table[] = { sym_super, ACTIONS(5898), 1, sym_identifier, - STATE(2125), 1, + STATE(2121), 1, sym_type_arguments, STATE(2675), 2, sym_line_comment, sym_block_comment, - [81481] = 6, + [81483] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183402,7 +183455,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2676), 2, sym_line_comment, sym_block_comment, - [81502] = 7, + [81504] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183413,12 +183466,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(5902), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2677), 2, sym_line_comment, sym_block_comment, - [81525] = 7, + [81527] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183434,7 +183487,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2678), 2, sym_line_comment, sym_block_comment, - [81548] = 7, + [81550] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183450,7 +183503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2679), 2, sym_line_comment, sym_block_comment, - [81571] = 7, + [81573] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183466,7 +183519,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2680), 2, sym_line_comment, sym_block_comment, - [81594] = 7, + [81596] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183482,7 +183535,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2681), 2, sym_line_comment, sym_block_comment, - [81617] = 7, + [81619] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183498,7 +183551,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2682), 2, sym_line_comment, sym_block_comment, - [81640] = 7, + [81642] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183514,7 +183567,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2683), 2, sym_line_comment, sym_block_comment, - [81663] = 7, + [81665] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183530,7 +183583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2684), 2, sym_line_comment, sym_block_comment, - [81686] = 7, + [81688] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183546,7 +183599,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2685), 2, sym_line_comment, sym_block_comment, - [81709] = 7, + [81711] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183555,14 +183608,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2501), 1, sym_parameters, STATE(2686), 2, sym_line_comment, sym_block_comment, - [81732] = 7, + [81734] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183578,7 +183631,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2687), 2, sym_line_comment, sym_block_comment, - [81755] = 7, + [81757] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183589,12 +183642,12 @@ static const uint16_t ts_small_parse_table[] = { sym_super, ACTIONS(5918), 1, sym_identifier, - STATE(2125), 1, + STATE(2121), 1, sym_type_arguments, STATE(2688), 2, sym_line_comment, sym_block_comment, - [81778] = 7, + [81780] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183610,7 +183663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2689), 2, sym_line_comment, sym_block_comment, - [81801] = 5, + [81803] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183620,11 +183673,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2690), 2, sym_line_comment, sym_block_comment, - ACTIONS(4929), 3, + ACTIONS(4907), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [81820] = 7, + [81822] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183640,7 +183693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2691), 2, sym_line_comment, sym_block_comment, - [81843] = 7, + [81845] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183656,7 +183709,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2692), 2, sym_line_comment, sym_block_comment, - [81866] = 7, + [81868] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183672,7 +183725,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2693), 2, sym_line_comment, sym_block_comment, - [81889] = 7, + [81891] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183688,7 +183741,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2694), 2, sym_line_comment, sym_block_comment, - [81912] = 7, + [81914] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183704,7 +183757,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2695), 2, sym_line_comment, sym_block_comment, - [81935] = 7, + [81937] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183715,12 +183768,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5926), 1, anon_sym_LBRACE, - STATE(2043), 1, + STATE(2033), 1, sym_delim_token_tree, STATE(2696), 2, sym_line_comment, sym_block_comment, - [81958] = 7, + [81960] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183731,12 +183784,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(5928), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2697), 2, sym_line_comment, sym_block_comment, - [81981] = 7, + [81983] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183752,7 +183805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2698), 2, sym_line_comment, sym_block_comment, - [82004] = 7, + [82006] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -183768,7 +183821,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2699), 2, sym_line_comment, sym_block_comment, - [82027] = 6, + [82029] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183783,7 +183836,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2700), 2, sym_line_comment, sym_block_comment, - [82048] = 6, + [82050] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183798,7 +183851,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2701), 2, sym_line_comment, sym_block_comment, - [82069] = 7, + [82071] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183814,7 +183867,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2702), 2, sym_line_comment, sym_block_comment, - [82092] = 7, + [82094] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183830,7 +183883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2703), 2, sym_line_comment, sym_block_comment, - [82115] = 6, + [82117] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183845,7 +183898,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2704), 2, sym_line_comment, sym_block_comment, - [82136] = 7, + [82138] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183861,7 +183914,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2705), 2, sym_line_comment, sym_block_comment, - [82159] = 7, + [82161] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183877,7 +183930,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2706), 2, sym_line_comment, sym_block_comment, - [82182] = 7, + [82184] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183893,7 +183946,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2707), 2, sym_line_comment, sym_block_comment, - [82205] = 7, + [82207] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183909,7 +183962,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2708), 2, sym_line_comment, sym_block_comment, - [82228] = 7, + [82230] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183925,7 +183978,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2709), 2, sym_line_comment, sym_block_comment, - [82251] = 7, + [82253] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183941,7 +183994,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2710), 2, sym_line_comment, sym_block_comment, - [82274] = 7, + [82276] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183957,7 +184010,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2711), 2, sym_line_comment, sym_block_comment, - [82297] = 5, + [82299] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183971,7 +184024,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [82316] = 7, + [82318] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -183987,7 +184040,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2713), 2, sym_line_comment, sym_block_comment, - [82339] = 6, + [82341] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184002,7 +184055,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2714), 2, sym_line_comment, sym_block_comment, - [82360] = 7, + [82362] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184018,7 +184071,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2715), 2, sym_line_comment, sym_block_comment, - [82383] = 7, + [82385] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184034,7 +184087,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2716), 2, sym_line_comment, sym_block_comment, - [82406] = 7, + [82408] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184050,7 +184103,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2717), 2, sym_line_comment, sym_block_comment, - [82429] = 7, + [82431] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184066,7 +184119,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2718), 2, sym_line_comment, sym_block_comment, - [82452] = 7, + [82454] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184082,7 +184135,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2719), 2, sym_line_comment, sym_block_comment, - [82475] = 6, + [82477] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184097,7 +184150,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2720), 2, sym_line_comment, sym_block_comment, - [82496] = 7, + [82498] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184108,12 +184161,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(5926), 1, anon_sym_LBRACE, - STATE(2035), 1, + STATE(2044), 1, sym_delim_token_tree, STATE(2721), 2, sym_line_comment, sym_block_comment, - [82519] = 7, + [82521] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184129,7 +184182,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2722), 2, sym_line_comment, sym_block_comment, - [82542] = 7, + [82544] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184145,7 +184198,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2723), 2, sym_line_comment, sym_block_comment, - [82565] = 6, + [82567] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184160,7 +184213,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2724), 2, sym_line_comment, sym_block_comment, - [82586] = 6, + [82588] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184175,7 +184228,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2725), 2, sym_line_comment, sym_block_comment, - [82607] = 7, + [82609] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184191,7 +184244,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2726), 2, sym_line_comment, sym_block_comment, - [82630] = 5, + [82632] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184205,7 +184258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_default, anon_sym_gen, anon_sym_union, - [82649] = 6, + [82651] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184220,7 +184273,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2728), 2, sym_line_comment, sym_block_comment, - [82670] = 7, + [82672] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184236,7 +184289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2729), 2, sym_line_comment, sym_block_comment, - [82693] = 7, + [82695] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184252,7 +184305,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2730), 2, sym_line_comment, sym_block_comment, - [82716] = 7, + [82718] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184268,7 +184321,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2731), 2, sym_line_comment, sym_block_comment, - [82739] = 7, + [82741] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184284,7 +184337,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2732), 2, sym_line_comment, sym_block_comment, - [82762] = 5, + [82764] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -184298,7 +184351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [82781] = 5, + [82783] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -184312,7 +184365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [82800] = 7, + [82802] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184328,7 +184381,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2735), 2, sym_line_comment, sym_block_comment, - [82823] = 7, + [82825] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184344,7 +184397,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2736), 2, sym_line_comment, sym_block_comment, - [82846] = 7, + [82848] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184360,7 +184413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2737), 2, sym_line_comment, sym_block_comment, - [82869] = 4, + [82871] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184373,7 +184426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [82886] = 7, + [82888] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184389,7 +184442,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2739), 2, sym_line_comment, sym_block_comment, - [82909] = 7, + [82911] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184405,7 +184458,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2740), 2, sym_line_comment, sym_block_comment, - [82932] = 7, + [82934] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184421,7 +184474,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2741), 2, sym_line_comment, sym_block_comment, - [82955] = 5, + [82957] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184435,7 +184488,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_slice_pattern_repeat1, - [82974] = 7, + [82976] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184451,7 +184504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2743), 2, sym_line_comment, sym_block_comment, - [82997] = 7, + [82999] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184467,7 +184520,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2744), 2, sym_line_comment, sym_block_comment, - [83020] = 5, + [83022] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184481,7 +184534,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2745), 2, sym_line_comment, sym_block_comment, - [83039] = 4, + [83041] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184494,7 +184547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [83056] = 7, + [83058] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184510,7 +184563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2747), 2, sym_line_comment, sym_block_comment, - [83079] = 4, + [83081] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184523,7 +184576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_RBRACE, - [83096] = 7, + [83098] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184539,7 +184592,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2749), 2, sym_line_comment, sym_block_comment, - [83119] = 7, + [83121] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184555,7 +184608,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2750), 2, sym_line_comment, sym_block_comment, - [83142] = 5, + [83144] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184569,7 +184622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_PIPE, anon_sym_COMMA, - [83161] = 5, + [83163] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184579,11 +184632,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2752), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 3, + ACTIONS(4919), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [83180] = 7, + [83182] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184599,7 +184652,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2753), 2, sym_line_comment, sym_block_comment, - [83203] = 7, + [83205] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184615,7 +184668,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2754), 2, sym_line_comment, sym_block_comment, - [83226] = 5, + [83228] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184629,7 +184682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_GT, anon_sym_COMMA, - [83245] = 6, + [83247] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184644,7 +184697,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2756), 2, sym_line_comment, sym_block_comment, - [83266] = 5, + [83268] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -184658,7 +184711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [83285] = 7, + [83287] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184669,12 +184722,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, STATE(1712), 1, sym_parameters, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2758), 2, sym_line_comment, sym_block_comment, - [83308] = 5, + [83310] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184688,7 +184741,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_arguments_repeat1, - [83327] = 7, + [83329] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184704,7 +184757,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2760), 2, sym_line_comment, sym_block_comment, - [83350] = 7, + [83352] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184720,7 +184773,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2761), 2, sym_line_comment, sym_block_comment, - [83373] = 7, + [83375] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184736,7 +184789,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2762), 2, sym_line_comment, sym_block_comment, - [83396] = 7, + [83398] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184752,7 +184805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2763), 2, sym_line_comment, sym_block_comment, - [83419] = 6, + [83421] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184767,7 +184820,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2764), 2, sym_line_comment, sym_block_comment, - [83440] = 6, + [83442] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184782,7 +184835,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2765), 2, sym_line_comment, sym_block_comment, - [83461] = 7, + [83463] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184798,7 +184851,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2766), 2, sym_line_comment, sym_block_comment, - [83484] = 7, + [83486] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184814,7 +184867,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2767), 2, sym_line_comment, sym_block_comment, - [83507] = 7, + [83509] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184830,7 +184883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2768), 2, sym_line_comment, sym_block_comment, - [83530] = 5, + [83532] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184844,7 +184897,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2769), 2, sym_line_comment, sym_block_comment, - [83549] = 7, + [83551] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184860,7 +184913,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2770), 2, sym_line_comment, sym_block_comment, - [83572] = 7, + [83574] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -184876,7 +184929,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2771), 2, sym_line_comment, sym_block_comment, - [83595] = 6, + [83597] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184891,7 +184944,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2772), 2, sym_line_comment, sym_block_comment, - [83616] = 5, + [83618] = 5, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -184905,7 +184958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [83635] = 7, + [83637] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184921,7 +184974,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2774), 2, sym_line_comment, sym_block_comment, - [83658] = 7, + [83660] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184937,7 +184990,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2775), 2, sym_line_comment, sym_block_comment, - [83681] = 7, + [83683] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184953,7 +185006,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2776), 2, sym_line_comment, sym_block_comment, - [83704] = 7, + [83706] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184969,7 +185022,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2777), 2, sym_line_comment, sym_block_comment, - [83727] = 7, + [83729] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -184985,7 +185038,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2778), 2, sym_line_comment, sym_block_comment, - [83750] = 7, + [83752] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185001,7 +185054,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2779), 2, sym_line_comment, sym_block_comment, - [83773] = 7, + [83775] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185017,7 +185070,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2780), 2, sym_line_comment, sym_block_comment, - [83796] = 7, + [83798] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185033,7 +185086,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2781), 2, sym_line_comment, sym_block_comment, - [83819] = 7, + [83821] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185049,7 +185102,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2782), 2, sym_line_comment, sym_block_comment, - [83842] = 5, + [83844] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185059,11 +185112,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2783), 2, sym_line_comment, sym_block_comment, - ACTIONS(4895), 3, + ACTIONS(4897), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [83861] = 7, + [83863] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185079,7 +185132,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2784), 2, sym_line_comment, sym_block_comment, - [83884] = 5, + [83886] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185089,11 +185142,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2785), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 3, + ACTIONS(4861), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [83903] = 7, + [83905] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185109,7 +185162,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2786), 2, sym_line_comment, sym_block_comment, - [83926] = 7, + [83928] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185125,7 +185178,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2787), 2, sym_line_comment, sym_block_comment, - [83949] = 7, + [83951] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185141,7 +185194,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2788), 2, sym_line_comment, sym_block_comment, - [83972] = 7, + [83974] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185150,14 +185203,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4712), 1, anon_sym_BANG, - ACTIONS(4757), 1, + ACTIONS(4775), 1, anon_sym_COLON_COLON, STATE(2024), 1, sym_type_arguments, STATE(2789), 2, sym_line_comment, sym_block_comment, - [83995] = 5, + [83997] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185167,11 +185220,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2790), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 3, + ACTIONS(4919), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84014] = 7, + [84016] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185187,7 +185240,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2791), 2, sym_line_comment, sym_block_comment, - [84037] = 7, + [84039] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185203,7 +185256,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2792), 2, sym_line_comment, sym_block_comment, - [84060] = 7, + [84062] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185219,7 +185272,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2793), 2, sym_line_comment, sym_block_comment, - [84083] = 5, + [84085] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185233,7 +185286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [84102] = 7, + [84104] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185249,7 +185302,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2795), 2, sym_line_comment, sym_block_comment, - [84125] = 7, + [84127] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185258,14 +185311,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(5164), 1, anon_sym_COLON, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2550), 1, sym_trait_bounds, STATE(2796), 2, sym_line_comment, sym_block_comment, - [84148] = 7, + [84150] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -185281,7 +185334,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2797), 2, sym_line_comment, sym_block_comment, - [84171] = 7, + [84173] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185297,7 +185350,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2798), 2, sym_line_comment, sym_block_comment, - [84194] = 7, + [84196] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185313,7 +185366,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2799), 2, sym_line_comment, sym_block_comment, - [84217] = 7, + [84219] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185329,7 +185382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2800), 2, sym_line_comment, sym_block_comment, - [84240] = 7, + [84242] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185345,7 +185398,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2801), 2, sym_line_comment, sym_block_comment, - [84263] = 7, + [84265] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185361,7 +185414,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2802), 2, sym_line_comment, sym_block_comment, - [84286] = 7, + [84288] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185377,7 +185430,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2803), 2, sym_line_comment, sym_block_comment, - [84309] = 7, + [84311] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185393,7 +185446,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2804), 2, sym_line_comment, sym_block_comment, - [84332] = 7, + [84334] = 7, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -185409,7 +185462,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2805), 2, sym_line_comment, sym_block_comment, - [84355] = 6, + [84357] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185424,7 +185477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2806), 2, sym_line_comment, sym_block_comment, - [84376] = 7, + [84378] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185440,7 +185493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2807), 2, sym_line_comment, sym_block_comment, - [84399] = 5, + [84401] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185454,7 +185507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84418] = 7, + [84420] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185470,7 +185523,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2809), 2, sym_line_comment, sym_block_comment, - [84441] = 7, + [84443] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185486,7 +185539,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2810), 2, sym_line_comment, sym_block_comment, - [84464] = 5, + [84466] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185500,7 +185553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84483] = 5, + [84485] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185514,7 +185567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84502] = 5, + [84504] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185528,23 +185581,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_GT, anon_sym_COMMA, - [84521] = 7, + [84523] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4925), 1, + ACTIONS(4933), 1, anon_sym_for, ACTIONS(5803), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2814), 2, sym_line_comment, sym_block_comment, - [84544] = 7, + [84546] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185560,7 +185613,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2815), 2, sym_line_comment, sym_block_comment, - [84567] = 5, + [84569] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185570,11 +185623,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2816), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 3, + ACTIONS(4861), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84586] = 6, + [84588] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185589,7 +185642,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2817), 2, sym_line_comment, sym_block_comment, - [84607] = 7, + [84609] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185605,7 +185658,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2818), 2, sym_line_comment, sym_block_comment, - [84630] = 7, + [84632] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -185621,7 +185674,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2819), 2, sym_line_comment, sym_block_comment, - [84653] = 7, + [84655] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185637,7 +185690,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2820), 2, sym_line_comment, sym_block_comment, - [84676] = 7, + [84678] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185653,7 +185706,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2821), 2, sym_line_comment, sym_block_comment, - [84699] = 7, + [84701] = 7, ACTIONS(19), 1, anon_sym_LBRACE, ACTIONS(103), 1, @@ -185669,7 +185722,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2822), 2, sym_line_comment, sym_block_comment, - [84722] = 7, + [84724] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185685,7 +185738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2823), 2, sym_line_comment, sym_block_comment, - [84745] = 7, + [84747] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185701,7 +185754,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2824), 2, sym_line_comment, sym_block_comment, - [84768] = 7, + [84770] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185717,7 +185770,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2825), 2, sym_line_comment, sym_block_comment, - [84791] = 5, + [84793] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185731,7 +185784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_default, anon_sym_gen, anon_sym_union, - [84810] = 5, + [84812] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185741,11 +185794,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2827), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 3, + ACTIONS(4861), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84829] = 7, + [84831] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185761,22 +185814,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(2828), 2, sym_line_comment, sym_block_comment, - [84852] = 6, + [84854] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4825), 1, + ACTIONS(4823), 1, anon_sym_DOT_DOT, ACTIONS(6118), 1, anon_sym_COLON_COLON, - ACTIONS(4827), 2, + ACTIONS(4825), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, STATE(2829), 2, sym_line_comment, sym_block_comment, - [84873] = 5, + [84875] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185790,7 +185843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [84892] = 7, + [84894] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185806,7 +185859,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2831), 2, sym_line_comment, sym_block_comment, - [84915] = 7, + [84917] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185822,7 +185875,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2832), 2, sym_line_comment, sym_block_comment, - [84938] = 7, + [84940] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185838,7 +185891,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2833), 2, sym_line_comment, sym_block_comment, - [84961] = 7, + [84963] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185854,7 +185907,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2834), 2, sym_line_comment, sym_block_comment, - [84984] = 7, + [84986] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185870,7 +185923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2835), 2, sym_line_comment, sym_block_comment, - [85007] = 5, + [85009] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185880,11 +185933,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2836), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 3, + ACTIONS(4919), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [85026] = 7, + [85028] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185900,23 +185953,23 @@ static const uint16_t ts_small_parse_table[] = { STATE(2837), 2, sym_line_comment, sym_block_comment, - [85049] = 7, + [85051] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4672), 1, anon_sym_LT2, - ACTIONS(4905), 1, + ACTIONS(4925), 1, anon_sym_for, ACTIONS(5803), 1, anon_sym_COLON_COLON, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2838), 2, sym_line_comment, sym_block_comment, - [85072] = 7, + [85074] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185932,7 +185985,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2839), 2, sym_line_comment, sym_block_comment, - [85095] = 7, + [85097] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185948,7 +186001,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2840), 2, sym_line_comment, sym_block_comment, - [85118] = 7, + [85120] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185964,7 +186017,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2841), 2, sym_line_comment, sym_block_comment, - [85141] = 7, + [85143] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185980,7 +186033,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2842), 2, sym_line_comment, sym_block_comment, - [85164] = 7, + [85166] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -185996,7 +186049,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2843), 2, sym_line_comment, sym_block_comment, - [85187] = 7, + [85189] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186012,7 +186065,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2844), 2, sym_line_comment, sym_block_comment, - [85210] = 7, + [85212] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186023,12 +186076,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(6140), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2845), 2, sym_line_comment, sym_block_comment, - [85233] = 7, + [85235] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186044,7 +186097,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2846), 2, sym_line_comment, sym_block_comment, - [85256] = 7, + [85258] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186060,7 +186113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2847), 2, sym_line_comment, sym_block_comment, - [85279] = 7, + [85281] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186076,7 +186129,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2848), 2, sym_line_comment, sym_block_comment, - [85302] = 7, + [85304] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186087,12 +186140,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(6142), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2849), 2, sym_line_comment, sym_block_comment, - [85325] = 7, + [85327] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186108,7 +186161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2850), 2, sym_line_comment, sym_block_comment, - [85348] = 7, + [85350] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186124,7 +186177,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2851), 2, sym_line_comment, sym_block_comment, - [85371] = 7, + [85373] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186140,7 +186193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2852), 2, sym_line_comment, sym_block_comment, - [85394] = 7, + [85396] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186156,7 +186209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2853), 2, sym_line_comment, sym_block_comment, - [85417] = 7, + [85419] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186172,7 +186225,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2854), 2, sym_line_comment, sym_block_comment, - [85440] = 7, + [85442] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186188,7 +186241,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2855), 2, sym_line_comment, sym_block_comment, - [85463] = 7, + [85465] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186204,7 +186257,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2856), 2, sym_line_comment, sym_block_comment, - [85486] = 7, + [85488] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186215,12 +186268,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(6150), 1, anon_sym_for, - STATE(2030), 1, + STATE(2027), 1, sym_type_arguments, STATE(2857), 2, sym_line_comment, sym_block_comment, - [85509] = 7, + [85511] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186236,7 +186289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2858), 2, sym_line_comment, sym_block_comment, - [85532] = 7, + [85534] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186252,7 +186305,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2859), 2, sym_line_comment, sym_block_comment, - [85555] = 4, + [85557] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186260,12 +186313,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2860), 2, sym_line_comment, sym_block_comment, - ACTIONS(4432), 4, + ACTIONS(4436), 4, anon_sym_LBRACE, anon_sym_EQ_GT, anon_sym_AMP_AMP, anon_sym_SQUOTE, - [85572] = 7, + [85574] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186281,7 +186334,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2861), 2, sym_line_comment, sym_block_comment, - [85595] = 7, + [85597] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186297,7 +186350,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2862), 2, sym_line_comment, sym_block_comment, - [85618] = 7, + [85620] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186313,7 +186366,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2863), 2, sym_line_comment, sym_block_comment, - [85641] = 7, + [85643] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186329,7 +186382,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2864), 2, sym_line_comment, sym_block_comment, - [85664] = 6, + [85666] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186344,7 +186397,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2865), 2, sym_line_comment, sym_block_comment, - [85685] = 7, + [85687] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186360,7 +186413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2866), 2, sym_line_comment, sym_block_comment, - [85708] = 7, + [85710] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186376,7 +186429,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2867), 2, sym_line_comment, sym_block_comment, - [85731] = 7, + [85733] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186385,14 +186438,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, - STATE(2102), 1, + STATE(2101), 1, sym_parameters, STATE(2868), 2, sym_line_comment, sym_block_comment, - [85754] = 7, + [85756] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186408,7 +186461,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2869), 2, sym_line_comment, sym_block_comment, - [85777] = 7, + [85779] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186424,7 +186477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2870), 2, sym_line_comment, sym_block_comment, - [85800] = 6, + [85802] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186439,7 +186492,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2871), 2, sym_line_comment, sym_block_comment, - [85821] = 7, + [85823] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186450,12 +186503,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, STATE(1336), 1, sym_parameters, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2872), 2, sym_line_comment, sym_block_comment, - [85844] = 7, + [85846] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186471,7 +186524,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2873), 2, sym_line_comment, sym_block_comment, - [85867] = 7, + [85869] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186487,7 +186540,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2874), 2, sym_line_comment, sym_block_comment, - [85890] = 4, + [85892] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186500,7 +186553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_GT, anon_sym_COMMA, - [85907] = 6, + [85909] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186515,7 +186568,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2876), 2, sym_line_comment, sym_block_comment, - [85928] = 7, + [85930] = 7, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186531,7 +186584,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2877), 2, sym_line_comment, sym_block_comment, - [85951] = 6, + [85953] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186545,7 +186598,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2878), 2, sym_line_comment, sym_block_comment, - [85971] = 6, + [85973] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186559,7 +186612,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2879), 2, sym_line_comment, sym_block_comment, - [85991] = 6, + [85993] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186573,7 +186626,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2880), 2, sym_line_comment, sym_block_comment, - [86011] = 5, + [86013] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186586,7 +186639,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2881), 2, sym_line_comment, sym_block_comment, - [86029] = 6, + [86031] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186600,7 +186653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2882), 2, sym_line_comment, sym_block_comment, - [86049] = 4, + [86051] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186612,7 +186665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [86065] = 6, + [86067] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186626,7 +186679,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2884), 2, sym_line_comment, sym_block_comment, - [86085] = 6, + [86087] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186640,7 +186693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2885), 2, sym_line_comment, sym_block_comment, - [86105] = 6, + [86107] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186654,7 +186707,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2886), 2, sym_line_comment, sym_block_comment, - [86125] = 6, + [86127] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186668,7 +186721,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2887), 2, sym_line_comment, sym_block_comment, - [86145] = 6, + [86147] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186682,7 +186735,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2888), 2, sym_line_comment, sym_block_comment, - [86165] = 6, + [86167] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186696,7 +186749,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2889), 2, sym_line_comment, sym_block_comment, - [86185] = 6, + [86187] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186710,7 +186763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2890), 2, sym_line_comment, sym_block_comment, - [86205] = 6, + [86207] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186724,7 +186777,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2891), 2, sym_line_comment, sym_block_comment, - [86225] = 4, + [86227] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186736,12 +186789,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [86241] = 6, + [86243] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4851), 1, + ACTIONS(4839), 1, anon_sym_GT, ACTIONS(6202), 1, anon_sym_COMMA, @@ -186750,12 +186803,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(2893), 2, sym_line_comment, sym_block_comment, - [86261] = 6, + [86263] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4851), 1, + ACTIONS(4839), 1, anon_sym_GT, ACTIONS(6202), 1, anon_sym_COMMA, @@ -186764,7 +186817,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2894), 2, sym_line_comment, sym_block_comment, - [86281] = 6, + [86283] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186778,7 +186831,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2895), 2, sym_line_comment, sym_block_comment, - [86301] = 6, + [86303] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -186792,7 +186845,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2896), 2, sym_line_comment, sym_block_comment, - [86321] = 6, + [86323] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186806,7 +186859,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2897), 2, sym_line_comment, sym_block_comment, - [86341] = 6, + [86343] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186820,7 +186873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2898), 2, sym_line_comment, sym_block_comment, - [86361] = 6, + [86363] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186834,7 +186887,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2899), 2, sym_line_comment, sym_block_comment, - [86381] = 6, + [86383] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186848,7 +186901,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2900), 2, sym_line_comment, sym_block_comment, - [86401] = 6, + [86403] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186862,7 +186915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2901), 2, sym_line_comment, sym_block_comment, - [86421] = 6, + [86423] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186876,7 +186929,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2902), 2, sym_line_comment, sym_block_comment, - [86441] = 6, + [86443] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186890,7 +186943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2903), 2, sym_line_comment, sym_block_comment, - [86461] = 6, + [86463] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186904,7 +186957,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2904), 2, sym_line_comment, sym_block_comment, - [86481] = 6, + [86483] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186918,7 +186971,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2905), 2, sym_line_comment, sym_block_comment, - [86501] = 5, + [86503] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186931,7 +186984,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_field_initializer_list_repeat1, - [86519] = 6, + [86521] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186945,7 +186998,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2907), 2, sym_line_comment, sym_block_comment, - [86539] = 6, + [86541] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186959,7 +187012,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2908), 2, sym_line_comment, sym_block_comment, - [86559] = 6, + [86561] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186973,7 +187026,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2909), 2, sym_line_comment, sym_block_comment, - [86579] = 5, + [86581] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -186986,7 +187039,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2910), 2, sym_line_comment, sym_block_comment, - [86597] = 6, + [86599] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187000,7 +187053,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2911), 2, sym_line_comment, sym_block_comment, - [86617] = 6, + [86619] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187014,7 +187067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2912), 2, sym_line_comment, sym_block_comment, - [86637] = 6, + [86639] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187028,7 +187081,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2913), 2, sym_line_comment, sym_block_comment, - [86657] = 6, + [86659] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187042,7 +187095,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2914), 2, sym_line_comment, sym_block_comment, - [86677] = 6, + [86679] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187056,7 +187109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2915), 2, sym_line_comment, sym_block_comment, - [86697] = 6, + [86699] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187070,7 +187123,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2916), 2, sym_line_comment, sym_block_comment, - [86717] = 6, + [86719] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187084,7 +187137,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2917), 2, sym_line_comment, sym_block_comment, - [86737] = 6, + [86739] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187098,7 +187151,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2918), 2, sym_line_comment, sym_block_comment, - [86757] = 6, + [86759] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187112,7 +187165,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2919), 2, sym_line_comment, sym_block_comment, - [86777] = 6, + [86779] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187126,7 +187179,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2920), 2, sym_line_comment, sym_block_comment, - [86797] = 6, + [86799] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187140,7 +187193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2921), 2, sym_line_comment, sym_block_comment, - [86817] = 6, + [86819] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187154,7 +187207,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2922), 2, sym_line_comment, sym_block_comment, - [86837] = 6, + [86839] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187168,7 +187221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2923), 2, sym_line_comment, sym_block_comment, - [86857] = 6, + [86859] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187182,7 +187235,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2924), 2, sym_line_comment, sym_block_comment, - [86877] = 6, + [86879] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187196,7 +187249,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2925), 2, sym_line_comment, sym_block_comment, - [86897] = 6, + [86899] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187210,7 +187263,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2926), 2, sym_line_comment, sym_block_comment, - [86917] = 4, + [86919] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187222,12 +187275,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [86933] = 6, + [86935] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4839), 1, + ACTIONS(4859), 1, anon_sym_GT, ACTIONS(6273), 1, anon_sym_COMMA, @@ -187236,7 +187289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2928), 2, sym_line_comment, sym_block_comment, - [86953] = 6, + [86955] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187250,7 +187303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2929), 2, sym_line_comment, sym_block_comment, - [86973] = 4, + [86975] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187262,7 +187315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [86989] = 6, + [86991] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187276,7 +187329,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2931), 2, sym_line_comment, sym_block_comment, - [87009] = 5, + [87011] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187289,7 +187342,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2932), 2, sym_line_comment, sym_block_comment, - [87027] = 4, + [87029] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187301,7 +187354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87043] = 6, + [87045] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187315,7 +187368,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2934), 2, sym_line_comment, sym_block_comment, - [87063] = 4, + [87065] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187327,7 +187380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87079] = 6, + [87081] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187341,7 +187394,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2936), 2, sym_line_comment, sym_block_comment, - [87099] = 6, + [87101] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187355,7 +187408,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2937), 2, sym_line_comment, sym_block_comment, - [87119] = 4, + [87121] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187367,7 +187420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87135] = 4, + [87137] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187379,7 +187432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87151] = 6, + [87153] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187393,7 +187446,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2940), 2, sym_line_comment, sym_block_comment, - [87171] = 6, + [87173] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187407,7 +187460,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2941), 2, sym_line_comment, sym_block_comment, - [87191] = 6, + [87193] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187421,7 +187474,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2942), 2, sym_line_comment, sym_block_comment, - [87211] = 6, + [87213] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187435,7 +187488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2943), 2, sym_line_comment, sym_block_comment, - [87231] = 6, + [87233] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187449,7 +187502,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2944), 2, sym_line_comment, sym_block_comment, - [87251] = 6, + [87253] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187463,7 +187516,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2945), 2, sym_line_comment, sym_block_comment, - [87271] = 6, + [87273] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187477,7 +187530,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2946), 2, sym_line_comment, sym_block_comment, - [87291] = 6, + [87293] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187491,7 +187544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2947), 2, sym_line_comment, sym_block_comment, - [87311] = 6, + [87313] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187505,7 +187558,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2948), 2, sym_line_comment, sym_block_comment, - [87331] = 6, + [87333] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187519,7 +187572,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2949), 2, sym_line_comment, sym_block_comment, - [87351] = 4, + [87353] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187531,7 +187584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [87367] = 6, + [87369] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187545,7 +187598,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2951), 2, sym_line_comment, sym_block_comment, - [87387] = 5, + [87389] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187558,7 +187611,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2952), 2, sym_line_comment, sym_block_comment, - [87405] = 6, + [87407] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187567,12 +187620,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(5099), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(2953), 2, sym_line_comment, sym_block_comment, - [87425] = 6, + [87427] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187586,7 +187639,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2954), 2, sym_line_comment, sym_block_comment, - [87445] = 6, + [87447] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187600,7 +187653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2955), 2, sym_line_comment, sym_block_comment, - [87465] = 5, + [87467] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187613,7 +187666,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_tuple_pattern_repeat1, - [87483] = 6, + [87485] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187627,7 +187680,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2957), 2, sym_line_comment, sym_block_comment, - [87503] = 6, + [87505] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187641,7 +187694,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2958), 2, sym_line_comment, sym_block_comment, - [87523] = 6, + [87525] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187655,7 +187708,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2959), 2, sym_line_comment, sym_block_comment, - [87543] = 6, + [87545] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187669,7 +187722,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2960), 2, sym_line_comment, sym_block_comment, - [87563] = 5, + [87565] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187682,7 +187735,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2961), 2, sym_line_comment, sym_block_comment, - [87581] = 6, + [87583] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187696,7 +187749,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2962), 2, sym_line_comment, sym_block_comment, - [87601] = 6, + [87603] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187710,7 +187763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2963), 2, sym_line_comment, sym_block_comment, - [87621] = 6, + [87623] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187724,7 +187777,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2964), 2, sym_line_comment, sym_block_comment, - [87641] = 6, + [87643] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187738,7 +187791,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2965), 2, sym_line_comment, sym_block_comment, - [87661] = 6, + [87663] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187752,7 +187805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2966), 2, sym_line_comment, sym_block_comment, - [87681] = 6, + [87683] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187766,7 +187819,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2967), 2, sym_line_comment, sym_block_comment, - [87701] = 6, + [87703] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187780,7 +187833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2968), 2, sym_line_comment, sym_block_comment, - [87721] = 6, + [87723] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187794,7 +187847,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2969), 2, sym_line_comment, sym_block_comment, - [87741] = 5, + [87743] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187807,7 +187860,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2970), 2, sym_line_comment, sym_block_comment, - [87759] = 6, + [87761] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187821,7 +187874,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2971), 2, sym_line_comment, sym_block_comment, - [87779] = 4, + [87781] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187833,7 +187886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87795] = 4, + [87797] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187845,7 +187898,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [87811] = 6, + [87813] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187859,7 +187912,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2974), 2, sym_line_comment, sym_block_comment, - [87831] = 6, + [87833] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187873,7 +187926,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2975), 2, sym_line_comment, sym_block_comment, - [87851] = 6, + [87853] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187887,7 +187940,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2976), 2, sym_line_comment, sym_block_comment, - [87871] = 6, + [87873] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187901,7 +187954,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2977), 2, sym_line_comment, sym_block_comment, - [87891] = 6, + [87893] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187915,7 +187968,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2978), 2, sym_line_comment, sym_block_comment, - [87911] = 6, + [87913] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187929,7 +187982,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2979), 2, sym_line_comment, sym_block_comment, - [87931] = 6, + [87933] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187943,7 +187996,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2980), 2, sym_line_comment, sym_block_comment, - [87951] = 6, + [87953] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187957,7 +188010,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2981), 2, sym_line_comment, sym_block_comment, - [87971] = 4, + [87973] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187969,7 +188022,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_content, anon_sym_DQUOTE, sym_escape_sequence, - [87987] = 6, + [87989] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187983,7 +188036,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2983), 2, sym_line_comment, sym_block_comment, - [88007] = 6, + [88009] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -187997,7 +188050,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2984), 2, sym_line_comment, sym_block_comment, - [88027] = 6, + [88029] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188011,7 +188064,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2985), 2, sym_line_comment, sym_block_comment, - [88047] = 6, + [88049] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188025,7 +188078,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2986), 2, sym_line_comment, sym_block_comment, - [88067] = 4, + [88069] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188033,11 +188086,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(2987), 2, sym_line_comment, sym_block_comment, - ACTIONS(4865), 3, + ACTIONS(4919), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88083] = 6, + [88085] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188051,7 +188104,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2988), 2, sym_line_comment, sym_block_comment, - [88103] = 5, + [88105] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188064,7 +188117,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2989), 2, sym_line_comment, sym_block_comment, - [88121] = 5, + [88123] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188077,7 +188130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_tuple_type_repeat1, - [88139] = 4, + [88141] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188089,7 +188142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88155] = 6, + [88157] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188103,7 +188156,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2992), 2, sym_line_comment, sym_block_comment, - [88175] = 6, + [88177] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188117,7 +188170,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2993), 2, sym_line_comment, sym_block_comment, - [88195] = 6, + [88197] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188131,7 +188184,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(2994), 2, sym_line_comment, sym_block_comment, - [88215] = 4, + [88217] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188143,7 +188196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [88231] = 4, + [88233] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188155,7 +188208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88247] = 4, + [88249] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188167,7 +188220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88263] = 4, + [88265] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188179,7 +188232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [88279] = 4, + [88281] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188191,7 +188244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [88295] = 4, + [88297] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188203,7 +188256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88311] = 6, + [88313] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188217,7 +188270,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3001), 2, sym_line_comment, sym_block_comment, - [88331] = 6, + [88333] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188231,7 +188284,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3002), 2, sym_line_comment, sym_block_comment, - [88351] = 6, + [88353] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188245,7 +188298,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3003), 2, sym_line_comment, sym_block_comment, - [88371] = 6, + [88373] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188259,7 +188312,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3004), 2, sym_line_comment, sym_block_comment, - [88391] = 6, + [88393] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188273,7 +188326,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3005), 2, sym_line_comment, sym_block_comment, - [88411] = 4, + [88413] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188285,7 +188338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [88427] = 4, + [88429] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188293,11 +188346,11 @@ static const uint16_t ts_small_parse_table[] = { STATE(3007), 2, sym_line_comment, sym_block_comment, - ACTIONS(4921), 3, + ACTIONS(4861), 3, anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88443] = 6, + [88445] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188311,7 +188364,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3008), 2, sym_line_comment, sym_block_comment, - [88463] = 6, + [88465] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188325,7 +188378,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3009), 2, sym_line_comment, sym_block_comment, - [88483] = 4, + [88485] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188337,7 +188390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88499] = 6, + [88501] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -188351,12 +188404,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(3011), 2, sym_line_comment, sym_block_comment, - [88519] = 6, + [88521] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4805), 1, + ACTIONS(4831), 1, anon_sym_COLON, ACTIONS(5061), 1, anon_sym_COLON_COLON, @@ -188365,7 +188418,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3012), 2, sym_line_comment, sym_block_comment, - [88539] = 4, + [88541] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188377,7 +188430,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88555] = 4, + [88557] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188389,7 +188442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88571] = 4, + [88573] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188401,7 +188454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88587] = 4, + [88589] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188413,7 +188466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88603] = 4, + [88605] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188425,7 +188478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88619] = 6, + [88621] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188439,7 +188492,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3018), 2, sym_line_comment, sym_block_comment, - [88639] = 4, + [88641] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188451,7 +188504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [88655] = 6, + [88657] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188465,7 +188518,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3020), 2, sym_line_comment, sym_block_comment, - [88675] = 6, + [88677] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188479,7 +188532,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3021), 2, sym_line_comment, sym_block_comment, - [88695] = 6, + [88697] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188493,7 +188546,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3022), 2, sym_line_comment, sym_block_comment, - [88715] = 6, + [88717] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188507,7 +188560,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3023), 2, sym_line_comment, sym_block_comment, - [88735] = 6, + [88737] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188521,7 +188574,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3024), 2, sym_line_comment, sym_block_comment, - [88755] = 6, + [88757] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188535,7 +188588,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3025), 2, sym_line_comment, sym_block_comment, - [88775] = 5, + [88777] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188548,7 +188601,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3026), 2, sym_line_comment, sym_block_comment, - [88793] = 6, + [88795] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188562,7 +188615,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3027), 2, sym_line_comment, sym_block_comment, - [88813] = 4, + [88815] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188574,7 +188627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [88829] = 6, + [88831] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188588,7 +188641,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3029), 2, sym_line_comment, sym_block_comment, - [88849] = 6, + [88851] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188602,7 +188655,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3030), 2, sym_line_comment, sym_block_comment, - [88869] = 6, + [88871] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188616,7 +188669,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3031), 2, sym_line_comment, sym_block_comment, - [88889] = 6, + [88891] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188630,7 +188683,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3032), 2, sym_line_comment, sym_block_comment, - [88909] = 5, + [88911] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188643,7 +188696,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_ordered_field_declaration_list_repeat1, - [88927] = 6, + [88929] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188657,7 +188710,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3034), 2, sym_line_comment, sym_block_comment, - [88947] = 6, + [88949] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188671,21 +188724,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(3035), 2, sym_line_comment, sym_block_comment, - [88967] = 6, + [88969] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, - ACTIONS(4805), 1, + ACTIONS(4831), 1, anon_sym_COLON, STATE(2550), 1, sym_trait_bounds, STATE(3036), 2, sym_line_comment, sym_block_comment, - [88987] = 5, + [88989] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188698,7 +188751,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3037), 2, sym_line_comment, sym_block_comment, - [89005] = 6, + [89007] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188712,7 +188765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3038), 2, sym_line_comment, sym_block_comment, - [89025] = 4, + [89027] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188724,7 +188777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_GT, anon_sym_COMMA, - [89041] = 6, + [89043] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188738,7 +188791,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3040), 2, sym_line_comment, sym_block_comment, - [89061] = 6, + [89063] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188752,7 +188805,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3041), 2, sym_line_comment, sym_block_comment, - [89081] = 5, + [89083] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188765,7 +188818,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_field_declaration_list_repeat1, - [89099] = 6, + [89101] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188779,7 +188832,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3043), 2, sym_line_comment, sym_block_comment, - [89119] = 6, + [89121] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188793,7 +188846,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3044), 2, sym_line_comment, sym_block_comment, - [89139] = 6, + [89141] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188807,7 +188860,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3045), 2, sym_line_comment, sym_block_comment, - [89159] = 5, + [89161] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188820,7 +188873,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_use_list_repeat1, - [89177] = 6, + [89179] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188834,7 +188887,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3047), 2, sym_line_comment, sym_block_comment, - [89197] = 6, + [89199] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188848,7 +188901,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3048), 2, sym_line_comment, sym_block_comment, - [89217] = 6, + [89219] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188862,7 +188915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3049), 2, sym_line_comment, sym_block_comment, - [89237] = 6, + [89239] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188876,7 +188929,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3050), 2, sym_line_comment, sym_block_comment, - [89257] = 6, + [89259] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188890,7 +188943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3051), 2, sym_line_comment, sym_block_comment, - [89277] = 6, + [89279] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188904,7 +188957,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3052), 2, sym_line_comment, sym_block_comment, - [89297] = 5, + [89299] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188917,7 +188970,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3053), 2, sym_line_comment, sym_block_comment, - [89315] = 4, + [89317] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188929,7 +188982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [89331] = 6, + [89333] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188938,12 +188991,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(4969), 1, anon_sym_LBRACE, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3055), 2, sym_line_comment, sym_block_comment, - [89351] = 5, + [89353] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188956,7 +189009,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3056), 2, sym_line_comment, sym_block_comment, - [89369] = 6, + [89371] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188970,7 +189023,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3057), 2, sym_line_comment, sym_block_comment, - [89389] = 4, + [89391] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188982,7 +189035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [89405] = 6, + [89407] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -188996,7 +189049,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3059), 2, sym_line_comment, sym_block_comment, - [89425] = 6, + [89427] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189010,7 +189063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3060), 2, sym_line_comment, sym_block_comment, - [89445] = 6, + [89447] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189024,7 +189077,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3061), 2, sym_line_comment, sym_block_comment, - [89465] = 6, + [89467] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189038,7 +189091,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3062), 2, sym_line_comment, sym_block_comment, - [89485] = 5, + [89487] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189051,7 +189104,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3063), 2, sym_line_comment, sym_block_comment, - [89503] = 6, + [89505] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -189065,7 +189118,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3064), 2, sym_line_comment, sym_block_comment, - [89523] = 5, + [89525] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189078,7 +189131,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_type_arguments_repeat1, - [89541] = 6, + [89543] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189092,7 +189145,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3066), 2, sym_line_comment, sym_block_comment, - [89561] = 4, + [89563] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189104,7 +189157,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [89577] = 4, + [89579] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189116,7 +189169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [89593] = 6, + [89595] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189130,7 +189183,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3069), 2, sym_line_comment, sym_block_comment, - [89613] = 5, + [89615] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189143,7 +189196,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3070), 2, sym_line_comment, sym_block_comment, - [89631] = 5, + [89633] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189156,7 +189209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3071), 2, sym_line_comment, sym_block_comment, - [89649] = 4, + [89651] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189168,7 +189221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [89665] = 5, + [89667] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189181,7 +189234,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3073), 2, sym_line_comment, sym_block_comment, - [89683] = 5, + [89685] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189194,7 +189247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_struct_pattern_repeat1, - [89701] = 6, + [89703] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189208,7 +189261,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3075), 2, sym_line_comment, sym_block_comment, - [89721] = 6, + [89723] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189222,7 +189275,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3076), 2, sym_line_comment, sym_block_comment, - [89741] = 6, + [89743] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189236,7 +189289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3077), 2, sym_line_comment, sym_block_comment, - [89761] = 5, + [89763] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189249,7 +189302,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3078), 2, sym_line_comment, sym_block_comment, - [89779] = 6, + [89781] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189263,7 +189316,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3079), 2, sym_line_comment, sym_block_comment, - [89799] = 6, + [89801] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189277,7 +189330,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3080), 2, sym_line_comment, sym_block_comment, - [89819] = 4, + [89821] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189289,7 +189342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [89835] = 5, + [89837] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189302,12 +189355,12 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_type_parameters_repeat1, - [89853] = 6, + [89855] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4849), 1, + ACTIONS(4853), 1, anon_sym_GT, ACTIONS(6569), 1, anon_sym_COMMA, @@ -189316,7 +189369,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3083), 2, sym_line_comment, sym_block_comment, - [89873] = 6, + [89875] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -189330,7 +189383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3084), 2, sym_line_comment, sym_block_comment, - [89893] = 6, + [89895] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189344,7 +189397,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3085), 2, sym_line_comment, sym_block_comment, - [89913] = 6, + [89915] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189358,7 +189411,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3086), 2, sym_line_comment, sym_block_comment, - [89933] = 5, + [89935] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189371,7 +189424,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_closure_parameters_repeat1, - [89951] = 4, + [89953] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189383,7 +189436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [89967] = 6, + [89969] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189397,7 +189450,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3089), 2, sym_line_comment, sym_block_comment, - [89987] = 4, + [89989] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189409,25 +189462,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90003] = 5, + [90005] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(6584), 1, anon_sym_AMP_AMP, - ACTIONS(4498), 2, + ACTIONS(4502), 2, anon_sym_LBRACE, anon_sym_SQUOTE, STATE(3091), 2, sym_line_comment, sym_block_comment, - [90021] = 5, + [90023] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4755), 1, + ACTIONS(4769), 1, anon_sym_COLON_COLON, ACTIONS(5524), 2, anon_sym_RPAREN, @@ -189435,7 +189488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3092), 2, sym_line_comment, sym_block_comment, - [90039] = 6, + [90041] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189449,7 +189502,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3093), 2, sym_line_comment, sym_block_comment, - [90059] = 6, + [90061] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189458,12 +189511,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6586), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3094), 2, sym_line_comment, sym_block_comment, - [90079] = 6, + [90081] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189477,7 +189530,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3095), 2, sym_line_comment, sym_block_comment, - [90099] = 4, + [90101] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189489,7 +189542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90115] = 5, + [90117] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189502,7 +189555,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3097), 2, sym_line_comment, sym_block_comment, - [90133] = 5, + [90135] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189515,7 +189568,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_parameters_repeat1, - [90151] = 6, + [90153] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189529,7 +189582,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3099), 2, sym_line_comment, sym_block_comment, - [90171] = 6, + [90173] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189543,7 +189596,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3100), 2, sym_line_comment, sym_block_comment, - [90191] = 5, + [90193] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189556,7 +189609,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3101), 2, sym_line_comment, sym_block_comment, - [90209] = 4, + [90211] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189568,7 +189621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90225] = 5, + [90227] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189581,7 +189634,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3103), 2, sym_line_comment, sym_block_comment, - [90243] = 6, + [90245] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189595,7 +189648,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3104), 2, sym_line_comment, sym_block_comment, - [90263] = 6, + [90265] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189609,7 +189662,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3105), 2, sym_line_comment, sym_block_comment, - [90283] = 6, + [90285] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189623,7 +189676,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3106), 2, sym_line_comment, sym_block_comment, - [90303] = 6, + [90305] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189637,7 +189690,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3107), 2, sym_line_comment, sym_block_comment, - [90323] = 6, + [90325] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189651,7 +189704,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3108), 2, sym_line_comment, sym_block_comment, - [90343] = 6, + [90345] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189665,7 +189718,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3109), 2, sym_line_comment, sym_block_comment, - [90363] = 6, + [90365] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189674,12 +189727,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6629), 1, anon_sym_LBRACE, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3110), 2, sym_line_comment, sym_block_comment, - [90383] = 6, + [90385] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189693,7 +189746,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3111), 2, sym_line_comment, sym_block_comment, - [90403] = 6, + [90405] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189707,7 +189760,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3112), 2, sym_line_comment, sym_block_comment, - [90423] = 6, + [90425] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189721,7 +189774,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3113), 2, sym_line_comment, sym_block_comment, - [90443] = 6, + [90445] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189735,7 +189788,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3114), 2, sym_line_comment, sym_block_comment, - [90463] = 6, + [90465] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189749,7 +189802,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3115), 2, sym_line_comment, sym_block_comment, - [90483] = 5, + [90485] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189762,7 +189815,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_for_lifetimes_repeat1, - [90501] = 6, + [90503] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189776,7 +189829,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3117), 2, sym_line_comment, sym_block_comment, - [90521] = 4, + [90523] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189788,7 +189841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90537] = 6, + [90539] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189802,12 +189855,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(3119), 2, sym_line_comment, sym_block_comment, - [90557] = 6, + [90559] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4512), 1, + ACTIONS(4516), 1, anon_sym_RBRACE, ACTIONS(6660), 1, anon_sym_COMMA, @@ -189816,7 +189869,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3120), 2, sym_line_comment, sym_block_comment, - [90577] = 6, + [90579] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189830,7 +189883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3121), 2, sym_line_comment, sym_block_comment, - [90597] = 6, + [90599] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189844,7 +189897,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3122), 2, sym_line_comment, sym_block_comment, - [90617] = 4, + [90619] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189856,7 +189909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90633] = 6, + [90635] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189870,7 +189923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3124), 2, sym_line_comment, sym_block_comment, - [90653] = 6, + [90655] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189884,7 +189937,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3125), 2, sym_line_comment, sym_block_comment, - [90673] = 6, + [90675] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -189898,7 +189951,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3126), 2, sym_line_comment, sym_block_comment, - [90693] = 4, + [90695] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189910,7 +189963,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90709] = 4, + [90711] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189922,7 +189975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90725] = 4, + [90727] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189934,7 +189987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90741] = 4, + [90743] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189946,7 +189999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90757] = 4, + [90759] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189958,7 +190011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90773] = 4, + [90775] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189970,7 +190023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90789] = 4, + [90791] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189982,7 +190035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [90805] = 4, + [90807] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -189994,7 +190047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90821] = 5, + [90823] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190007,7 +190060,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3135), 2, sym_line_comment, sym_block_comment, - [90839] = 6, + [90841] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190021,7 +190074,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3136), 2, sym_line_comment, sym_block_comment, - [90859] = 4, + [90861] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190033,12 +190086,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90875] = 5, + [90877] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4755), 1, + ACTIONS(4769), 1, anon_sym_COLON_COLON, ACTIONS(6690), 2, anon_sym_RPAREN, @@ -190046,7 +190099,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3138), 2, sym_line_comment, sym_block_comment, - [90893] = 4, + [90895] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190058,7 +190111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90909] = 5, + [90911] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190071,7 +190124,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_use_bounds_repeat1, - [90927] = 5, + [90929] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190084,7 +190137,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3141), 2, sym_line_comment, sym_block_comment, - [90945] = 4, + [90947] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190096,7 +190149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [90961] = 6, + [90963] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190110,7 +190163,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3143), 2, sym_line_comment, sym_block_comment, - [90981] = 5, + [90983] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190123,7 +190176,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3144), 2, sym_line_comment, sym_block_comment, - [90999] = 6, + [91001] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190137,7 +190190,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3145), 2, sym_line_comment, sym_block_comment, - [91019] = 6, + [91021] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190151,7 +190204,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3146), 2, sym_line_comment, sym_block_comment, - [91039] = 6, + [91041] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190165,12 +190218,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(3147), 2, sym_line_comment, sym_block_comment, - [91059] = 6, + [91061] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4859), 1, + ACTIONS(4851), 1, anon_sym_GT, ACTIONS(6705), 1, anon_sym_COMMA, @@ -190179,7 +190232,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3148), 2, sym_line_comment, sym_block_comment, - [91079] = 6, + [91081] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190193,7 +190246,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3149), 2, sym_line_comment, sym_block_comment, - [91099] = 6, + [91101] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190207,7 +190260,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3150), 2, sym_line_comment, sym_block_comment, - [91119] = 6, + [91121] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190221,7 +190274,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3151), 2, sym_line_comment, sym_block_comment, - [91139] = 6, + [91141] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190235,7 +190288,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3152), 2, sym_line_comment, sym_block_comment, - [91159] = 5, + [91161] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190248,7 +190301,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3153), 2, sym_line_comment, sym_block_comment, - [91177] = 6, + [91179] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190262,7 +190315,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3154), 2, sym_line_comment, sym_block_comment, - [91197] = 6, + [91199] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190271,12 +190324,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6723), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3155), 2, sym_line_comment, sym_block_comment, - [91217] = 6, + [91219] = 6, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -190290,12 +190343,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(3156), 2, sym_line_comment, sym_block_comment, - [91237] = 6, + [91239] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4859), 1, + ACTIONS(4851), 1, anon_sym_GT, ACTIONS(6705), 1, anon_sym_COMMA, @@ -190304,7 +190357,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3157), 2, sym_line_comment, sym_block_comment, - [91257] = 6, + [91259] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190318,7 +190371,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3158), 2, sym_line_comment, sym_block_comment, - [91277] = 6, + [91279] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190332,7 +190385,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3159), 2, sym_line_comment, sym_block_comment, - [91297] = 6, + [91299] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190346,7 +190399,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3160), 2, sym_line_comment, sym_block_comment, - [91317] = 6, + [91319] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190360,7 +190413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3161), 2, sym_line_comment, sym_block_comment, - [91337] = 6, + [91339] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190374,7 +190427,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3162), 2, sym_line_comment, sym_block_comment, - [91357] = 6, + [91359] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190388,7 +190441,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3163), 2, sym_line_comment, sym_block_comment, - [91377] = 6, + [91379] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190402,7 +190455,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3164), 2, sym_line_comment, sym_block_comment, - [91397] = 6, + [91399] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190411,12 +190464,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6741), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3165), 2, sym_line_comment, sym_block_comment, - [91417] = 6, + [91419] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190430,7 +190483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3166), 2, sym_line_comment, sym_block_comment, - [91437] = 6, + [91439] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190444,7 +190497,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3167), 2, sym_line_comment, sym_block_comment, - [91457] = 6, + [91459] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190453,12 +190506,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(5158), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3168), 2, sym_line_comment, sym_block_comment, - [91477] = 6, + [91479] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190472,7 +190525,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3169), 2, sym_line_comment, sym_block_comment, - [91497] = 6, + [91499] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190486,7 +190539,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3170), 2, sym_line_comment, sym_block_comment, - [91517] = 6, + [91519] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190500,7 +190553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3171), 2, sym_line_comment, sym_block_comment, - [91537] = 6, + [91539] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190509,12 +190562,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6755), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3172), 2, sym_line_comment, sym_block_comment, - [91557] = 4, + [91559] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190526,7 +190579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [91573] = 6, + [91575] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190535,12 +190588,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6759), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3174), 2, sym_line_comment, sym_block_comment, - [91593] = 5, + [91595] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190553,7 +190606,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment, sym_block_comment, aux_sym_enum_variant_list_repeat2, - [91611] = 6, + [91613] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190567,7 +190620,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3176), 2, sym_line_comment, sym_block_comment, - [91631] = 5, + [91633] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190580,7 +190633,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3177), 2, sym_line_comment, sym_block_comment, - [91649] = 6, + [91651] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190589,12 +190642,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT2, ACTIONS(6772), 1, anon_sym_for, - STATE(2031), 1, + STATE(2026), 1, sym_type_arguments, STATE(3178), 2, sym_line_comment, sym_block_comment, - [91669] = 6, + [91671] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190608,7 +190661,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3179), 2, sym_line_comment, sym_block_comment, - [91689] = 6, + [91691] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190622,7 +190675,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3180), 2, sym_line_comment, sym_block_comment, - [91709] = 6, + [91711] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190636,7 +190689,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3181), 2, sym_line_comment, sym_block_comment, - [91729] = 6, + [91731] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190650,7 +190703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3182), 2, sym_line_comment, sym_block_comment, - [91749] = 4, + [91751] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190662,7 +190715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_PIPE, anon_sym_if, - [91765] = 6, + [91767] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190676,7 +190729,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3184), 2, sym_line_comment, sym_block_comment, - [91785] = 6, + [91787] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190690,7 +190743,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3185), 2, sym_line_comment, sym_block_comment, - [91805] = 6, + [91807] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190704,7 +190757,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3186), 2, sym_line_comment, sym_block_comment, - [91825] = 6, + [91827] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190718,7 +190771,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3187), 2, sym_line_comment, sym_block_comment, - [91845] = 6, + [91847] = 6, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190732,7 +190785,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3188), 2, sym_line_comment, sym_block_comment, - [91865] = 5, + [91867] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190744,7 +190797,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3189), 2, sym_line_comment, sym_block_comment, - [91882] = 5, + [91884] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190756,7 +190809,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3190), 2, sym_line_comment, sym_block_comment, - [91899] = 5, + [91901] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190768,7 +190821,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3191), 2, sym_line_comment, sym_block_comment, - [91916] = 5, + [91918] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190780,7 +190833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3192), 2, sym_line_comment, sym_block_comment, - [91933] = 5, + [91935] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -190792,7 +190845,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3193), 2, sym_line_comment, sym_block_comment, - [91950] = 4, + [91952] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190803,7 +190856,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3194), 2, sym_line_comment, sym_block_comment, - [91965] = 5, + [91967] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190815,7 +190868,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3195), 2, sym_line_comment, sym_block_comment, - [91982] = 5, + [91984] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190827,7 +190880,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3196), 2, sym_line_comment, sym_block_comment, - [91999] = 5, + [92001] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190839,7 +190892,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3197), 2, sym_line_comment, sym_block_comment, - [92016] = 5, + [92018] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190851,7 +190904,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3198), 2, sym_line_comment, sym_block_comment, - [92033] = 4, + [92035] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190862,7 +190915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3199), 2, sym_line_comment, sym_block_comment, - [92048] = 5, + [92050] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190874,7 +190927,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3200), 2, sym_line_comment, sym_block_comment, - [92065] = 5, + [92067] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190886,7 +190939,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3201), 2, sym_line_comment, sym_block_comment, - [92082] = 5, + [92084] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190898,7 +190951,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3202), 2, sym_line_comment, sym_block_comment, - [92099] = 5, + [92101] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190910,7 +190963,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3203), 2, sym_line_comment, sym_block_comment, - [92116] = 5, + [92118] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190922,7 +190975,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3204), 2, sym_line_comment, sym_block_comment, - [92133] = 5, + [92135] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190934,7 +190987,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3205), 2, sym_line_comment, sym_block_comment, - [92150] = 5, + [92152] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190946,7 +190999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3206), 2, sym_line_comment, sym_block_comment, - [92167] = 5, + [92169] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190958,7 +191011,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3207), 2, sym_line_comment, sym_block_comment, - [92184] = 5, + [92186] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190970,7 +191023,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3208), 2, sym_line_comment, sym_block_comment, - [92201] = 5, + [92203] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190982,7 +191035,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3209), 2, sym_line_comment, sym_block_comment, - [92218] = 5, + [92220] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -190994,7 +191047,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3210), 2, sym_line_comment, sym_block_comment, - [92235] = 5, + [92237] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191006,7 +191059,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3211), 2, sym_line_comment, sym_block_comment, - [92252] = 4, + [92254] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191017,7 +191070,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3212), 2, sym_line_comment, sym_block_comment, - [92267] = 4, + [92269] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191028,7 +191081,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3213), 2, sym_line_comment, sym_block_comment, - [92282] = 5, + [92284] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191040,7 +191093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3214), 2, sym_line_comment, sym_block_comment, - [92299] = 5, + [92301] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191052,7 +191105,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3215), 2, sym_line_comment, sym_block_comment, - [92316] = 4, + [92318] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191063,7 +191116,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3216), 2, sym_line_comment, sym_block_comment, - [92331] = 4, + [92333] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191074,7 +191127,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3217), 2, sym_line_comment, sym_block_comment, - [92346] = 5, + [92348] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191086,7 +191139,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3218), 2, sym_line_comment, sym_block_comment, - [92363] = 5, + [92365] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191098,7 +191151,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3219), 2, sym_line_comment, sym_block_comment, - [92380] = 4, + [92382] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191109,7 +191162,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3220), 2, sym_line_comment, sym_block_comment, - [92395] = 5, + [92397] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191121,7 +191174,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3221), 2, sym_line_comment, sym_block_comment, - [92412] = 5, + [92414] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191133,7 +191186,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3222), 2, sym_line_comment, sym_block_comment, - [92429] = 5, + [92431] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191145,7 +191198,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3223), 2, sym_line_comment, sym_block_comment, - [92446] = 5, + [92448] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191157,7 +191210,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3224), 2, sym_line_comment, sym_block_comment, - [92463] = 4, + [92465] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191168,7 +191221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3225), 2, sym_line_comment, sym_block_comment, - [92478] = 5, + [92480] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191180,7 +191233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3226), 2, sym_line_comment, sym_block_comment, - [92495] = 5, + [92497] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191192,7 +191245,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3227), 2, sym_line_comment, sym_block_comment, - [92512] = 5, + [92514] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191204,7 +191257,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3228), 2, sym_line_comment, sym_block_comment, - [92529] = 5, + [92531] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191216,7 +191269,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3229), 2, sym_line_comment, sym_block_comment, - [92546] = 5, + [92548] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191228,7 +191281,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3230), 2, sym_line_comment, sym_block_comment, - [92563] = 5, + [92565] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191240,7 +191293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3231), 2, sym_line_comment, sym_block_comment, - [92580] = 5, + [92582] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191252,7 +191305,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3232), 2, sym_line_comment, sym_block_comment, - [92597] = 5, + [92599] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191264,7 +191317,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3233), 2, sym_line_comment, sym_block_comment, - [92614] = 5, + [92616] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191276,7 +191329,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3234), 2, sym_line_comment, sym_block_comment, - [92631] = 5, + [92633] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191288,7 +191341,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3235), 2, sym_line_comment, sym_block_comment, - [92648] = 5, + [92650] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191300,7 +191353,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3236), 2, sym_line_comment, sym_block_comment, - [92665] = 4, + [92667] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191311,7 +191364,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3237), 2, sym_line_comment, sym_block_comment, - [92680] = 5, + [92682] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191323,19 +191376,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3238), 2, sym_line_comment, sym_block_comment, - [92697] = 5, + [92699] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5099), 1, anon_sym_for, STATE(3239), 2, sym_line_comment, sym_block_comment, - [92714] = 5, + [92716] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191347,7 +191400,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3240), 2, sym_line_comment, sym_block_comment, - [92731] = 5, + [92733] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191359,7 +191412,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3241), 2, sym_line_comment, sym_block_comment, - [92748] = 5, + [92750] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191371,7 +191424,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3242), 2, sym_line_comment, sym_block_comment, - [92765] = 4, + [92767] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191382,7 +191435,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3243), 2, sym_line_comment, sym_block_comment, - [92780] = 5, + [92782] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191394,7 +191447,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3244), 2, sym_line_comment, sym_block_comment, - [92797] = 5, + [92799] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191406,7 +191459,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3245), 2, sym_line_comment, sym_block_comment, - [92814] = 5, + [92816] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191418,7 +191471,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3246), 2, sym_line_comment, sym_block_comment, - [92831] = 5, + [92833] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191430,7 +191483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3247), 2, sym_line_comment, sym_block_comment, - [92848] = 5, + [92850] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191442,7 +191495,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3248), 2, sym_line_comment, sym_block_comment, - [92865] = 4, + [92867] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191453,7 +191506,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3249), 2, sym_line_comment, sym_block_comment, - [92880] = 5, + [92882] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191465,7 +191518,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3250), 2, sym_line_comment, sym_block_comment, - [92897] = 5, + [92899] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191477,7 +191530,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3251), 2, sym_line_comment, sym_block_comment, - [92914] = 4, + [92916] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191488,7 +191541,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3252), 2, sym_line_comment, sym_block_comment, - [92929] = 5, + [92931] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191500,7 +191553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3253), 2, sym_line_comment, sym_block_comment, - [92946] = 5, + [92948] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191512,7 +191565,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3254), 2, sym_line_comment, sym_block_comment, - [92963] = 5, + [92965] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191524,7 +191577,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3255), 2, sym_line_comment, sym_block_comment, - [92980] = 5, + [92982] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191536,7 +191589,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3256), 2, sym_line_comment, sym_block_comment, - [92997] = 5, + [92999] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191548,7 +191601,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3257), 2, sym_line_comment, sym_block_comment, - [93014] = 5, + [93016] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191560,7 +191613,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3258), 2, sym_line_comment, sym_block_comment, - [93031] = 5, + [93033] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191572,7 +191625,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3259), 2, sym_line_comment, sym_block_comment, - [93048] = 5, + [93050] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191584,7 +191637,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3260), 2, sym_line_comment, sym_block_comment, - [93065] = 5, + [93067] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191596,7 +191649,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3261), 2, sym_line_comment, sym_block_comment, - [93082] = 5, + [93084] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191608,7 +191661,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3262), 2, sym_line_comment, sym_block_comment, - [93099] = 5, + [93101] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191620,7 +191673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3263), 2, sym_line_comment, sym_block_comment, - [93116] = 4, + [93118] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191631,7 +191684,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3264), 2, sym_line_comment, sym_block_comment, - [93131] = 4, + [93133] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191642,7 +191695,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3265), 2, sym_line_comment, sym_block_comment, - [93146] = 4, + [93148] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191653,7 +191706,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3266), 2, sym_line_comment, sym_block_comment, - [93161] = 5, + [93163] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191665,7 +191718,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3267), 2, sym_line_comment, sym_block_comment, - [93178] = 5, + [93180] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191677,7 +191730,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3268), 2, sym_line_comment, sym_block_comment, - [93195] = 5, + [93197] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191689,7 +191742,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3269), 2, sym_line_comment, sym_block_comment, - [93212] = 4, + [93214] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191700,7 +191753,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3270), 2, sym_line_comment, sym_block_comment, - [93227] = 5, + [93229] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191712,7 +191765,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3271), 2, sym_line_comment, sym_block_comment, - [93244] = 5, + [93246] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191724,7 +191777,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3272), 2, sym_line_comment, sym_block_comment, - [93261] = 4, + [93263] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191735,7 +191788,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3273), 2, sym_line_comment, sym_block_comment, - [93276] = 5, + [93278] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191747,7 +191800,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3274), 2, sym_line_comment, sym_block_comment, - [93293] = 5, + [93295] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191759,7 +191812,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3275), 2, sym_line_comment, sym_block_comment, - [93310] = 5, + [93312] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191771,7 +191824,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3276), 2, sym_line_comment, sym_block_comment, - [93327] = 5, + [93329] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191783,7 +191836,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3277), 2, sym_line_comment, sym_block_comment, - [93344] = 5, + [93346] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191795,7 +191848,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3278), 2, sym_line_comment, sym_block_comment, - [93361] = 4, + [93363] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191806,7 +191859,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3279), 2, sym_line_comment, sym_block_comment, - [93376] = 5, + [93378] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191818,7 +191871,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3280), 2, sym_line_comment, sym_block_comment, - [93393] = 5, + [93395] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191830,7 +191883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3281), 2, sym_line_comment, sym_block_comment, - [93410] = 5, + [93412] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191842,7 +191895,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3282), 2, sym_line_comment, sym_block_comment, - [93427] = 5, + [93429] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -191854,7 +191907,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3283), 2, sym_line_comment, sym_block_comment, - [93444] = 5, + [93446] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191866,7 +191919,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3284), 2, sym_line_comment, sym_block_comment, - [93461] = 5, + [93463] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191878,7 +191931,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3285), 2, sym_line_comment, sym_block_comment, - [93478] = 5, + [93480] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191890,7 +191943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3286), 2, sym_line_comment, sym_block_comment, - [93495] = 5, + [93497] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191902,7 +191955,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3287), 2, sym_line_comment, sym_block_comment, - [93512] = 5, + [93514] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191914,19 +191967,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3288), 2, sym_line_comment, sym_block_comment, - [93529] = 5, + [93531] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6586), 1, anon_sym_for, STATE(3289), 2, sym_line_comment, sym_block_comment, - [93546] = 5, + [93548] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191938,7 +191991,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3290), 2, sym_line_comment, sym_block_comment, - [93563] = 5, + [93565] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191950,7 +192003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3291), 2, sym_line_comment, sym_block_comment, - [93580] = 5, + [93582] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191962,7 +192015,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3292), 2, sym_line_comment, sym_block_comment, - [93597] = 5, + [93599] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191974,7 +192027,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3293), 2, sym_line_comment, sym_block_comment, - [93614] = 5, + [93616] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191986,7 +192039,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3294), 2, sym_line_comment, sym_block_comment, - [93631] = 5, + [93633] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -191998,7 +192051,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3295), 2, sym_line_comment, sym_block_comment, - [93648] = 4, + [93650] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192009,7 +192062,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3296), 2, sym_line_comment, sym_block_comment, - [93663] = 5, + [93665] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192021,7 +192074,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3297), 2, sym_line_comment, sym_block_comment, - [93680] = 5, + [93682] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192033,7 +192086,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3298), 2, sym_line_comment, sym_block_comment, - [93697] = 4, + [93699] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192044,7 +192097,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3299), 2, sym_line_comment, sym_block_comment, - [93712] = 5, + [93714] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192056,7 +192109,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3300), 2, sym_line_comment, sym_block_comment, - [93729] = 5, + [93731] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192068,7 +192121,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3301), 2, sym_line_comment, sym_block_comment, - [93746] = 5, + [93748] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192080,7 +192133,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3302), 2, sym_line_comment, sym_block_comment, - [93763] = 5, + [93765] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192092,7 +192145,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3303), 2, sym_line_comment, sym_block_comment, - [93780] = 5, + [93782] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192104,7 +192157,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3304), 2, sym_line_comment, sym_block_comment, - [93797] = 5, + [93799] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192116,7 +192169,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3305), 2, sym_line_comment, sym_block_comment, - [93814] = 5, + [93816] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192128,7 +192181,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3306), 2, sym_line_comment, sym_block_comment, - [93831] = 5, + [93833] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -192140,7 +192193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3307), 2, sym_line_comment, sym_block_comment, - [93848] = 5, + [93850] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192152,7 +192205,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3308), 2, sym_line_comment, sym_block_comment, - [93865] = 5, + [93867] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192164,7 +192217,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3309), 2, sym_line_comment, sym_block_comment, - [93882] = 5, + [93884] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192176,7 +192229,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3310), 2, sym_line_comment, sym_block_comment, - [93899] = 5, + [93901] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192188,7 +192241,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3311), 2, sym_line_comment, sym_block_comment, - [93916] = 5, + [93918] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192200,7 +192253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3312), 2, sym_line_comment, sym_block_comment, - [93933] = 5, + [93935] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192212,7 +192265,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3313), 2, sym_line_comment, sym_block_comment, - [93950] = 5, + [93952] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192224,7 +192277,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3314), 2, sym_line_comment, sym_block_comment, - [93967] = 5, + [93969] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192236,7 +192289,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3315), 2, sym_line_comment, sym_block_comment, - [93984] = 5, + [93986] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192248,7 +192301,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3316), 2, sym_line_comment, sym_block_comment, - [94001] = 5, + [94003] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192260,7 +192313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3317), 2, sym_line_comment, sym_block_comment, - [94018] = 5, + [94020] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192272,7 +192325,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3318), 2, sym_line_comment, sym_block_comment, - [94035] = 5, + [94037] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192284,7 +192337,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3319), 2, sym_line_comment, sym_block_comment, - [94052] = 5, + [94054] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192296,7 +192349,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3320), 2, sym_line_comment, sym_block_comment, - [94069] = 5, + [94071] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192308,7 +192361,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3321), 2, sym_line_comment, sym_block_comment, - [94086] = 5, + [94088] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192320,7 +192373,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3322), 2, sym_line_comment, sym_block_comment, - [94103] = 5, + [94105] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192332,7 +192385,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3323), 2, sym_line_comment, sym_block_comment, - [94120] = 4, + [94122] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192343,31 +192396,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(3324), 2, sym_line_comment, sym_block_comment, - [94135] = 5, + [94137] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4821), 1, + ACTIONS(4819), 1, anon_sym_BANG, - ACTIONS(4869), 1, + ACTIONS(4875), 1, anon_sym_COLON_COLON, STATE(3325), 2, sym_line_comment, sym_block_comment, - [94152] = 5, + [94154] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4821), 1, + ACTIONS(4819), 1, anon_sym_BANG, - ACTIONS(4937), 1, + ACTIONS(4865), 1, anon_sym_COLON_COLON, STATE(3326), 2, sym_line_comment, sym_block_comment, - [94169] = 5, + [94171] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192379,7 +192432,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3327), 2, sym_line_comment, sym_block_comment, - [94186] = 5, + [94188] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192391,7 +192444,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3328), 2, sym_line_comment, sym_block_comment, - [94203] = 5, + [94205] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192403,7 +192456,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3329), 2, sym_line_comment, sym_block_comment, - [94220] = 5, + [94222] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192415,7 +192468,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3330), 2, sym_line_comment, sym_block_comment, - [94237] = 5, + [94239] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192427,7 +192480,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3331), 2, sym_line_comment, sym_block_comment, - [94254] = 5, + [94256] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192439,7 +192492,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3332), 2, sym_line_comment, sym_block_comment, - [94271] = 5, + [94273] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192451,7 +192504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3333), 2, sym_line_comment, sym_block_comment, - [94288] = 5, + [94290] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192463,7 +192516,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3334), 2, sym_line_comment, sym_block_comment, - [94305] = 4, + [94307] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192474,7 +192527,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3335), 2, sym_line_comment, sym_block_comment, - [94320] = 5, + [94322] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192486,7 +192539,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3336), 2, sym_line_comment, sym_block_comment, - [94337] = 5, + [94339] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192498,7 +192551,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3337), 2, sym_line_comment, sym_block_comment, - [94354] = 5, + [94356] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192510,7 +192563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3338), 2, sym_line_comment, sym_block_comment, - [94371] = 5, + [94373] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192522,7 +192575,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3339), 2, sym_line_comment, sym_block_comment, - [94388] = 5, + [94390] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192534,7 +192587,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3340), 2, sym_line_comment, sym_block_comment, - [94405] = 5, + [94407] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192546,7 +192599,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3341), 2, sym_line_comment, sym_block_comment, - [94422] = 4, + [94424] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192557,7 +192610,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3342), 2, sym_line_comment, sym_block_comment, - [94437] = 5, + [94439] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192569,7 +192622,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3343), 2, sym_line_comment, sym_block_comment, - [94454] = 5, + [94456] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192581,7 +192634,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3344), 2, sym_line_comment, sym_block_comment, - [94471] = 4, + [94473] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192592,7 +192645,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3345), 2, sym_line_comment, sym_block_comment, - [94486] = 5, + [94488] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192604,7 +192657,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3346), 2, sym_line_comment, sym_block_comment, - [94503] = 4, + [94505] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192615,7 +192668,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3347), 2, sym_line_comment, sym_block_comment, - [94518] = 5, + [94520] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192627,7 +192680,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3348), 2, sym_line_comment, sym_block_comment, - [94535] = 4, + [94537] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192638,7 +192691,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3349), 2, sym_line_comment, sym_block_comment, - [94550] = 4, + [94552] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192649,7 +192702,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3350), 2, sym_line_comment, sym_block_comment, - [94565] = 4, + [94567] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192660,7 +192713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3351), 2, sym_line_comment, sym_block_comment, - [94580] = 5, + [94582] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192672,7 +192725,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3352), 2, sym_line_comment, sym_block_comment, - [94597] = 5, + [94599] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192684,7 +192737,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3353), 2, sym_line_comment, sym_block_comment, - [94614] = 5, + [94616] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192696,7 +192749,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3354), 2, sym_line_comment, sym_block_comment, - [94631] = 5, + [94633] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192708,7 +192761,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3355), 2, sym_line_comment, sym_block_comment, - [94648] = 5, + [94650] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192720,7 +192773,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3356), 2, sym_line_comment, sym_block_comment, - [94665] = 4, + [94667] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192731,7 +192784,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3357), 2, sym_line_comment, sym_block_comment, - [94680] = 5, + [94682] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192743,7 +192796,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3358), 2, sym_line_comment, sym_block_comment, - [94697] = 5, + [94699] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192755,7 +192808,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3359), 2, sym_line_comment, sym_block_comment, - [94714] = 5, + [94716] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192767,19 +192820,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3360), 2, sym_line_comment, sym_block_comment, - [94731] = 5, + [94733] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4498), 1, + ACTIONS(4502), 1, anon_sym_EQ_GT, ACTIONS(6960), 1, anon_sym_AMP_AMP, STATE(3361), 2, sym_line_comment, sym_block_comment, - [94748] = 5, + [94750] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192791,7 +192844,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3362), 2, sym_line_comment, sym_block_comment, - [94765] = 5, + [94767] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192803,7 +192856,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3363), 2, sym_line_comment, sym_block_comment, - [94782] = 5, + [94784] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192815,7 +192868,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3364), 2, sym_line_comment, sym_block_comment, - [94799] = 4, + [94801] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192826,7 +192879,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3365), 2, sym_line_comment, sym_block_comment, - [94814] = 5, + [94816] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192838,7 +192891,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3366), 2, sym_line_comment, sym_block_comment, - [94831] = 5, + [94833] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192850,7 +192903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3367), 2, sym_line_comment, sym_block_comment, - [94848] = 5, + [94850] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192862,7 +192915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3368), 2, sym_line_comment, sym_block_comment, - [94865] = 4, + [94867] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192873,7 +192926,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3369), 2, sym_line_comment, sym_block_comment, - [94880] = 5, + [94882] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -192885,7 +192938,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3370), 2, sym_line_comment, sym_block_comment, - [94897] = 5, + [94899] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192897,7 +192950,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3371), 2, sym_line_comment, sym_block_comment, - [94914] = 5, + [94916] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192909,7 +192962,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3372), 2, sym_line_comment, sym_block_comment, - [94931] = 4, + [94933] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192920,7 +192973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3373), 2, sym_line_comment, sym_block_comment, - [94946] = 5, + [94948] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192932,7 +192985,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3374), 2, sym_line_comment, sym_block_comment, - [94963] = 5, + [94965] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192944,7 +192997,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3375), 2, sym_line_comment, sym_block_comment, - [94980] = 4, + [94982] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192955,7 +193008,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3376), 2, sym_line_comment, sym_block_comment, - [94995] = 5, + [94997] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192967,7 +193020,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3377), 2, sym_line_comment, sym_block_comment, - [95012] = 4, + [95014] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192978,7 +193031,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3378), 2, sym_line_comment, sym_block_comment, - [95027] = 5, + [95029] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -192990,7 +193043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3379), 2, sym_line_comment, sym_block_comment, - [95044] = 4, + [95046] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193001,7 +193054,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3380), 2, sym_line_comment, sym_block_comment, - [95059] = 5, + [95061] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193013,7 +193066,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3381), 2, sym_line_comment, sym_block_comment, - [95076] = 5, + [95078] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193025,7 +193078,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3382), 2, sym_line_comment, sym_block_comment, - [95093] = 4, + [95095] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193036,7 +193089,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3383), 2, sym_line_comment, sym_block_comment, - [95108] = 4, + [95110] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193047,19 +193100,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3384), 2, sym_line_comment, sym_block_comment, - [95123] = 5, + [95125] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4184), 1, anon_sym_LT2, - STATE(1874), 1, + STATE(1875), 1, sym_type_arguments, STATE(3385), 2, sym_line_comment, sym_block_comment, - [95140] = 5, + [95142] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193071,7 +193124,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3386), 2, sym_line_comment, sym_block_comment, - [95157] = 5, + [95159] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193083,7 +193136,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3387), 2, sym_line_comment, sym_block_comment, - [95174] = 5, + [95176] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193095,7 +193148,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3388), 2, sym_line_comment, sym_block_comment, - [95191] = 5, + [95193] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193107,7 +193160,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3389), 2, sym_line_comment, sym_block_comment, - [95208] = 5, + [95210] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193119,7 +193172,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3390), 2, sym_line_comment, sym_block_comment, - [95225] = 5, + [95227] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193131,7 +193184,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3391), 2, sym_line_comment, sym_block_comment, - [95242] = 4, + [95244] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193142,7 +193195,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3392), 2, sym_line_comment, sym_block_comment, - [95257] = 5, + [95259] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193154,7 +193207,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3393), 2, sym_line_comment, sym_block_comment, - [95274] = 4, + [95276] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193165,7 +193218,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3394), 2, sym_line_comment, sym_block_comment, - [95289] = 5, + [95291] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193177,7 +193230,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3395), 2, sym_line_comment, sym_block_comment, - [95306] = 5, + [95308] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193189,7 +193242,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3396), 2, sym_line_comment, sym_block_comment, - [95323] = 5, + [95325] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193201,7 +193254,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3397), 2, sym_line_comment, sym_block_comment, - [95340] = 4, + [95342] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193212,7 +193265,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3398), 2, sym_line_comment, sym_block_comment, - [95355] = 4, + [95357] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193223,7 +193276,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3399), 2, sym_line_comment, sym_block_comment, - [95370] = 5, + [95372] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193235,7 +193288,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3400), 2, sym_line_comment, sym_block_comment, - [95387] = 5, + [95389] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193247,7 +193300,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3401), 2, sym_line_comment, sym_block_comment, - [95404] = 4, + [95406] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193258,7 +193311,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3402), 2, sym_line_comment, sym_block_comment, - [95419] = 5, + [95421] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193270,7 +193323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3403), 2, sym_line_comment, sym_block_comment, - [95436] = 5, + [95438] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193282,7 +193335,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3404), 2, sym_line_comment, sym_block_comment, - [95453] = 5, + [95455] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193294,7 +193347,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3405), 2, sym_line_comment, sym_block_comment, - [95470] = 5, + [95472] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193306,7 +193359,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3406), 2, sym_line_comment, sym_block_comment, - [95487] = 4, + [95489] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193317,7 +193370,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3407), 2, sym_line_comment, sym_block_comment, - [95502] = 4, + [95504] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193328,7 +193381,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3408), 2, sym_line_comment, sym_block_comment, - [95517] = 5, + [95519] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193340,19 +193393,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3409), 2, sym_line_comment, sym_block_comment, - [95534] = 5, + [95536] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6723), 1, anon_sym_for, STATE(3410), 2, sym_line_comment, sym_block_comment, - [95551] = 5, + [95553] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193364,7 +193417,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3411), 2, sym_line_comment, sym_block_comment, - [95568] = 5, + [95570] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193376,7 +193429,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3412), 2, sym_line_comment, sym_block_comment, - [95585] = 5, + [95587] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193388,7 +193441,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3413), 2, sym_line_comment, sym_block_comment, - [95602] = 5, + [95604] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193400,7 +193453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3414), 2, sym_line_comment, sym_block_comment, - [95619] = 5, + [95621] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193412,7 +193465,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3415), 2, sym_line_comment, sym_block_comment, - [95636] = 5, + [95638] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193424,7 +193477,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3416), 2, sym_line_comment, sym_block_comment, - [95653] = 4, + [95655] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193435,7 +193488,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3417), 2, sym_line_comment, sym_block_comment, - [95668] = 5, + [95670] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193447,7 +193500,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3418), 2, sym_line_comment, sym_block_comment, - [95685] = 5, + [95687] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193459,7 +193512,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3419), 2, sym_line_comment, sym_block_comment, - [95702] = 5, + [95704] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193471,7 +193524,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3420), 2, sym_line_comment, sym_block_comment, - [95719] = 5, + [95721] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193483,7 +193536,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3421), 2, sym_line_comment, sym_block_comment, - [95736] = 5, + [95738] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193495,7 +193548,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3422), 2, sym_line_comment, sym_block_comment, - [95753] = 5, + [95755] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193507,7 +193560,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3423), 2, sym_line_comment, sym_block_comment, - [95770] = 5, + [95772] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -193519,7 +193572,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3424), 2, sym_line_comment, sym_block_comment, - [95787] = 4, + [95789] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193530,7 +193583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3425), 2, sym_line_comment, sym_block_comment, - [95802] = 4, + [95804] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193541,7 +193594,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3426), 2, sym_line_comment, sym_block_comment, - [95817] = 5, + [95819] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193553,7 +193606,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3427), 2, sym_line_comment, sym_block_comment, - [95834] = 5, + [95836] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193565,19 +193618,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3428), 2, sym_line_comment, sym_block_comment, - [95851] = 5, + [95853] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6741), 1, anon_sym_for, STATE(3429), 2, sym_line_comment, sym_block_comment, - [95868] = 5, + [95870] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193589,7 +193642,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3430), 2, sym_line_comment, sym_block_comment, - [95885] = 5, + [95887] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193601,7 +193654,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3431), 2, sym_line_comment, sym_block_comment, - [95902] = 5, + [95904] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193613,7 +193666,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3432), 2, sym_line_comment, sym_block_comment, - [95919] = 5, + [95921] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193625,7 +193678,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3433), 2, sym_line_comment, sym_block_comment, - [95936] = 5, + [95938] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193637,7 +193690,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3434), 2, sym_line_comment, sym_block_comment, - [95953] = 5, + [95955] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193649,7 +193702,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3435), 2, sym_line_comment, sym_block_comment, - [95970] = 5, + [95972] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193661,7 +193714,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3436), 2, sym_line_comment, sym_block_comment, - [95987] = 5, + [95989] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193673,7 +193726,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3437), 2, sym_line_comment, sym_block_comment, - [96004] = 5, + [96006] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193685,7 +193738,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3438), 2, sym_line_comment, sym_block_comment, - [96021] = 5, + [96023] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193697,7 +193750,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3439), 2, sym_line_comment, sym_block_comment, - [96038] = 5, + [96040] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193709,7 +193762,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3440), 2, sym_line_comment, sym_block_comment, - [96055] = 5, + [96057] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -193721,7 +193774,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3441), 2, sym_line_comment, sym_block_comment, - [96072] = 5, + [96074] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193733,7 +193786,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3442), 2, sym_line_comment, sym_block_comment, - [96089] = 5, + [96091] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193745,7 +193798,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3443), 2, sym_line_comment, sym_block_comment, - [96106] = 4, + [96108] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193756,7 +193809,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3444), 2, sym_line_comment, sym_block_comment, - [96121] = 5, + [96123] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193768,7 +193821,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3445), 2, sym_line_comment, sym_block_comment, - [96138] = 4, + [96140] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193779,7 +193832,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3446), 2, sym_line_comment, sym_block_comment, - [96153] = 5, + [96155] = 5, ACTIONS(27), 1, anon_sym_PIPE, ACTIONS(103), 1, @@ -193791,7 +193844,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3447), 2, sym_line_comment, sym_block_comment, - [96170] = 5, + [96172] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193803,7 +193856,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3448), 2, sym_line_comment, sym_block_comment, - [96187] = 5, + [96189] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193815,7 +193868,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3449), 2, sym_line_comment, sym_block_comment, - [96204] = 5, + [96206] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193827,7 +193880,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3450), 2, sym_line_comment, sym_block_comment, - [96221] = 4, + [96223] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193838,7 +193891,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3451), 2, sym_line_comment, sym_block_comment, - [96236] = 5, + [96238] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193850,7 +193903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3452), 2, sym_line_comment, sym_block_comment, - [96253] = 5, + [96255] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193862,7 +193915,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3453), 2, sym_line_comment, sym_block_comment, - [96270] = 5, + [96272] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193874,7 +193927,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3454), 2, sym_line_comment, sym_block_comment, - [96287] = 5, + [96289] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193886,7 +193939,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3455), 2, sym_line_comment, sym_block_comment, - [96304] = 5, + [96306] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193898,7 +193951,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3456), 2, sym_line_comment, sym_block_comment, - [96321] = 4, + [96323] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193909,19 +193962,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3457), 2, sym_line_comment, sym_block_comment, - [96336] = 5, + [96338] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(5158), 1, anon_sym_for, STATE(3458), 2, sym_line_comment, sym_block_comment, - [96353] = 4, + [96355] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193932,7 +193985,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3459), 2, sym_line_comment, sym_block_comment, - [96368] = 5, + [96370] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193944,7 +193997,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3460), 2, sym_line_comment, sym_block_comment, - [96385] = 5, + [96387] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193956,7 +194009,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3461), 2, sym_line_comment, sym_block_comment, - [96402] = 4, + [96404] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193967,7 +194020,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3462), 2, sym_line_comment, sym_block_comment, - [96417] = 5, + [96419] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -193979,19 +194032,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3463), 2, sym_line_comment, sym_block_comment, - [96434] = 5, + [96436] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6755), 1, anon_sym_for, STATE(3464), 2, sym_line_comment, sym_block_comment, - [96451] = 4, + [96453] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194002,19 +194055,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3465), 2, sym_line_comment, sym_block_comment, - [96466] = 5, + [96468] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6759), 1, anon_sym_for, STATE(3466), 2, sym_line_comment, sym_block_comment, - [96483] = 5, + [96485] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194026,7 +194079,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3467), 2, sym_line_comment, sym_block_comment, - [96500] = 4, + [96502] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194037,7 +194090,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3468), 2, sym_line_comment, sym_block_comment, - [96515] = 5, + [96517] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194049,7 +194102,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3469), 2, sym_line_comment, sym_block_comment, - [96532] = 4, + [96534] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194060,7 +194113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3470), 2, sym_line_comment, sym_block_comment, - [96547] = 5, + [96549] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194072,7 +194125,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3471), 2, sym_line_comment, sym_block_comment, - [96564] = 5, + [96566] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194084,7 +194137,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3472), 2, sym_line_comment, sym_block_comment, - [96581] = 5, + [96583] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194096,19 +194149,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3473), 2, sym_line_comment, sym_block_comment, - [96598] = 5, + [96600] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, ACTIONS(6772), 1, anon_sym_for, STATE(3474), 2, sym_line_comment, sym_block_comment, - [96615] = 5, + [96617] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194120,7 +194173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3475), 2, sym_line_comment, sym_block_comment, - [96632] = 5, + [96634] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194132,7 +194185,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3476), 2, sym_line_comment, sym_block_comment, - [96649] = 5, + [96651] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194144,7 +194197,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3477), 2, sym_line_comment, sym_block_comment, - [96666] = 5, + [96668] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194156,7 +194209,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3478), 2, sym_line_comment, sym_block_comment, - [96683] = 5, + [96685] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194168,7 +194221,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3479), 2, sym_line_comment, sym_block_comment, - [96700] = 5, + [96702] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194180,19 +194233,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3480), 2, sym_line_comment, sym_block_comment, - [96717] = 5, + [96719] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2097), 1, + STATE(2096), 1, sym_parameters, STATE(3481), 2, sym_line_comment, sym_block_comment, - [96734] = 4, + [96736] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194203,7 +194256,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3482), 2, sym_line_comment, sym_block_comment, - [96749] = 5, + [96751] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194215,7 +194268,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3483), 2, sym_line_comment, sym_block_comment, - [96766] = 5, + [96768] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194227,7 +194280,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3484), 2, sym_line_comment, sym_block_comment, - [96783] = 5, + [96785] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194239,7 +194292,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3485), 2, sym_line_comment, sym_block_comment, - [96800] = 5, + [96802] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194251,19 +194304,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3486), 2, sym_line_comment, sym_block_comment, - [96817] = 5, + [96819] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2095), 1, + STATE(2099), 1, sym_parameters, STATE(3487), 2, sym_line_comment, sym_block_comment, - [96834] = 5, + [96836] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194275,7 +194328,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3488), 2, sym_line_comment, sym_block_comment, - [96851] = 5, + [96853] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194287,7 +194340,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3489), 2, sym_line_comment, sym_block_comment, - [96868] = 5, + [96870] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194299,7 +194352,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3490), 2, sym_line_comment, sym_block_comment, - [96885] = 5, + [96887] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194311,7 +194364,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3491), 2, sym_line_comment, sym_block_comment, - [96902] = 5, + [96904] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194323,19 +194376,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(3492), 2, sym_line_comment, sym_block_comment, - [96919] = 5, + [96921] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, ACTIONS(4674), 1, anon_sym_LPAREN, - STATE(2096), 1, + STATE(2102), 1, sym_parameters, STATE(3493), 2, sym_line_comment, sym_block_comment, - [96936] = 5, + [96938] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194347,7 +194400,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3494), 2, sym_line_comment, sym_block_comment, - [96953] = 5, + [96955] = 5, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194359,7 +194412,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3495), 2, sym_line_comment, sym_block_comment, - [96970] = 4, + [96972] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194370,7 +194423,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3496), 2, sym_line_comment, sym_block_comment, - [96985] = 4, + [96987] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194380,7 +194433,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3497), 2, sym_line_comment, sym_block_comment, - [96999] = 4, + [97001] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194390,7 +194443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3498), 2, sym_line_comment, sym_block_comment, - [97013] = 4, + [97015] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194400,7 +194453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3499), 2, sym_line_comment, sym_block_comment, - [97027] = 4, + [97029] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194410,7 +194463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3500), 2, sym_line_comment, sym_block_comment, - [97041] = 4, + [97043] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194420,7 +194473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3501), 2, sym_line_comment, sym_block_comment, - [97055] = 4, + [97057] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194430,7 +194483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3502), 2, sym_line_comment, sym_block_comment, - [97069] = 4, + [97071] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194440,7 +194493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3503), 2, sym_line_comment, sym_block_comment, - [97083] = 4, + [97085] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194450,7 +194503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3504), 2, sym_line_comment, sym_block_comment, - [97097] = 4, + [97099] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194460,7 +194513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3505), 2, sym_line_comment, sym_block_comment, - [97111] = 4, + [97113] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194470,7 +194523,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3506), 2, sym_line_comment, sym_block_comment, - [97125] = 4, + [97127] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194480,7 +194533,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3507), 2, sym_line_comment, sym_block_comment, - [97139] = 4, + [97141] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194490,7 +194543,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3508), 2, sym_line_comment, sym_block_comment, - [97153] = 4, + [97155] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194500,7 +194553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3509), 2, sym_line_comment, sym_block_comment, - [97167] = 4, + [97169] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194510,7 +194563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3510), 2, sym_line_comment, sym_block_comment, - [97181] = 4, + [97183] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194520,7 +194573,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3511), 2, sym_line_comment, sym_block_comment, - [97195] = 4, + [97197] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194530,7 +194583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3512), 2, sym_line_comment, sym_block_comment, - [97209] = 4, + [97211] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194540,7 +194593,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3513), 2, sym_line_comment, sym_block_comment, - [97223] = 4, + [97225] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194550,7 +194603,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3514), 2, sym_line_comment, sym_block_comment, - [97237] = 4, + [97239] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194560,7 +194613,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3515), 2, sym_line_comment, sym_block_comment, - [97251] = 4, + [97253] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194570,7 +194623,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3516), 2, sym_line_comment, sym_block_comment, - [97265] = 4, + [97267] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194580,7 +194633,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3517), 2, sym_line_comment, sym_block_comment, - [97279] = 4, + [97281] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194590,7 +194643,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3518), 2, sym_line_comment, sym_block_comment, - [97293] = 4, + [97295] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194600,7 +194653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3519), 2, sym_line_comment, sym_block_comment, - [97307] = 4, + [97309] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194610,7 +194663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3520), 2, sym_line_comment, sym_block_comment, - [97321] = 4, + [97323] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194620,7 +194673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3521), 2, sym_line_comment, sym_block_comment, - [97335] = 4, + [97337] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194630,7 +194683,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3522), 2, sym_line_comment, sym_block_comment, - [97349] = 4, + [97351] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194640,7 +194693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3523), 2, sym_line_comment, sym_block_comment, - [97363] = 4, + [97365] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194650,7 +194703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3524), 2, sym_line_comment, sym_block_comment, - [97377] = 4, + [97379] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194660,7 +194713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3525), 2, sym_line_comment, sym_block_comment, - [97391] = 4, + [97393] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194670,7 +194723,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3526), 2, sym_line_comment, sym_block_comment, - [97405] = 4, + [97407] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194680,7 +194733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3527), 2, sym_line_comment, sym_block_comment, - [97419] = 4, + [97421] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194690,7 +194743,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3528), 2, sym_line_comment, sym_block_comment, - [97433] = 4, + [97435] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194700,7 +194753,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3529), 2, sym_line_comment, sym_block_comment, - [97447] = 4, + [97449] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194710,7 +194763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3530), 2, sym_line_comment, sym_block_comment, - [97461] = 4, + [97463] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194720,7 +194773,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3531), 2, sym_line_comment, sym_block_comment, - [97475] = 4, + [97477] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194730,7 +194783,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3532), 2, sym_line_comment, sym_block_comment, - [97489] = 4, + [97491] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194740,7 +194793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3533), 2, sym_line_comment, sym_block_comment, - [97503] = 4, + [97505] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194750,7 +194803,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3534), 2, sym_line_comment, sym_block_comment, - [97517] = 4, + [97519] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194760,7 +194813,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3535), 2, sym_line_comment, sym_block_comment, - [97531] = 4, + [97533] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194770,7 +194823,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3536), 2, sym_line_comment, sym_block_comment, - [97545] = 4, + [97547] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194780,7 +194833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3537), 2, sym_line_comment, sym_block_comment, - [97559] = 4, + [97561] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194790,7 +194843,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3538), 2, sym_line_comment, sym_block_comment, - [97573] = 4, + [97575] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194800,7 +194853,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3539), 2, sym_line_comment, sym_block_comment, - [97587] = 4, + [97589] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194810,7 +194863,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3540), 2, sym_line_comment, sym_block_comment, - [97601] = 4, + [97603] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194820,7 +194873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3541), 2, sym_line_comment, sym_block_comment, - [97615] = 4, + [97617] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194830,7 +194883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3542), 2, sym_line_comment, sym_block_comment, - [97629] = 4, + [97631] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194840,7 +194893,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3543), 2, sym_line_comment, sym_block_comment, - [97643] = 4, + [97645] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194850,7 +194903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3544), 2, sym_line_comment, sym_block_comment, - [97657] = 4, + [97659] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194860,7 +194913,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3545), 2, sym_line_comment, sym_block_comment, - [97671] = 4, + [97673] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194870,7 +194923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3546), 2, sym_line_comment, sym_block_comment, - [97685] = 4, + [97687] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194880,7 +194933,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3547), 2, sym_line_comment, sym_block_comment, - [97699] = 4, + [97701] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194890,7 +194943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3548), 2, sym_line_comment, sym_block_comment, - [97713] = 4, + [97715] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194900,7 +194953,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3549), 2, sym_line_comment, sym_block_comment, - [97727] = 4, + [97729] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194910,7 +194963,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3550), 2, sym_line_comment, sym_block_comment, - [97741] = 4, + [97743] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194920,7 +194973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3551), 2, sym_line_comment, sym_block_comment, - [97755] = 4, + [97757] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194930,7 +194983,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3552), 2, sym_line_comment, sym_block_comment, - [97769] = 4, + [97771] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194940,7 +194993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3553), 2, sym_line_comment, sym_block_comment, - [97783] = 4, + [97785] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194950,7 +195003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3554), 2, sym_line_comment, sym_block_comment, - [97797] = 4, + [97799] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194960,7 +195013,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3555), 2, sym_line_comment, sym_block_comment, - [97811] = 4, + [97813] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194970,7 +195023,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3556), 2, sym_line_comment, sym_block_comment, - [97825] = 4, + [97827] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194980,7 +195033,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3557), 2, sym_line_comment, sym_block_comment, - [97839] = 4, + [97841] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -194990,17 +195043,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(3558), 2, sym_line_comment, sym_block_comment, - [97853] = 4, + [97855] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4688), 1, + ACTIONS(4724), 1, anon_sym_fn, STATE(3559), 2, sym_line_comment, sym_block_comment, - [97867] = 4, + [97869] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195010,7 +195063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3560), 2, sym_line_comment, sym_block_comment, - [97881] = 4, + [97883] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195020,7 +195073,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3561), 2, sym_line_comment, sym_block_comment, - [97895] = 4, + [97897] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195030,7 +195083,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3562), 2, sym_line_comment, sym_block_comment, - [97909] = 4, + [97911] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195040,7 +195093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3563), 2, sym_line_comment, sym_block_comment, - [97923] = 4, + [97925] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195050,7 +195103,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3564), 2, sym_line_comment, sym_block_comment, - [97937] = 4, + [97939] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195060,7 +195113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3565), 2, sym_line_comment, sym_block_comment, - [97951] = 4, + [97953] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195070,7 +195123,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3566), 2, sym_line_comment, sym_block_comment, - [97965] = 4, + [97967] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195080,7 +195133,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3567), 2, sym_line_comment, sym_block_comment, - [97979] = 4, + [97981] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195090,7 +195143,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3568), 2, sym_line_comment, sym_block_comment, - [97993] = 4, + [97995] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195100,7 +195153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3569), 2, sym_line_comment, sym_block_comment, - [98007] = 4, + [98009] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195110,7 +195163,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3570), 2, sym_line_comment, sym_block_comment, - [98021] = 4, + [98023] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195120,7 +195173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3571), 2, sym_line_comment, sym_block_comment, - [98035] = 4, + [98037] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195130,7 +195183,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3572), 2, sym_line_comment, sym_block_comment, - [98049] = 4, + [98051] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195140,7 +195193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3573), 2, sym_line_comment, sym_block_comment, - [98063] = 4, + [98065] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195150,7 +195203,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3574), 2, sym_line_comment, sym_block_comment, - [98077] = 4, + [98079] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195160,7 +195213,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3575), 2, sym_line_comment, sym_block_comment, - [98091] = 4, + [98093] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195170,7 +195223,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3576), 2, sym_line_comment, sym_block_comment, - [98105] = 4, + [98107] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195180,7 +195233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3577), 2, sym_line_comment, sym_block_comment, - [98119] = 4, + [98121] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195190,7 +195243,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3578), 2, sym_line_comment, sym_block_comment, - [98133] = 4, + [98135] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195200,7 +195253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3579), 2, sym_line_comment, sym_block_comment, - [98147] = 4, + [98149] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195210,7 +195263,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3580), 2, sym_line_comment, sym_block_comment, - [98161] = 4, + [98163] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195220,7 +195273,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3581), 2, sym_line_comment, sym_block_comment, - [98175] = 4, + [98177] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195230,7 +195283,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3582), 2, sym_line_comment, sym_block_comment, - [98189] = 4, + [98191] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195240,7 +195293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3583), 2, sym_line_comment, sym_block_comment, - [98203] = 4, + [98205] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195250,7 +195303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3584), 2, sym_line_comment, sym_block_comment, - [98217] = 4, + [98219] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195260,7 +195313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3585), 2, sym_line_comment, sym_block_comment, - [98231] = 4, + [98233] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195270,7 +195323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3586), 2, sym_line_comment, sym_block_comment, - [98245] = 4, + [98247] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195280,7 +195333,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3587), 2, sym_line_comment, sym_block_comment, - [98259] = 4, + [98261] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195290,7 +195343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3588), 2, sym_line_comment, sym_block_comment, - [98273] = 4, + [98275] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195300,7 +195353,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3589), 2, sym_line_comment, sym_block_comment, - [98287] = 4, + [98289] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195310,7 +195363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3590), 2, sym_line_comment, sym_block_comment, - [98301] = 4, + [98303] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195320,7 +195373,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3591), 2, sym_line_comment, sym_block_comment, - [98315] = 4, + [98317] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195330,7 +195383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3592), 2, sym_line_comment, sym_block_comment, - [98329] = 4, + [98331] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195340,7 +195393,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3593), 2, sym_line_comment, sym_block_comment, - [98343] = 4, + [98345] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195350,7 +195403,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3594), 2, sym_line_comment, sym_block_comment, - [98357] = 4, + [98359] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195360,7 +195413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3595), 2, sym_line_comment, sym_block_comment, - [98371] = 4, + [98373] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195370,7 +195423,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3596), 2, sym_line_comment, sym_block_comment, - [98385] = 4, + [98387] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195380,7 +195433,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3597), 2, sym_line_comment, sym_block_comment, - [98399] = 4, + [98401] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195390,7 +195443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3598), 2, sym_line_comment, sym_block_comment, - [98413] = 4, + [98415] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195400,7 +195453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3599), 2, sym_line_comment, sym_block_comment, - [98427] = 4, + [98429] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195410,7 +195463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3600), 2, sym_line_comment, sym_block_comment, - [98441] = 4, + [98443] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195420,7 +195473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3601), 2, sym_line_comment, sym_block_comment, - [98455] = 4, + [98457] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195430,7 +195483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3602), 2, sym_line_comment, sym_block_comment, - [98469] = 4, + [98471] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195440,7 +195493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3603), 2, sym_line_comment, sym_block_comment, - [98483] = 4, + [98485] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195450,7 +195503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3604), 2, sym_line_comment, sym_block_comment, - [98497] = 4, + [98499] = 4, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -195460,7 +195513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3605), 2, sym_line_comment, sym_block_comment, - [98511] = 4, + [98513] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195470,7 +195523,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3606), 2, sym_line_comment, sym_block_comment, - [98525] = 4, + [98527] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195480,7 +195533,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3607), 2, sym_line_comment, sym_block_comment, - [98539] = 4, + [98541] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195490,7 +195543,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3608), 2, sym_line_comment, sym_block_comment, - [98553] = 4, + [98555] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195500,7 +195553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3609), 2, sym_line_comment, sym_block_comment, - [98567] = 4, + [98569] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195510,7 +195563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3610), 2, sym_line_comment, sym_block_comment, - [98581] = 4, + [98583] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195520,7 +195573,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3611), 2, sym_line_comment, sym_block_comment, - [98595] = 4, + [98597] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195530,7 +195583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3612), 2, sym_line_comment, sym_block_comment, - [98609] = 4, + [98611] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195540,7 +195593,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3613), 2, sym_line_comment, sym_block_comment, - [98623] = 4, + [98625] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195550,7 +195603,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3614), 2, sym_line_comment, sym_block_comment, - [98637] = 4, + [98639] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195560,7 +195613,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3615), 2, sym_line_comment, sym_block_comment, - [98651] = 4, + [98653] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195570,7 +195623,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3616), 2, sym_line_comment, sym_block_comment, - [98665] = 4, + [98667] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195580,7 +195633,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3617), 2, sym_line_comment, sym_block_comment, - [98679] = 4, + [98681] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195590,7 +195643,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3618), 2, sym_line_comment, sym_block_comment, - [98693] = 4, + [98695] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195600,7 +195653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3619), 2, sym_line_comment, sym_block_comment, - [98707] = 4, + [98709] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195610,7 +195663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3620), 2, sym_line_comment, sym_block_comment, - [98721] = 4, + [98723] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195620,7 +195673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3621), 2, sym_line_comment, sym_block_comment, - [98735] = 4, + [98737] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195630,7 +195683,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3622), 2, sym_line_comment, sym_block_comment, - [98749] = 4, + [98751] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195640,7 +195693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3623), 2, sym_line_comment, sym_block_comment, - [98763] = 4, + [98765] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195650,7 +195703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3624), 2, sym_line_comment, sym_block_comment, - [98777] = 4, + [98779] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195660,7 +195713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3625), 2, sym_line_comment, sym_block_comment, - [98791] = 4, + [98793] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195670,7 +195723,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3626), 2, sym_line_comment, sym_block_comment, - [98805] = 4, + [98807] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195680,7 +195733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3627), 2, sym_line_comment, sym_block_comment, - [98819] = 4, + [98821] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195690,7 +195743,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3628), 2, sym_line_comment, sym_block_comment, - [98833] = 4, + [98835] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195700,7 +195753,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3629), 2, sym_line_comment, sym_block_comment, - [98847] = 4, + [98849] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195710,7 +195763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3630), 2, sym_line_comment, sym_block_comment, - [98861] = 4, + [98863] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195720,7 +195773,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3631), 2, sym_line_comment, sym_block_comment, - [98875] = 4, + [98877] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195730,7 +195783,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3632), 2, sym_line_comment, sym_block_comment, - [98889] = 4, + [98891] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195740,7 +195793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3633), 2, sym_line_comment, sym_block_comment, - [98903] = 4, + [98905] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195750,7 +195803,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3634), 2, sym_line_comment, sym_block_comment, - [98917] = 4, + [98919] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195760,7 +195813,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3635), 2, sym_line_comment, sym_block_comment, - [98931] = 4, + [98933] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195770,7 +195823,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3636), 2, sym_line_comment, sym_block_comment, - [98945] = 4, + [98947] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195780,7 +195833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3637), 2, sym_line_comment, sym_block_comment, - [98959] = 4, + [98961] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195790,7 +195843,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3638), 2, sym_line_comment, sym_block_comment, - [98973] = 4, + [98975] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195800,7 +195853,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3639), 2, sym_line_comment, sym_block_comment, - [98987] = 4, + [98989] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195810,7 +195863,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3640), 2, sym_line_comment, sym_block_comment, - [99001] = 4, + [99003] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195820,7 +195873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3641), 2, sym_line_comment, sym_block_comment, - [99015] = 4, + [99017] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195830,7 +195883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3642), 2, sym_line_comment, sym_block_comment, - [99029] = 4, + [99031] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195840,7 +195893,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3643), 2, sym_line_comment, sym_block_comment, - [99043] = 4, + [99045] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195850,7 +195903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3644), 2, sym_line_comment, sym_block_comment, - [99057] = 4, + [99059] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195860,7 +195913,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3645), 2, sym_line_comment, sym_block_comment, - [99071] = 4, + [99073] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195870,7 +195923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3646), 2, sym_line_comment, sym_block_comment, - [99085] = 4, + [99087] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195880,7 +195933,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3647), 2, sym_line_comment, sym_block_comment, - [99099] = 4, + [99101] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195890,7 +195943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3648), 2, sym_line_comment, sym_block_comment, - [99113] = 4, + [99115] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195900,7 +195953,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3649), 2, sym_line_comment, sym_block_comment, - [99127] = 4, + [99129] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195910,7 +195963,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3650), 2, sym_line_comment, sym_block_comment, - [99141] = 4, + [99143] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195920,7 +195973,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3651), 2, sym_line_comment, sym_block_comment, - [99155] = 4, + [99157] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195930,7 +195983,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3652), 2, sym_line_comment, sym_block_comment, - [99169] = 4, + [99171] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195940,7 +195993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3653), 2, sym_line_comment, sym_block_comment, - [99183] = 4, + [99185] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195950,7 +196003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3654), 2, sym_line_comment, sym_block_comment, - [99197] = 4, + [99199] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195960,7 +196013,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3655), 2, sym_line_comment, sym_block_comment, - [99211] = 4, + [99213] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195970,7 +196023,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3656), 2, sym_line_comment, sym_block_comment, - [99225] = 4, + [99227] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195980,7 +196033,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3657), 2, sym_line_comment, sym_block_comment, - [99239] = 4, + [99241] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -195990,7 +196043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3658), 2, sym_line_comment, sym_block_comment, - [99253] = 4, + [99255] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196000,7 +196053,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3659), 2, sym_line_comment, sym_block_comment, - [99267] = 4, + [99269] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196010,7 +196063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3660), 2, sym_line_comment, sym_block_comment, - [99281] = 4, + [99283] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196020,7 +196073,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3661), 2, sym_line_comment, sym_block_comment, - [99295] = 4, + [99297] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196030,7 +196083,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3662), 2, sym_line_comment, sym_block_comment, - [99309] = 4, + [99311] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196040,7 +196093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3663), 2, sym_line_comment, sym_block_comment, - [99323] = 4, + [99325] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196050,7 +196103,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3664), 2, sym_line_comment, sym_block_comment, - [99337] = 4, + [99339] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196060,7 +196113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3665), 2, sym_line_comment, sym_block_comment, - [99351] = 4, + [99353] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196070,7 +196123,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3666), 2, sym_line_comment, sym_block_comment, - [99365] = 4, + [99367] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196080,7 +196133,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3667), 2, sym_line_comment, sym_block_comment, - [99379] = 4, + [99381] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196090,7 +196143,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3668), 2, sym_line_comment, sym_block_comment, - [99393] = 4, + [99395] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196100,7 +196153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3669), 2, sym_line_comment, sym_block_comment, - [99407] = 4, + [99409] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196110,7 +196163,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3670), 2, sym_line_comment, sym_block_comment, - [99421] = 4, + [99423] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196120,7 +196173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3671), 2, sym_line_comment, sym_block_comment, - [99435] = 4, + [99437] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196130,7 +196183,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3672), 2, sym_line_comment, sym_block_comment, - [99449] = 4, + [99451] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196140,7 +196193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3673), 2, sym_line_comment, sym_block_comment, - [99463] = 4, + [99465] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196150,7 +196203,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3674), 2, sym_line_comment, sym_block_comment, - [99477] = 4, + [99479] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196160,7 +196213,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3675), 2, sym_line_comment, sym_block_comment, - [99491] = 4, + [99493] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196170,7 +196223,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3676), 2, sym_line_comment, sym_block_comment, - [99505] = 4, + [99507] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196180,7 +196233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3677), 2, sym_line_comment, sym_block_comment, - [99519] = 4, + [99521] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196190,7 +196243,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3678), 2, sym_line_comment, sym_block_comment, - [99533] = 4, + [99535] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196200,7 +196253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3679), 2, sym_line_comment, sym_block_comment, - [99547] = 4, + [99549] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196210,7 +196263,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3680), 2, sym_line_comment, sym_block_comment, - [99561] = 4, + [99563] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196220,7 +196273,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3681), 2, sym_line_comment, sym_block_comment, - [99575] = 4, + [99577] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196230,7 +196283,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3682), 2, sym_line_comment, sym_block_comment, - [99589] = 4, + [99591] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196240,7 +196293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3683), 2, sym_line_comment, sym_block_comment, - [99603] = 4, + [99605] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196250,7 +196303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3684), 2, sym_line_comment, sym_block_comment, - [99617] = 4, + [99619] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196260,7 +196313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3685), 2, sym_line_comment, sym_block_comment, - [99631] = 4, + [99633] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196270,7 +196323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3686), 2, sym_line_comment, sym_block_comment, - [99645] = 4, + [99647] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196280,7 +196333,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3687), 2, sym_line_comment, sym_block_comment, - [99659] = 4, + [99661] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196290,7 +196343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3688), 2, sym_line_comment, sym_block_comment, - [99673] = 4, + [99675] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196300,7 +196353,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3689), 2, sym_line_comment, sym_block_comment, - [99687] = 4, + [99689] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196310,7 +196363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3690), 2, sym_line_comment, sym_block_comment, - [99701] = 4, + [99703] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196320,7 +196373,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3691), 2, sym_line_comment, sym_block_comment, - [99715] = 4, + [99717] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196330,7 +196383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3692), 2, sym_line_comment, sym_block_comment, - [99729] = 4, + [99731] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196340,7 +196393,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3693), 2, sym_line_comment, sym_block_comment, - [99743] = 4, + [99745] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196350,7 +196403,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3694), 2, sym_line_comment, sym_block_comment, - [99757] = 4, + [99759] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196360,7 +196413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3695), 2, sym_line_comment, sym_block_comment, - [99771] = 4, + [99773] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196370,7 +196423,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3696), 2, sym_line_comment, sym_block_comment, - [99785] = 4, + [99787] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196380,7 +196433,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3697), 2, sym_line_comment, sym_block_comment, - [99799] = 4, + [99801] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196390,7 +196443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3698), 2, sym_line_comment, sym_block_comment, - [99813] = 4, + [99815] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196400,7 +196453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3699), 2, sym_line_comment, sym_block_comment, - [99827] = 4, + [99829] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196410,7 +196463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3700), 2, sym_line_comment, sym_block_comment, - [99841] = 4, + [99843] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196420,7 +196473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3701), 2, sym_line_comment, sym_block_comment, - [99855] = 4, + [99857] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196430,7 +196483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3702), 2, sym_line_comment, sym_block_comment, - [99869] = 4, + [99871] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196440,7 +196493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3703), 2, sym_line_comment, sym_block_comment, - [99883] = 4, + [99885] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196450,7 +196503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3704), 2, sym_line_comment, sym_block_comment, - [99897] = 4, + [99899] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196460,7 +196513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3705), 2, sym_line_comment, sym_block_comment, - [99911] = 4, + [99913] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196470,7 +196523,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3706), 2, sym_line_comment, sym_block_comment, - [99925] = 4, + [99927] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196480,7 +196533,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3707), 2, sym_line_comment, sym_block_comment, - [99939] = 4, + [99941] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196490,7 +196543,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3708), 2, sym_line_comment, sym_block_comment, - [99953] = 4, + [99955] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196500,7 +196553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3709), 2, sym_line_comment, sym_block_comment, - [99967] = 4, + [99969] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196510,17 +196563,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(3710), 2, sym_line_comment, sym_block_comment, - [99981] = 4, + [99983] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4763), 1, + ACTIONS(4746), 1, anon_sym_COLON_COLON, STATE(3711), 2, sym_line_comment, sym_block_comment, - [99995] = 4, + [99997] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196530,7 +196583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3712), 2, sym_line_comment, sym_block_comment, - [100009] = 4, + [100011] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196540,7 +196593,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3713), 2, sym_line_comment, sym_block_comment, - [100023] = 4, + [100025] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196550,7 +196603,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3714), 2, sym_line_comment, sym_block_comment, - [100037] = 4, + [100039] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196560,7 +196613,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3715), 2, sym_line_comment, sym_block_comment, - [100051] = 4, + [100053] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196570,7 +196623,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3716), 2, sym_line_comment, sym_block_comment, - [100065] = 4, + [100067] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196580,7 +196633,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3717), 2, sym_line_comment, sym_block_comment, - [100079] = 4, + [100081] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196590,7 +196643,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3718), 2, sym_line_comment, sym_block_comment, - [100093] = 4, + [100095] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196600,7 +196653,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3719), 2, sym_line_comment, sym_block_comment, - [100107] = 4, + [100109] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196610,7 +196663,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3720), 2, sym_line_comment, sym_block_comment, - [100121] = 4, + [100123] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196620,7 +196673,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3721), 2, sym_line_comment, sym_block_comment, - [100135] = 4, + [100137] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196630,7 +196683,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3722), 2, sym_line_comment, sym_block_comment, - [100149] = 4, + [100151] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196640,7 +196693,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3723), 2, sym_line_comment, sym_block_comment, - [100163] = 4, + [100165] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196650,7 +196703,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3724), 2, sym_line_comment, sym_block_comment, - [100177] = 4, + [100179] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196660,7 +196713,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3725), 2, sym_line_comment, sym_block_comment, - [100191] = 4, + [100193] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196670,7 +196723,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3726), 2, sym_line_comment, sym_block_comment, - [100205] = 4, + [100207] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196680,7 +196733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3727), 2, sym_line_comment, sym_block_comment, - [100219] = 4, + [100221] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196690,7 +196743,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3728), 2, sym_line_comment, sym_block_comment, - [100233] = 4, + [100235] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196700,7 +196753,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3729), 2, sym_line_comment, sym_block_comment, - [100247] = 4, + [100249] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196710,7 +196763,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3730), 2, sym_line_comment, sym_block_comment, - [100261] = 4, + [100263] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196720,17 +196773,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(3731), 2, sym_line_comment, sym_block_comment, - [100275] = 4, + [100277] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4775), 1, + ACTIONS(4779), 1, anon_sym_COLON_COLON, STATE(3732), 2, sym_line_comment, sym_block_comment, - [100289] = 4, + [100291] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196740,7 +196793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3733), 2, sym_line_comment, sym_block_comment, - [100303] = 4, + [100305] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196750,7 +196803,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3734), 2, sym_line_comment, sym_block_comment, - [100317] = 4, + [100319] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196760,7 +196813,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3735), 2, sym_line_comment, sym_block_comment, - [100331] = 4, + [100333] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196770,7 +196823,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3736), 2, sym_line_comment, sym_block_comment, - [100345] = 4, + [100347] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196780,7 +196833,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3737), 2, sym_line_comment, sym_block_comment, - [100359] = 4, + [100361] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196790,7 +196843,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3738), 2, sym_line_comment, sym_block_comment, - [100373] = 4, + [100375] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196800,7 +196853,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3739), 2, sym_line_comment, sym_block_comment, - [100387] = 4, + [100389] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196810,7 +196863,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3740), 2, sym_line_comment, sym_block_comment, - [100401] = 4, + [100403] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196820,7 +196873,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3741), 2, sym_line_comment, sym_block_comment, - [100415] = 4, + [100417] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196830,7 +196883,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3742), 2, sym_line_comment, sym_block_comment, - [100429] = 4, + [100431] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196840,7 +196893,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3743), 2, sym_line_comment, sym_block_comment, - [100443] = 4, + [100445] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196850,7 +196903,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3744), 2, sym_line_comment, sym_block_comment, - [100457] = 4, + [100459] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196860,7 +196913,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3745), 2, sym_line_comment, sym_block_comment, - [100471] = 4, + [100473] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196870,7 +196923,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3746), 2, sym_line_comment, sym_block_comment, - [100485] = 4, + [100487] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196880,7 +196933,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3747), 2, sym_line_comment, sym_block_comment, - [100499] = 4, + [100501] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196890,7 +196943,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3748), 2, sym_line_comment, sym_block_comment, - [100513] = 4, + [100515] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196900,7 +196953,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3749), 2, sym_line_comment, sym_block_comment, - [100527] = 4, + [100529] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196910,7 +196963,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3750), 2, sym_line_comment, sym_block_comment, - [100541] = 4, + [100543] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196920,17 +196973,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(3751), 2, sym_line_comment, sym_block_comment, - [100555] = 4, + [100557] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4755), 1, + ACTIONS(4769), 1, anon_sym_COLON_COLON, STATE(3752), 2, sym_line_comment, sym_block_comment, - [100569] = 4, + [100571] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196940,7 +196993,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3753), 2, sym_line_comment, sym_block_comment, - [100583] = 4, + [100585] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196950,7 +197003,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3754), 2, sym_line_comment, sym_block_comment, - [100597] = 4, + [100599] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196960,7 +197013,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3755), 2, sym_line_comment, sym_block_comment, - [100611] = 4, + [100613] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196970,7 +197023,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3756), 2, sym_line_comment, sym_block_comment, - [100625] = 4, + [100627] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196980,7 +197033,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3757), 2, sym_line_comment, sym_block_comment, - [100639] = 4, + [100641] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -196990,7 +197043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3758), 2, sym_line_comment, sym_block_comment, - [100653] = 4, + [100655] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197000,7 +197053,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3759), 2, sym_line_comment, sym_block_comment, - [100667] = 4, + [100669] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197010,7 +197063,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3760), 2, sym_line_comment, sym_block_comment, - [100681] = 4, + [100683] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197020,7 +197073,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3761), 2, sym_line_comment, sym_block_comment, - [100695] = 4, + [100697] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197030,7 +197083,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3762), 2, sym_line_comment, sym_block_comment, - [100709] = 4, + [100711] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197040,7 +197093,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3763), 2, sym_line_comment, sym_block_comment, - [100723] = 4, + [100725] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197050,7 +197103,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3764), 2, sym_line_comment, sym_block_comment, - [100737] = 4, + [100739] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197060,7 +197113,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3765), 2, sym_line_comment, sym_block_comment, - [100751] = 4, + [100753] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197070,7 +197123,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3766), 2, sym_line_comment, sym_block_comment, - [100765] = 4, + [100767] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197080,7 +197133,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3767), 2, sym_line_comment, sym_block_comment, - [100779] = 4, + [100781] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197090,7 +197143,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3768), 2, sym_line_comment, sym_block_comment, - [100793] = 4, + [100795] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197100,7 +197153,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3769), 2, sym_line_comment, sym_block_comment, - [100807] = 4, + [100809] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197110,7 +197163,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3770), 2, sym_line_comment, sym_block_comment, - [100821] = 4, + [100823] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197120,7 +197173,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3771), 2, sym_line_comment, sym_block_comment, - [100835] = 4, + [100837] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197130,7 +197183,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3772), 2, sym_line_comment, sym_block_comment, - [100849] = 4, + [100851] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197140,7 +197193,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3773), 2, sym_line_comment, sym_block_comment, - [100863] = 4, + [100865] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197150,7 +197203,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3774), 2, sym_line_comment, sym_block_comment, - [100877] = 4, + [100879] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197160,7 +197213,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3775), 2, sym_line_comment, sym_block_comment, - [100891] = 4, + [100893] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197170,7 +197223,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3776), 2, sym_line_comment, sym_block_comment, - [100905] = 4, + [100907] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197180,7 +197233,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3777), 2, sym_line_comment, sym_block_comment, - [100919] = 4, + [100921] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197190,7 +197243,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3778), 2, sym_line_comment, sym_block_comment, - [100933] = 4, + [100935] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197200,7 +197253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3779), 2, sym_line_comment, sym_block_comment, - [100947] = 4, + [100949] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197210,17 +197263,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(3780), 2, sym_line_comment, sym_block_comment, - [100961] = 4, + [100963] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, anon_sym_SLASH_STAR, - ACTIONS(4724), 1, + ACTIONS(4688), 1, anon_sym_fn, STATE(3781), 2, sym_line_comment, sym_block_comment, - [100975] = 4, + [100977] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197230,7 +197283,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3782), 2, sym_line_comment, sym_block_comment, - [100989] = 4, + [100991] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197240,7 +197293,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3783), 2, sym_line_comment, sym_block_comment, - [101003] = 4, + [101005] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197250,7 +197303,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3784), 2, sym_line_comment, sym_block_comment, - [101017] = 4, + [101019] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197260,7 +197313,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3785), 2, sym_line_comment, sym_block_comment, - [101031] = 4, + [101033] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197270,7 +197323,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3786), 2, sym_line_comment, sym_block_comment, - [101045] = 4, + [101047] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197280,7 +197333,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3787), 2, sym_line_comment, sym_block_comment, - [101059] = 4, + [101061] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197290,7 +197343,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3788), 2, sym_line_comment, sym_block_comment, - [101073] = 4, + [101075] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197300,7 +197353,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3789), 2, sym_line_comment, sym_block_comment, - [101087] = 4, + [101089] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197310,7 +197363,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3790), 2, sym_line_comment, sym_block_comment, - [101101] = 4, + [101103] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197320,7 +197373,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3791), 2, sym_line_comment, sym_block_comment, - [101115] = 4, + [101117] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197330,7 +197383,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3792), 2, sym_line_comment, sym_block_comment, - [101129] = 4, + [101131] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197340,7 +197393,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3793), 2, sym_line_comment, sym_block_comment, - [101143] = 4, + [101145] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197350,7 +197403,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3794), 2, sym_line_comment, sym_block_comment, - [101157] = 4, + [101159] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197360,7 +197413,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3795), 2, sym_line_comment, sym_block_comment, - [101171] = 4, + [101173] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197370,7 +197423,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3796), 2, sym_line_comment, sym_block_comment, - [101185] = 4, + [101187] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197380,7 +197433,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3797), 2, sym_line_comment, sym_block_comment, - [101199] = 4, + [101201] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197390,7 +197443,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3798), 2, sym_line_comment, sym_block_comment, - [101213] = 4, + [101215] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197400,7 +197453,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3799), 2, sym_line_comment, sym_block_comment, - [101227] = 4, + [101229] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197410,7 +197463,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3800), 2, sym_line_comment, sym_block_comment, - [101241] = 4, + [101243] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197420,7 +197473,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3801), 2, sym_line_comment, sym_block_comment, - [101255] = 4, + [101257] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197430,7 +197483,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3802), 2, sym_line_comment, sym_block_comment, - [101269] = 4, + [101271] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197440,7 +197493,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3803), 2, sym_line_comment, sym_block_comment, - [101283] = 4, + [101285] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197450,7 +197503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3804), 2, sym_line_comment, sym_block_comment, - [101297] = 4, + [101299] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197460,7 +197513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3805), 2, sym_line_comment, sym_block_comment, - [101311] = 4, + [101313] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197470,7 +197523,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3806), 2, sym_line_comment, sym_block_comment, - [101325] = 4, + [101327] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197480,7 +197533,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3807), 2, sym_line_comment, sym_block_comment, - [101339] = 4, + [101341] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197490,7 +197543,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3808), 2, sym_line_comment, sym_block_comment, - [101353] = 4, + [101355] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197500,7 +197553,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3809), 2, sym_line_comment, sym_block_comment, - [101367] = 4, + [101369] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197510,7 +197563,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3810), 2, sym_line_comment, sym_block_comment, - [101381] = 4, + [101383] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197520,7 +197573,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3811), 2, sym_line_comment, sym_block_comment, - [101395] = 4, + [101397] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197530,7 +197583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3812), 2, sym_line_comment, sym_block_comment, - [101409] = 4, + [101411] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197540,7 +197593,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3813), 2, sym_line_comment, sym_block_comment, - [101423] = 4, + [101425] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197550,7 +197603,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3814), 2, sym_line_comment, sym_block_comment, - [101437] = 4, + [101439] = 4, ACTIONS(103), 1, anon_sym_SLASH_SLASH, ACTIONS(105), 1, @@ -197560,25 +197613,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(3815), 2, sym_line_comment, sym_block_comment, - [101451] = 1, + [101453] = 1, ACTIONS(7570), 1, ts_builtin_sym_end, - [101455] = 1, + [101457] = 1, ACTIONS(7572), 1, ts_builtin_sym_end, - [101459] = 1, + [101461] = 1, ACTIONS(7574), 1, ts_builtin_sym_end, - [101463] = 1, + [101465] = 1, ACTIONS(7576), 1, ts_builtin_sym_end, - [101467] = 1, + [101469] = 1, ACTIONS(7578), 1, ts_builtin_sym_end, - [101471] = 1, + [101473] = 1, ACTIONS(7580), 1, ts_builtin_sym_end, - [101475] = 1, + [101477] = 1, ACTIONS(7582), 1, ts_builtin_sym_end, }; @@ -198238,226 +198291,226 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1714)] = 42017, [SMALL_STATE(1715)] = 42103, [SMALL_STATE(1716)] = 42170, - [SMALL_STATE(1717)] = 42223, - [SMALL_STATE(1718)] = 42312, - [SMALL_STATE(1719)] = 42365, - [SMALL_STATE(1720)] = 42418, - [SMALL_STATE(1721)] = 42471, - [SMALL_STATE(1722)] = 42524, - [SMALL_STATE(1723)] = 42577, - [SMALL_STATE(1724)] = 42666, - [SMALL_STATE(1725)] = 42719, - [SMALL_STATE(1726)] = 42772, - [SMALL_STATE(1727)] = 42825, - [SMALL_STATE(1728)] = 42914, - [SMALL_STATE(1729)] = 42967, - [SMALL_STATE(1730)] = 43020, - [SMALL_STATE(1731)] = 43073, - [SMALL_STATE(1732)] = 43132, - [SMALL_STATE(1733)] = 43185, - [SMALL_STATE(1734)] = 43238, - [SMALL_STATE(1735)] = 43297, - [SMALL_STATE(1736)] = 43350, - [SMALL_STATE(1737)] = 43403, - [SMALL_STATE(1738)] = 43456, - [SMALL_STATE(1739)] = 43509, - [SMALL_STATE(1740)] = 43594, - [SMALL_STATE(1741)] = 43647, - [SMALL_STATE(1742)] = 43736, - [SMALL_STATE(1743)] = 43823, - [SMALL_STATE(1744)] = 43904, - [SMALL_STATE(1745)] = 43957, - [SMALL_STATE(1746)] = 44010, - [SMALL_STATE(1747)] = 44095, - [SMALL_STATE(1748)] = 44148, - [SMALL_STATE(1749)] = 44233, - [SMALL_STATE(1750)] = 44318, - [SMALL_STATE(1751)] = 44405, - [SMALL_STATE(1752)] = 44458, - [SMALL_STATE(1753)] = 44511, - [SMALL_STATE(1754)] = 44564, - [SMALL_STATE(1755)] = 44617, - [SMALL_STATE(1756)] = 44670, - [SMALL_STATE(1757)] = 44723, - [SMALL_STATE(1758)] = 44776, - [SMALL_STATE(1759)] = 44829, - [SMALL_STATE(1760)] = 44882, - [SMALL_STATE(1761)] = 44935, - [SMALL_STATE(1762)] = 44988, - [SMALL_STATE(1763)] = 45041, - [SMALL_STATE(1764)] = 45094, - [SMALL_STATE(1765)] = 45171, - [SMALL_STATE(1766)] = 45230, - [SMALL_STATE(1767)] = 45317, - [SMALL_STATE(1768)] = 45402, - [SMALL_STATE(1769)] = 45489, - [SMALL_STATE(1770)] = 45576, - [SMALL_STATE(1771)] = 45639, - [SMALL_STATE(1772)] = 45708, - [SMALL_STATE(1773)] = 45775, - [SMALL_STATE(1774)] = 45846, - [SMALL_STATE(1775)] = 45923, - [SMALL_STATE(1776)] = 46002, - [SMALL_STATE(1777)] = 46067, - [SMALL_STATE(1778)] = 46152, - [SMALL_STATE(1779)] = 46237, - [SMALL_STATE(1780)] = 46310, - [SMALL_STATE(1781)] = 46391, - [SMALL_STATE(1782)] = 46476, - [SMALL_STATE(1783)] = 46529, - [SMALL_STATE(1784)] = 46582, - [SMALL_STATE(1785)] = 46635, - [SMALL_STATE(1786)] = 46688, - [SMALL_STATE(1787)] = 46741, - [SMALL_STATE(1788)] = 46794, - [SMALL_STATE(1789)] = 46881, - [SMALL_STATE(1790)] = 46970, - [SMALL_STATE(1791)] = 47023, - [SMALL_STATE(1792)] = 47076, - [SMALL_STATE(1793)] = 47129, - [SMALL_STATE(1794)] = 47218, - [SMALL_STATE(1795)] = 47271, - [SMALL_STATE(1796)] = 47324, - [SMALL_STATE(1797)] = 47377, - [SMALL_STATE(1798)] = 47430, - [SMALL_STATE(1799)] = 47517, - [SMALL_STATE(1800)] = 47570, - [SMALL_STATE(1801)] = 47623, - [SMALL_STATE(1802)] = 47676, - [SMALL_STATE(1803)] = 47729, - [SMALL_STATE(1804)] = 47782, - [SMALL_STATE(1805)] = 47835, - [SMALL_STATE(1806)] = 47888, - [SMALL_STATE(1807)] = 47941, - [SMALL_STATE(1808)] = 47994, - [SMALL_STATE(1809)] = 48047, - [SMALL_STATE(1810)] = 48100, - [SMALL_STATE(1811)] = 48153, - [SMALL_STATE(1812)] = 48206, - [SMALL_STATE(1813)] = 48259, - [SMALL_STATE(1814)] = 48312, - [SMALL_STATE(1815)] = 48365, - [SMALL_STATE(1816)] = 48418, - [SMALL_STATE(1817)] = 48507, - [SMALL_STATE(1818)] = 48594, - [SMALL_STATE(1819)] = 48647, - [SMALL_STATE(1820)] = 48700, - [SMALL_STATE(1821)] = 48787, - [SMALL_STATE(1822)] = 48872, - [SMALL_STATE(1823)] = 48925, - [SMALL_STATE(1824)] = 48978, - [SMALL_STATE(1825)] = 49031, - [SMALL_STATE(1826)] = 49120, - [SMALL_STATE(1827)] = 49173, - [SMALL_STATE(1828)] = 49236, - [SMALL_STATE(1829)] = 49305, - [SMALL_STATE(1830)] = 49376, - [SMALL_STATE(1831)] = 49453, - [SMALL_STATE(1832)] = 49532, - [SMALL_STATE(1833)] = 49597, - [SMALL_STATE(1834)] = 49682, - [SMALL_STATE(1835)] = 49767, - [SMALL_STATE(1836)] = 49848, - [SMALL_STATE(1837)] = 49901, - [SMALL_STATE(1838)] = 49954, - [SMALL_STATE(1839)] = 50041, - [SMALL_STATE(1840)] = 50094, - [SMALL_STATE(1841)] = 50147, - [SMALL_STATE(1842)] = 50200, - [SMALL_STATE(1843)] = 50253, - [SMALL_STATE(1844)] = 50306, - [SMALL_STATE(1845)] = 50359, - [SMALL_STATE(1846)] = 50412, - [SMALL_STATE(1847)] = 50465, - [SMALL_STATE(1848)] = 50552, - [SMALL_STATE(1849)] = 50605, - [SMALL_STATE(1850)] = 50658, - [SMALL_STATE(1851)] = 50711, - [SMALL_STATE(1852)] = 50764, - [SMALL_STATE(1853)] = 50817, - [SMALL_STATE(1854)] = 50870, - [SMALL_STATE(1855)] = 50923, - [SMALL_STATE(1856)] = 51010, - [SMALL_STATE(1857)] = 51063, - [SMALL_STATE(1858)] = 51150, - [SMALL_STATE(1859)] = 51203, - [SMALL_STATE(1860)] = 51256, - [SMALL_STATE(1861)] = 51309, - [SMALL_STATE(1862)] = 51396, - [SMALL_STATE(1863)] = 51483, - [SMALL_STATE(1864)] = 51544, - [SMALL_STATE(1865)] = 51597, - [SMALL_STATE(1866)] = 51650, - [SMALL_STATE(1867)] = 51739, - [SMALL_STATE(1868)] = 51828, - [SMALL_STATE(1869)] = 51917, - [SMALL_STATE(1870)] = 51970, - [SMALL_STATE(1871)] = 52059, - [SMALL_STATE(1872)] = 52112, - [SMALL_STATE(1873)] = 52201, - [SMALL_STATE(1874)] = 52288, - [SMALL_STATE(1875)] = 52341, - [SMALL_STATE(1876)] = 52430, - [SMALL_STATE(1877)] = 52483, - [SMALL_STATE(1878)] = 52536, - [SMALL_STATE(1879)] = 52595, - [SMALL_STATE(1880)] = 52684, - [SMALL_STATE(1881)] = 52773, - [SMALL_STATE(1882)] = 52862, - [SMALL_STATE(1883)] = 52951, - [SMALL_STATE(1884)] = 53040, - [SMALL_STATE(1885)] = 53129, - [SMALL_STATE(1886)] = 53218, - [SMALL_STATE(1887)] = 53307, - [SMALL_STATE(1888)] = 53396, - [SMALL_STATE(1889)] = 53485, - [SMALL_STATE(1890)] = 53574, - [SMALL_STATE(1891)] = 53655, - [SMALL_STATE(1892)] = 53740, - [SMALL_STATE(1893)] = 53829, - [SMALL_STATE(1894)] = 53914, - [SMALL_STATE(1895)] = 53999, - [SMALL_STATE(1896)] = 54088, - [SMALL_STATE(1897)] = 54177, - [SMALL_STATE(1898)] = 54266, - [SMALL_STATE(1899)] = 54355, - [SMALL_STATE(1900)] = 54444, - [SMALL_STATE(1901)] = 54533, - [SMALL_STATE(1902)] = 54622, - [SMALL_STATE(1903)] = 54711, - [SMALL_STATE(1904)] = 54800, - [SMALL_STATE(1905)] = 54889, - [SMALL_STATE(1906)] = 54978, - [SMALL_STATE(1907)] = 55065, - [SMALL_STATE(1908)] = 55154, - [SMALL_STATE(1909)] = 55243, - [SMALL_STATE(1910)] = 55332, - [SMALL_STATE(1911)] = 55421, - [SMALL_STATE(1912)] = 55508, - [SMALL_STATE(1913)] = 55595, - [SMALL_STATE(1914)] = 55684, - [SMALL_STATE(1915)] = 55773, - [SMALL_STATE(1916)] = 55862, - [SMALL_STATE(1917)] = 55951, - [SMALL_STATE(1918)] = 56040, - [SMALL_STATE(1919)] = 56129, - [SMALL_STATE(1920)] = 56182, - [SMALL_STATE(1921)] = 56235, - [SMALL_STATE(1922)] = 56288, - [SMALL_STATE(1923)] = 56341, - [SMALL_STATE(1924)] = 56394, - [SMALL_STATE(1925)] = 56447, - [SMALL_STATE(1926)] = 56500, - [SMALL_STATE(1927)] = 56577, - [SMALL_STATE(1928)] = 56630, - [SMALL_STATE(1929)] = 56717, - [SMALL_STATE(1930)] = 56770, - [SMALL_STATE(1931)] = 56857, - [SMALL_STATE(1932)] = 56910, - [SMALL_STATE(1933)] = 56999, - [SMALL_STATE(1934)] = 57086, - [SMALL_STATE(1935)] = 57175, - [SMALL_STATE(1936)] = 57264, + [SMALL_STATE(1717)] = 42259, + [SMALL_STATE(1718)] = 42348, + [SMALL_STATE(1719)] = 42401, + [SMALL_STATE(1720)] = 42454, + [SMALL_STATE(1721)] = 42507, + [SMALL_STATE(1722)] = 42560, + [SMALL_STATE(1723)] = 42613, + [SMALL_STATE(1724)] = 42702, + [SMALL_STATE(1725)] = 42755, + [SMALL_STATE(1726)] = 42808, + [SMALL_STATE(1727)] = 42861, + [SMALL_STATE(1728)] = 42950, + [SMALL_STATE(1729)] = 43003, + [SMALL_STATE(1730)] = 43056, + [SMALL_STATE(1731)] = 43109, + [SMALL_STATE(1732)] = 43168, + [SMALL_STATE(1733)] = 43221, + [SMALL_STATE(1734)] = 43274, + [SMALL_STATE(1735)] = 43333, + [SMALL_STATE(1736)] = 43386, + [SMALL_STATE(1737)] = 43439, + [SMALL_STATE(1738)] = 43492, + [SMALL_STATE(1739)] = 43545, + [SMALL_STATE(1740)] = 43630, + [SMALL_STATE(1741)] = 43683, + [SMALL_STATE(1742)] = 43772, + [SMALL_STATE(1743)] = 43859, + [SMALL_STATE(1744)] = 43940, + [SMALL_STATE(1745)] = 43993, + [SMALL_STATE(1746)] = 44046, + [SMALL_STATE(1747)] = 44131, + [SMALL_STATE(1748)] = 44184, + [SMALL_STATE(1749)] = 44269, + [SMALL_STATE(1750)] = 44354, + [SMALL_STATE(1751)] = 44441, + [SMALL_STATE(1752)] = 44494, + [SMALL_STATE(1753)] = 44547, + [SMALL_STATE(1754)] = 44600, + [SMALL_STATE(1755)] = 44653, + [SMALL_STATE(1756)] = 44706, + [SMALL_STATE(1757)] = 44759, + [SMALL_STATE(1758)] = 44812, + [SMALL_STATE(1759)] = 44865, + [SMALL_STATE(1760)] = 44918, + [SMALL_STATE(1761)] = 44971, + [SMALL_STATE(1762)] = 45024, + [SMALL_STATE(1763)] = 45077, + [SMALL_STATE(1764)] = 45130, + [SMALL_STATE(1765)] = 45207, + [SMALL_STATE(1766)] = 45266, + [SMALL_STATE(1767)] = 45353, + [SMALL_STATE(1768)] = 45438, + [SMALL_STATE(1769)] = 45525, + [SMALL_STATE(1770)] = 45612, + [SMALL_STATE(1771)] = 45675, + [SMALL_STATE(1772)] = 45744, + [SMALL_STATE(1773)] = 45811, + [SMALL_STATE(1774)] = 45882, + [SMALL_STATE(1775)] = 45959, + [SMALL_STATE(1776)] = 46038, + [SMALL_STATE(1777)] = 46103, + [SMALL_STATE(1778)] = 46188, + [SMALL_STATE(1779)] = 46273, + [SMALL_STATE(1780)] = 46346, + [SMALL_STATE(1781)] = 46427, + [SMALL_STATE(1782)] = 46512, + [SMALL_STATE(1783)] = 46565, + [SMALL_STATE(1784)] = 46618, + [SMALL_STATE(1785)] = 46671, + [SMALL_STATE(1786)] = 46724, + [SMALL_STATE(1787)] = 46777, + [SMALL_STATE(1788)] = 46830, + [SMALL_STATE(1789)] = 46917, + [SMALL_STATE(1790)] = 47006, + [SMALL_STATE(1791)] = 47059, + [SMALL_STATE(1792)] = 47112, + [SMALL_STATE(1793)] = 47165, + [SMALL_STATE(1794)] = 47254, + [SMALL_STATE(1795)] = 47307, + [SMALL_STATE(1796)] = 47360, + [SMALL_STATE(1797)] = 47413, + [SMALL_STATE(1798)] = 47466, + [SMALL_STATE(1799)] = 47553, + [SMALL_STATE(1800)] = 47606, + [SMALL_STATE(1801)] = 47659, + [SMALL_STATE(1802)] = 47712, + [SMALL_STATE(1803)] = 47765, + [SMALL_STATE(1804)] = 47818, + [SMALL_STATE(1805)] = 47871, + [SMALL_STATE(1806)] = 47924, + [SMALL_STATE(1807)] = 47977, + [SMALL_STATE(1808)] = 48030, + [SMALL_STATE(1809)] = 48083, + [SMALL_STATE(1810)] = 48136, + [SMALL_STATE(1811)] = 48189, + [SMALL_STATE(1812)] = 48242, + [SMALL_STATE(1813)] = 48295, + [SMALL_STATE(1814)] = 48348, + [SMALL_STATE(1815)] = 48401, + [SMALL_STATE(1816)] = 48454, + [SMALL_STATE(1817)] = 48543, + [SMALL_STATE(1818)] = 48630, + [SMALL_STATE(1819)] = 48683, + [SMALL_STATE(1820)] = 48736, + [SMALL_STATE(1821)] = 48823, + [SMALL_STATE(1822)] = 48908, + [SMALL_STATE(1823)] = 48961, + [SMALL_STATE(1824)] = 49014, + [SMALL_STATE(1825)] = 49067, + [SMALL_STATE(1826)] = 49156, + [SMALL_STATE(1827)] = 49209, + [SMALL_STATE(1828)] = 49272, + [SMALL_STATE(1829)] = 49341, + [SMALL_STATE(1830)] = 49412, + [SMALL_STATE(1831)] = 49489, + [SMALL_STATE(1832)] = 49568, + [SMALL_STATE(1833)] = 49633, + [SMALL_STATE(1834)] = 49718, + [SMALL_STATE(1835)] = 49803, + [SMALL_STATE(1836)] = 49876, + [SMALL_STATE(1837)] = 49957, + [SMALL_STATE(1838)] = 50010, + [SMALL_STATE(1839)] = 50063, + [SMALL_STATE(1840)] = 50150, + [SMALL_STATE(1841)] = 50203, + [SMALL_STATE(1842)] = 50256, + [SMALL_STATE(1843)] = 50309, + [SMALL_STATE(1844)] = 50362, + [SMALL_STATE(1845)] = 50415, + [SMALL_STATE(1846)] = 50468, + [SMALL_STATE(1847)] = 50521, + [SMALL_STATE(1848)] = 50574, + [SMALL_STATE(1849)] = 50661, + [SMALL_STATE(1850)] = 50714, + [SMALL_STATE(1851)] = 50767, + [SMALL_STATE(1852)] = 50820, + [SMALL_STATE(1853)] = 50873, + [SMALL_STATE(1854)] = 50926, + [SMALL_STATE(1855)] = 50979, + [SMALL_STATE(1856)] = 51032, + [SMALL_STATE(1857)] = 51119, + [SMALL_STATE(1858)] = 51172, + [SMALL_STATE(1859)] = 51259, + [SMALL_STATE(1860)] = 51312, + [SMALL_STATE(1861)] = 51365, + [SMALL_STATE(1862)] = 51418, + [SMALL_STATE(1863)] = 51505, + [SMALL_STATE(1864)] = 51592, + [SMALL_STATE(1865)] = 51653, + [SMALL_STATE(1866)] = 51706, + [SMALL_STATE(1867)] = 51759, + [SMALL_STATE(1868)] = 51848, + [SMALL_STATE(1869)] = 51937, + [SMALL_STATE(1870)] = 52026, + [SMALL_STATE(1871)] = 52079, + [SMALL_STATE(1872)] = 52168, + [SMALL_STATE(1873)] = 52221, + [SMALL_STATE(1874)] = 52310, + [SMALL_STATE(1875)] = 52397, + [SMALL_STATE(1876)] = 52450, + [SMALL_STATE(1877)] = 52539, + [SMALL_STATE(1878)] = 52592, + [SMALL_STATE(1879)] = 52645, + [SMALL_STATE(1880)] = 52704, + [SMALL_STATE(1881)] = 52793, + [SMALL_STATE(1882)] = 52882, + [SMALL_STATE(1883)] = 52971, + [SMALL_STATE(1884)] = 53060, + [SMALL_STATE(1885)] = 53149, + [SMALL_STATE(1886)] = 53238, + [SMALL_STATE(1887)] = 53327, + [SMALL_STATE(1888)] = 53416, + [SMALL_STATE(1889)] = 53505, + [SMALL_STATE(1890)] = 53594, + [SMALL_STATE(1891)] = 53683, + [SMALL_STATE(1892)] = 53764, + [SMALL_STATE(1893)] = 53849, + [SMALL_STATE(1894)] = 53938, + [SMALL_STATE(1895)] = 54023, + [SMALL_STATE(1896)] = 54108, + [SMALL_STATE(1897)] = 54197, + [SMALL_STATE(1898)] = 54286, + [SMALL_STATE(1899)] = 54375, + [SMALL_STATE(1900)] = 54464, + [SMALL_STATE(1901)] = 54553, + [SMALL_STATE(1902)] = 54642, + [SMALL_STATE(1903)] = 54731, + [SMALL_STATE(1904)] = 54820, + [SMALL_STATE(1905)] = 54909, + [SMALL_STATE(1906)] = 54998, + [SMALL_STATE(1907)] = 55087, + [SMALL_STATE(1908)] = 55174, + [SMALL_STATE(1909)] = 55263, + [SMALL_STATE(1910)] = 55352, + [SMALL_STATE(1911)] = 55441, + [SMALL_STATE(1912)] = 55530, + [SMALL_STATE(1913)] = 55617, + [SMALL_STATE(1914)] = 55704, + [SMALL_STATE(1915)] = 55793, + [SMALL_STATE(1916)] = 55882, + [SMALL_STATE(1917)] = 55971, + [SMALL_STATE(1918)] = 56060, + [SMALL_STATE(1919)] = 56149, + [SMALL_STATE(1920)] = 56238, + [SMALL_STATE(1921)] = 56291, + [SMALL_STATE(1922)] = 56344, + [SMALL_STATE(1923)] = 56397, + [SMALL_STATE(1924)] = 56450, + [SMALL_STATE(1925)] = 56503, + [SMALL_STATE(1926)] = 56556, + [SMALL_STATE(1927)] = 56609, + [SMALL_STATE(1928)] = 56686, + [SMALL_STATE(1929)] = 56739, + [SMALL_STATE(1930)] = 56826, + [SMALL_STATE(1931)] = 56879, + [SMALL_STATE(1932)] = 56966, + [SMALL_STATE(1933)] = 57019, + [SMALL_STATE(1934)] = 57108, + [SMALL_STATE(1935)] = 57195, + [SMALL_STATE(1936)] = 57284, [SMALL_STATE(1937)] = 57337, [SMALL_STATE(1938)] = 57411, [SMALL_STATE(1939)] = 57497, @@ -198467,25 +198520,25 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1943)] = 57841, [SMALL_STATE(1944)] = 57927, [SMALL_STATE(1945)] = 58013, - [SMALL_STATE(1946)] = 58097, - [SMALL_STATE(1947)] = 58183, - [SMALL_STATE(1948)] = 58269, - [SMALL_STATE(1949)] = 58355, - [SMALL_STATE(1950)] = 58441, - [SMALL_STATE(1951)] = 58527, - [SMALL_STATE(1952)] = 58613, - [SMALL_STATE(1953)] = 58699, - [SMALL_STATE(1954)] = 58785, - [SMALL_STATE(1955)] = 58871, - [SMALL_STATE(1956)] = 58945, - [SMALL_STATE(1957)] = 59019, - [SMALL_STATE(1958)] = 59105, - [SMALL_STATE(1959)] = 59191, - [SMALL_STATE(1960)] = 59265, - [SMALL_STATE(1961)] = 59351, - [SMALL_STATE(1962)] = 59425, - [SMALL_STATE(1963)] = 59511, - [SMALL_STATE(1964)] = 59597, + [SMALL_STATE(1946)] = 58087, + [SMALL_STATE(1947)] = 58173, + [SMALL_STATE(1948)] = 58259, + [SMALL_STATE(1949)] = 58345, + [SMALL_STATE(1950)] = 58419, + [SMALL_STATE(1951)] = 58505, + [SMALL_STATE(1952)] = 58591, + [SMALL_STATE(1953)] = 58675, + [SMALL_STATE(1954)] = 58749, + [SMALL_STATE(1955)] = 58835, + [SMALL_STATE(1956)] = 58919, + [SMALL_STATE(1957)] = 59005, + [SMALL_STATE(1958)] = 59091, + [SMALL_STATE(1959)] = 59177, + [SMALL_STATE(1960)] = 59263, + [SMALL_STATE(1961)] = 59349, + [SMALL_STATE(1962)] = 59423, + [SMALL_STATE(1963)] = 59509, + [SMALL_STATE(1964)] = 59595, [SMALL_STATE(1965)] = 59681, [SMALL_STATE(1966)] = 59767, [SMALL_STATE(1967)] = 59853, @@ -198522,1828 +198575,1828 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1998)] = 61944, [SMALL_STATE(1999)] = 61981, [SMALL_STATE(2000)] = 62018, - [SMALL_STATE(2001)] = 62055, + [SMALL_STATE(2001)] = 62071, [SMALL_STATE(2002)] = 62108, [SMALL_STATE(2003)] = 62145, - [SMALL_STATE(2004)] = 62179, - [SMALL_STATE(2005)] = 62213, - [SMALL_STATE(2006)] = 62249, - [SMALL_STATE(2007)] = 62283, - [SMALL_STATE(2008)] = 62317, - [SMALL_STATE(2009)] = 62361, - [SMALL_STATE(2010)] = 62397, - [SMALL_STATE(2011)] = 62441, - [SMALL_STATE(2012)] = 62477, - [SMALL_STATE(2013)] = 62521, + [SMALL_STATE(2004)] = 62189, + [SMALL_STATE(2005)] = 62225, + [SMALL_STATE(2006)] = 62259, + [SMALL_STATE(2007)] = 62293, + [SMALL_STATE(2008)] = 62329, + [SMALL_STATE(2009)] = 62365, + [SMALL_STATE(2010)] = 62401, + [SMALL_STATE(2011)] = 62435, + [SMALL_STATE(2012)] = 62479, + [SMALL_STATE(2013)] = 62523, [SMALL_STATE(2014)] = 62557, [SMALL_STATE(2015)] = 62590, - [SMALL_STATE(2016)] = 62623, - [SMALL_STATE(2017)] = 62674, - [SMALL_STATE(2018)] = 62705, + [SMALL_STATE(2016)] = 62621, + [SMALL_STATE(2017)] = 62654, + [SMALL_STATE(2018)] = 62695, [SMALL_STATE(2019)] = 62746, [SMALL_STATE(2020)] = 62779, [SMALL_STATE(2021)] = 62812, - [SMALL_STATE(2022)] = 62850, - [SMALL_STATE(2023)] = 62910, - [SMALL_STATE(2024)] = 62954, - [SMALL_STATE(2025)] = 62986, - [SMALL_STATE(2026)] = 63046, - [SMALL_STATE(2027)] = 63084, - [SMALL_STATE(2028)] = 63122, - [SMALL_STATE(2029)] = 63168, - [SMALL_STATE(2030)] = 63206, - [SMALL_STATE(2031)] = 63238, + [SMALL_STATE(2022)] = 62872, + [SMALL_STATE(2023)] = 62916, + [SMALL_STATE(2024)] = 62976, + [SMALL_STATE(2025)] = 63008, + [SMALL_STATE(2026)] = 63054, + [SMALL_STATE(2027)] = 63086, + [SMALL_STATE(2028)] = 63118, + [SMALL_STATE(2029)] = 63156, + [SMALL_STATE(2030)] = 63194, + [SMALL_STATE(2031)] = 63232, [SMALL_STATE(2032)] = 63270, - [SMALL_STATE(2033)] = 63299, - [SMALL_STATE(2034)] = 63340, - [SMALL_STATE(2035)] = 63393, - [SMALL_STATE(2036)] = 63422, - [SMALL_STATE(2037)] = 63455, - [SMALL_STATE(2038)] = 63488, - [SMALL_STATE(2039)] = 63517, - [SMALL_STATE(2040)] = 63572, - [SMALL_STATE(2041)] = 63605, - [SMALL_STATE(2042)] = 63648, - [SMALL_STATE(2043)] = 63677, - [SMALL_STATE(2044)] = 63706, - [SMALL_STATE(2045)] = 63737, - [SMALL_STATE(2046)] = 63766, - [SMALL_STATE(2047)] = 63819, - [SMALL_STATE(2048)] = 63848, - [SMALL_STATE(2049)] = 63877, - [SMALL_STATE(2050)] = 63910, - [SMALL_STATE(2051)] = 63943, - [SMALL_STATE(2052)] = 63972, + [SMALL_STATE(2033)] = 63303, + [SMALL_STATE(2034)] = 63332, + [SMALL_STATE(2035)] = 63363, + [SMALL_STATE(2036)] = 63404, + [SMALL_STATE(2037)] = 63447, + [SMALL_STATE(2038)] = 63500, + [SMALL_STATE(2039)] = 63529, + [SMALL_STATE(2040)] = 63562, + [SMALL_STATE(2041)] = 63595, + [SMALL_STATE(2042)] = 63624, + [SMALL_STATE(2043)] = 63657, + [SMALL_STATE(2044)] = 63710, + [SMALL_STATE(2045)] = 63739, + [SMALL_STATE(2046)] = 63768, + [SMALL_STATE(2047)] = 63797, + [SMALL_STATE(2048)] = 63830, + [SMALL_STATE(2049)] = 63859, + [SMALL_STATE(2050)] = 63888, + [SMALL_STATE(2051)] = 63921, + [SMALL_STATE(2052)] = 63976, [SMALL_STATE(2053)] = 64005, - [SMALL_STATE(2054)] = 64049, - [SMALL_STATE(2055)] = 64077, - [SMALL_STATE(2056)] = 64105, - [SMALL_STATE(2057)] = 64133, - [SMALL_STATE(2058)] = 64161, - [SMALL_STATE(2059)] = 64189, - [SMALL_STATE(2060)] = 64217, - [SMALL_STATE(2061)] = 64245, - [SMALL_STATE(2062)] = 64273, - [SMALL_STATE(2063)] = 64301, - [SMALL_STATE(2064)] = 64329, - [SMALL_STATE(2065)] = 64357, - [SMALL_STATE(2066)] = 64385, - [SMALL_STATE(2067)] = 64413, - [SMALL_STATE(2068)] = 64441, - [SMALL_STATE(2069)] = 64471, - [SMALL_STATE(2070)] = 64499, - [SMALL_STATE(2071)] = 64527, - [SMALL_STATE(2072)] = 64555, - [SMALL_STATE(2073)] = 64583, - [SMALL_STATE(2074)] = 64611, - [SMALL_STATE(2075)] = 64639, - [SMALL_STATE(2076)] = 64667, - [SMALL_STATE(2077)] = 64695, - [SMALL_STATE(2078)] = 64723, - [SMALL_STATE(2079)] = 64751, - [SMALL_STATE(2080)] = 64779, - [SMALL_STATE(2081)] = 64807, - [SMALL_STATE(2082)] = 64835, - [SMALL_STATE(2083)] = 64863, - [SMALL_STATE(2084)] = 64891, - [SMALL_STATE(2085)] = 64919, - [SMALL_STATE(2086)] = 64947, - [SMALL_STATE(2087)] = 64975, - [SMALL_STATE(2088)] = 65003, - [SMALL_STATE(2089)] = 65031, - [SMALL_STATE(2090)] = 65061, - [SMALL_STATE(2091)] = 65089, - [SMALL_STATE(2092)] = 65118, - [SMALL_STATE(2093)] = 65149, - [SMALL_STATE(2094)] = 65178, - [SMALL_STATE(2095)] = 65207, - [SMALL_STATE(2096)] = 65236, - [SMALL_STATE(2097)] = 65265, - [SMALL_STATE(2098)] = 65294, - [SMALL_STATE(2099)] = 65323, - [SMALL_STATE(2100)] = 65352, - [SMALL_STATE(2101)] = 65387, - [SMALL_STATE(2102)] = 65416, - [SMALL_STATE(2103)] = 65445, - [SMALL_STATE(2104)] = 65475, - [SMALL_STATE(2105)] = 65507, - [SMALL_STATE(2106)] = 65539, - [SMALL_STATE(2107)] = 65585, - [SMALL_STATE(2108)] = 65617, - [SMALL_STATE(2109)] = 65649, - [SMALL_STATE(2110)] = 65693, - [SMALL_STATE(2111)] = 65733, - [SMALL_STATE(2112)] = 65765, - [SMALL_STATE(2113)] = 65793, - [SMALL_STATE(2114)] = 65825, - [SMALL_STATE(2115)] = 65857, - [SMALL_STATE(2116)] = 65889, - [SMALL_STATE(2117)] = 65921, - [SMALL_STATE(2118)] = 65953, - [SMALL_STATE(2119)] = 65985, - [SMALL_STATE(2120)] = 66017, - [SMALL_STATE(2121)] = 66060, - [SMALL_STATE(2122)] = 66103, - [SMALL_STATE(2123)] = 66140, - [SMALL_STATE(2124)] = 66183, - [SMALL_STATE(2125)] = 66226, - [SMALL_STATE(2126)] = 66255, - [SMALL_STATE(2127)] = 66298, - [SMALL_STATE(2128)] = 66341, - [SMALL_STATE(2129)] = 66370, + [SMALL_STATE(2054)] = 64038, + [SMALL_STATE(2055)] = 64082, + [SMALL_STATE(2056)] = 64110, + [SMALL_STATE(2057)] = 64138, + [SMALL_STATE(2058)] = 64166, + [SMALL_STATE(2059)] = 64194, + [SMALL_STATE(2060)] = 64222, + [SMALL_STATE(2061)] = 64250, + [SMALL_STATE(2062)] = 64278, + [SMALL_STATE(2063)] = 64306, + [SMALL_STATE(2064)] = 64334, + [SMALL_STATE(2065)] = 64362, + [SMALL_STATE(2066)] = 64390, + [SMALL_STATE(2067)] = 64418, + [SMALL_STATE(2068)] = 64446, + [SMALL_STATE(2069)] = 64474, + [SMALL_STATE(2070)] = 64502, + [SMALL_STATE(2071)] = 64532, + [SMALL_STATE(2072)] = 64560, + [SMALL_STATE(2073)] = 64588, + [SMALL_STATE(2074)] = 64616, + [SMALL_STATE(2075)] = 64644, + [SMALL_STATE(2076)] = 64672, + [SMALL_STATE(2077)] = 64700, + [SMALL_STATE(2078)] = 64728, + [SMALL_STATE(2079)] = 64756, + [SMALL_STATE(2080)] = 64784, + [SMALL_STATE(2081)] = 64812, + [SMALL_STATE(2082)] = 64840, + [SMALL_STATE(2083)] = 64868, + [SMALL_STATE(2084)] = 64896, + [SMALL_STATE(2085)] = 64924, + [SMALL_STATE(2086)] = 64952, + [SMALL_STATE(2087)] = 64980, + [SMALL_STATE(2088)] = 65008, + [SMALL_STATE(2089)] = 65036, + [SMALL_STATE(2090)] = 65066, + [SMALL_STATE(2091)] = 65094, + [SMALL_STATE(2092)] = 65122, + [SMALL_STATE(2093)] = 65151, + [SMALL_STATE(2094)] = 65180, + [SMALL_STATE(2095)] = 65209, + [SMALL_STATE(2096)] = 65244, + [SMALL_STATE(2097)] = 65273, + [SMALL_STATE(2098)] = 65302, + [SMALL_STATE(2099)] = 65331, + [SMALL_STATE(2100)] = 65360, + [SMALL_STATE(2101)] = 65389, + [SMALL_STATE(2102)] = 65418, + [SMALL_STATE(2103)] = 65447, + [SMALL_STATE(2104)] = 65479, + [SMALL_STATE(2105)] = 65511, + [SMALL_STATE(2106)] = 65543, + [SMALL_STATE(2107)] = 65575, + [SMALL_STATE(2108)] = 65607, + [SMALL_STATE(2109)] = 65637, + [SMALL_STATE(2110)] = 65669, + [SMALL_STATE(2111)] = 65697, + [SMALL_STATE(2112)] = 65729, + [SMALL_STATE(2113)] = 65761, + [SMALL_STATE(2114)] = 65793, + [SMALL_STATE(2115)] = 65825, + [SMALL_STATE(2116)] = 65857, + [SMALL_STATE(2117)] = 65901, + [SMALL_STATE(2118)] = 65941, + [SMALL_STATE(2119)] = 65973, + [SMALL_STATE(2120)] = 66019, + [SMALL_STATE(2121)] = 66062, + [SMALL_STATE(2122)] = 66091, + [SMALL_STATE(2123)] = 66134, + [SMALL_STATE(2124)] = 66177, + [SMALL_STATE(2125)] = 66220, + [SMALL_STATE(2126)] = 66257, + [SMALL_STATE(2127)] = 66300, + [SMALL_STATE(2128)] = 66343, + [SMALL_STATE(2129)] = 66372, [SMALL_STATE(2130)] = 66400, [SMALL_STATE(2131)] = 66428, - [SMALL_STATE(2132)] = 66466, - [SMALL_STATE(2133)] = 66494, + [SMALL_STATE(2132)] = 66452, + [SMALL_STATE(2133)] = 66492, [SMALL_STATE(2134)] = 66532, - [SMALL_STATE(2135)] = 66556, - [SMALL_STATE(2136)] = 66584, - [SMALL_STATE(2137)] = 66612, - [SMALL_STATE(2138)] = 66640, - [SMALL_STATE(2139)] = 66668, - [SMALL_STATE(2140)] = 66696, - [SMALL_STATE(2141)] = 66734, - [SMALL_STATE(2142)] = 66774, - [SMALL_STATE(2143)] = 66802, - [SMALL_STATE(2144)] = 66836, - [SMALL_STATE(2145)] = 66860, - [SMALL_STATE(2146)] = 66884, - [SMALL_STATE(2147)] = 66914, - [SMALL_STATE(2148)] = 66954, - [SMALL_STATE(2149)] = 66982, - [SMALL_STATE(2150)] = 67012, - [SMALL_STATE(2151)] = 67036, - [SMALL_STATE(2152)] = 67074, - [SMALL_STATE(2153)] = 67102, - [SMALL_STATE(2154)] = 67142, - [SMALL_STATE(2155)] = 67182, - [SMALL_STATE(2156)] = 67220, - [SMALL_STATE(2157)] = 67258, - [SMALL_STATE(2158)] = 67296, - [SMALL_STATE(2159)] = 67336, - [SMALL_STATE(2160)] = 67374, - [SMALL_STATE(2161)] = 67412, - [SMALL_STATE(2162)] = 67450, - [SMALL_STATE(2163)] = 67478, - [SMALL_STATE(2164)] = 67516, - [SMALL_STATE(2165)] = 67556, - [SMALL_STATE(2166)] = 67584, - [SMALL_STATE(2167)] = 67624, - [SMALL_STATE(2168)] = 67652, - [SMALL_STATE(2169)] = 67680, - [SMALL_STATE(2170)] = 67708, - [SMALL_STATE(2171)] = 67748, - [SMALL_STATE(2172)] = 67776, - [SMALL_STATE(2173)] = 67816, - [SMALL_STATE(2174)] = 67854, - [SMALL_STATE(2175)] = 67894, - [SMALL_STATE(2176)] = 67918, - [SMALL_STATE(2177)] = 67948, - [SMALL_STATE(2178)] = 67989, - [SMALL_STATE(2179)] = 68012, - [SMALL_STATE(2180)] = 68035, - [SMALL_STATE(2181)] = 68058, - [SMALL_STATE(2182)] = 68081, - [SMALL_STATE(2183)] = 68104, - [SMALL_STATE(2184)] = 68127, - [SMALL_STATE(2185)] = 68150, - [SMALL_STATE(2186)] = 68173, - [SMALL_STATE(2187)] = 68206, - [SMALL_STATE(2188)] = 68229, - [SMALL_STATE(2189)] = 68252, - [SMALL_STATE(2190)] = 68275, - [SMALL_STATE(2191)] = 68298, - [SMALL_STATE(2192)] = 68321, - [SMALL_STATE(2193)] = 68344, - [SMALL_STATE(2194)] = 68367, - [SMALL_STATE(2195)] = 68390, - [SMALL_STATE(2196)] = 68413, - [SMALL_STATE(2197)] = 68444, - [SMALL_STATE(2198)] = 68479, - [SMALL_STATE(2199)] = 68502, - [SMALL_STATE(2200)] = 68537, - [SMALL_STATE(2201)] = 68578, - [SMALL_STATE(2202)] = 68601, - [SMALL_STATE(2203)] = 68638, - [SMALL_STATE(2204)] = 68675, - [SMALL_STATE(2205)] = 68698, - [SMALL_STATE(2206)] = 68721, - [SMALL_STATE(2207)] = 68752, - [SMALL_STATE(2208)] = 68775, - [SMALL_STATE(2209)] = 68806, - [SMALL_STATE(2210)] = 68847, - [SMALL_STATE(2211)] = 68870, - [SMALL_STATE(2212)] = 68893, - [SMALL_STATE(2213)] = 68930, - [SMALL_STATE(2214)] = 68953, - [SMALL_STATE(2215)] = 68976, - [SMALL_STATE(2216)] = 69013, - [SMALL_STATE(2217)] = 69036, - [SMALL_STATE(2218)] = 69059, - [SMALL_STATE(2219)] = 69082, - [SMALL_STATE(2220)] = 69105, - [SMALL_STATE(2221)] = 69128, - [SMALL_STATE(2222)] = 69151, - [SMALL_STATE(2223)] = 69182, - [SMALL_STATE(2224)] = 69213, - [SMALL_STATE(2225)] = 69248, - [SMALL_STATE(2226)] = 69271, - [SMALL_STATE(2227)] = 69306, - [SMALL_STATE(2228)] = 69329, - [SMALL_STATE(2229)] = 69360, - [SMALL_STATE(2230)] = 69383, - [SMALL_STATE(2231)] = 69406, - [SMALL_STATE(2232)] = 69447, - [SMALL_STATE(2233)] = 69471, - [SMALL_STATE(2234)] = 69503, - [SMALL_STATE(2235)] = 69533, - [SMALL_STATE(2236)] = 69561, - [SMALL_STATE(2237)] = 69589, - [SMALL_STATE(2238)] = 69613, - [SMALL_STATE(2239)] = 69651, - [SMALL_STATE(2240)] = 69681, - [SMALL_STATE(2241)] = 69709, - [SMALL_STATE(2242)] = 69741, - [SMALL_STATE(2243)] = 69769, - [SMALL_STATE(2244)] = 69797, - [SMALL_STATE(2245)] = 69835, - [SMALL_STATE(2246)] = 69873, - [SMALL_STATE(2247)] = 69911, - [SMALL_STATE(2248)] = 69937, - [SMALL_STATE(2249)] = 69965, - [SMALL_STATE(2250)] = 70003, - [SMALL_STATE(2251)] = 70041, - [SMALL_STATE(2252)] = 70065, - [SMALL_STATE(2253)] = 70097, - [SMALL_STATE(2254)] = 70135, - [SMALL_STATE(2255)] = 70173, - [SMALL_STATE(2256)] = 70203, - [SMALL_STATE(2257)] = 70241, - [SMALL_STATE(2258)] = 70279, - [SMALL_STATE(2259)] = 70309, - [SMALL_STATE(2260)] = 70343, - [SMALL_STATE(2261)] = 70371, - [SMALL_STATE(2262)] = 70409, - [SMALL_STATE(2263)] = 70433, - [SMALL_STATE(2264)] = 70459, - [SMALL_STATE(2265)] = 70485, - [SMALL_STATE(2266)] = 70519, - [SMALL_STATE(2267)] = 70557, - [SMALL_STATE(2268)] = 70589, - [SMALL_STATE(2269)] = 70625, - [SMALL_STATE(2270)] = 70663, - [SMALL_STATE(2271)] = 70695, - [SMALL_STATE(2272)] = 70727, - [SMALL_STATE(2273)] = 70765, - [SMALL_STATE(2274)] = 70803, - [SMALL_STATE(2275)] = 70835, - [SMALL_STATE(2276)] = 70867, - [SMALL_STATE(2277)] = 70905, - [SMALL_STATE(2278)] = 70937, - [SMALL_STATE(2279)] = 70969, - [SMALL_STATE(2280)] = 71001, - [SMALL_STATE(2281)] = 71033, - [SMALL_STATE(2282)] = 71061, - [SMALL_STATE(2283)] = 71093, - [SMALL_STATE(2284)] = 71117, - [SMALL_STATE(2285)] = 71142, - [SMALL_STATE(2286)] = 71177, - [SMALL_STATE(2287)] = 71212, - [SMALL_STATE(2288)] = 71247, - [SMALL_STATE(2289)] = 71282, - [SMALL_STATE(2290)] = 71317, - [SMALL_STATE(2291)] = 71352, - [SMALL_STATE(2292)] = 71387, - [SMALL_STATE(2293)] = 71422, - [SMALL_STATE(2294)] = 71457, - [SMALL_STATE(2295)] = 71492, - [SMALL_STATE(2296)] = 71527, - [SMALL_STATE(2297)] = 71552, - [SMALL_STATE(2298)] = 71587, - [SMALL_STATE(2299)] = 71620, - [SMALL_STATE(2300)] = 71655, - [SMALL_STATE(2301)] = 71690, - [SMALL_STATE(2302)] = 71711, - [SMALL_STATE(2303)] = 71732, - [SMALL_STATE(2304)] = 71753, - [SMALL_STATE(2305)] = 71780, - [SMALL_STATE(2306)] = 71815, - [SMALL_STATE(2307)] = 71850, - [SMALL_STATE(2308)] = 71883, - [SMALL_STATE(2309)] = 71918, - [SMALL_STATE(2310)] = 71953, - [SMALL_STATE(2311)] = 71978, - [SMALL_STATE(2312)] = 72011, - [SMALL_STATE(2313)] = 72046, - [SMALL_STATE(2314)] = 72081, - [SMALL_STATE(2315)] = 72116, - [SMALL_STATE(2316)] = 72151, - [SMALL_STATE(2317)] = 72186, - [SMALL_STATE(2318)] = 72215, - [SMALL_STATE(2319)] = 72250, - [SMALL_STATE(2320)] = 72285, - [SMALL_STATE(2321)] = 72320, - [SMALL_STATE(2322)] = 72355, - [SMALL_STATE(2323)] = 72388, - [SMALL_STATE(2324)] = 72423, - [SMALL_STATE(2325)] = 72458, - [SMALL_STATE(2326)] = 72493, - [SMALL_STATE(2327)] = 72528, - [SMALL_STATE(2328)] = 72549, - [SMALL_STATE(2329)] = 72584, - [SMALL_STATE(2330)] = 72619, - [SMALL_STATE(2331)] = 72654, - [SMALL_STATE(2332)] = 72687, - [SMALL_STATE(2333)] = 72722, - [SMALL_STATE(2334)] = 72757, - [SMALL_STATE(2335)] = 72792, - [SMALL_STATE(2336)] = 72827, - [SMALL_STATE(2337)] = 72862, - [SMALL_STATE(2338)] = 72897, - [SMALL_STATE(2339)] = 72929, - [SMALL_STATE(2340)] = 72957, - [SMALL_STATE(2341)] = 72987, - [SMALL_STATE(2342)] = 73019, - [SMALL_STATE(2343)] = 73051, - [SMALL_STATE(2344)] = 73077, - [SMALL_STATE(2345)] = 73109, - [SMALL_STATE(2346)] = 73141, - [SMALL_STATE(2347)] = 73173, - [SMALL_STATE(2348)] = 73205, - [SMALL_STATE(2349)] = 73235, - [SMALL_STATE(2350)] = 73267, - [SMALL_STATE(2351)] = 73297, - [SMALL_STATE(2352)] = 73329, - [SMALL_STATE(2353)] = 73361, - [SMALL_STATE(2354)] = 73393, - [SMALL_STATE(2355)] = 73425, - [SMALL_STATE(2356)] = 73457, - [SMALL_STATE(2357)] = 73485, - [SMALL_STATE(2358)] = 73513, - [SMALL_STATE(2359)] = 73539, - [SMALL_STATE(2360)] = 73565, - [SMALL_STATE(2361)] = 73597, - [SMALL_STATE(2362)] = 73629, - [SMALL_STATE(2363)] = 73661, - [SMALL_STATE(2364)] = 73693, - [SMALL_STATE(2365)] = 73725, - [SMALL_STATE(2366)] = 73757, - [SMALL_STATE(2367)] = 73789, - [SMALL_STATE(2368)] = 73819, - [SMALL_STATE(2369)] = 73847, - [SMALL_STATE(2370)] = 73877, - [SMALL_STATE(2371)] = 73909, - [SMALL_STATE(2372)] = 73939, - [SMALL_STATE(2373)] = 73961, - [SMALL_STATE(2374)] = 73983, - [SMALL_STATE(2375)] = 74015, - [SMALL_STATE(2376)] = 74045, - [SMALL_STATE(2377)] = 74077, - [SMALL_STATE(2378)] = 74103, - [SMALL_STATE(2379)] = 74135, - [SMALL_STATE(2380)] = 74167, - [SMALL_STATE(2381)] = 74199, - [SMALL_STATE(2382)] = 74229, - [SMALL_STATE(2383)] = 74261, - [SMALL_STATE(2384)] = 74291, - [SMALL_STATE(2385)] = 74313, - [SMALL_STATE(2386)] = 74345, - [SMALL_STATE(2387)] = 74367, - [SMALL_STATE(2388)] = 74399, - [SMALL_STATE(2389)] = 74431, - [SMALL_STATE(2390)] = 74459, - [SMALL_STATE(2391)] = 74491, - [SMALL_STATE(2392)] = 74513, - [SMALL_STATE(2393)] = 74543, - [SMALL_STATE(2394)] = 74575, - [SMALL_STATE(2395)] = 74607, - [SMALL_STATE(2396)] = 74639, - [SMALL_STATE(2397)] = 74671, - [SMALL_STATE(2398)] = 74693, - [SMALL_STATE(2399)] = 74725, - [SMALL_STATE(2400)] = 74757, - [SMALL_STATE(2401)] = 74789, - [SMALL_STATE(2402)] = 74821, - [SMALL_STATE(2403)] = 74842, - [SMALL_STATE(2404)] = 74865, - [SMALL_STATE(2405)] = 74886, - [SMALL_STATE(2406)] = 74907, - [SMALL_STATE(2407)] = 74936, - [SMALL_STATE(2408)] = 74957, - [SMALL_STATE(2409)] = 74978, - [SMALL_STATE(2410)] = 74999, - [SMALL_STATE(2411)] = 75028, - [SMALL_STATE(2412)] = 75057, - [SMALL_STATE(2413)] = 75086, - [SMALL_STATE(2414)] = 75115, - [SMALL_STATE(2415)] = 75144, - [SMALL_STATE(2416)] = 75173, - [SMALL_STATE(2417)] = 75202, - [SMALL_STATE(2418)] = 75231, - [SMALL_STATE(2419)] = 75260, - [SMALL_STATE(2420)] = 75289, - [SMALL_STATE(2421)] = 75318, - [SMALL_STATE(2422)] = 75347, - [SMALL_STATE(2423)] = 75374, - [SMALL_STATE(2424)] = 75403, - [SMALL_STATE(2425)] = 75432, - [SMALL_STATE(2426)] = 75455, - [SMALL_STATE(2427)] = 75478, - [SMALL_STATE(2428)] = 75507, - [SMALL_STATE(2429)] = 75536, - [SMALL_STATE(2430)] = 75565, - [SMALL_STATE(2431)] = 75594, - [SMALL_STATE(2432)] = 75623, - [SMALL_STATE(2433)] = 75652, - [SMALL_STATE(2434)] = 75681, - [SMALL_STATE(2435)] = 75710, - [SMALL_STATE(2436)] = 75733, - [SMALL_STATE(2437)] = 75762, - [SMALL_STATE(2438)] = 75791, - [SMALL_STATE(2439)] = 75820, - [SMALL_STATE(2440)] = 75843, - [SMALL_STATE(2441)] = 75872, - [SMALL_STATE(2442)] = 75901, - [SMALL_STATE(2443)] = 75930, - [SMALL_STATE(2444)] = 75959, - [SMALL_STATE(2445)] = 75988, - [SMALL_STATE(2446)] = 76017, - [SMALL_STATE(2447)] = 76046, - [SMALL_STATE(2448)] = 76075, - [SMALL_STATE(2449)] = 76102, - [SMALL_STATE(2450)] = 76125, - [SMALL_STATE(2451)] = 76152, - [SMALL_STATE(2452)] = 76177, - [SMALL_STATE(2453)] = 76202, - [SMALL_STATE(2454)] = 76227, - [SMALL_STATE(2455)] = 76248, - [SMALL_STATE(2456)] = 76277, - [SMALL_STATE(2457)] = 76298, - [SMALL_STATE(2458)] = 76327, - [SMALL_STATE(2459)] = 76356, - [SMALL_STATE(2460)] = 76381, - [SMALL_STATE(2461)] = 76410, - [SMALL_STATE(2462)] = 76429, - [SMALL_STATE(2463)] = 76458, - [SMALL_STATE(2464)] = 76487, - [SMALL_STATE(2465)] = 76508, - [SMALL_STATE(2466)] = 76529, - [SMALL_STATE(2467)] = 76550, - [SMALL_STATE(2468)] = 76573, - [SMALL_STATE(2469)] = 76594, - [SMALL_STATE(2470)] = 76623, - [SMALL_STATE(2471)] = 76652, - [SMALL_STATE(2472)] = 76675, - [SMALL_STATE(2473)] = 76702, - [SMALL_STATE(2474)] = 76731, - [SMALL_STATE(2475)] = 76760, - [SMALL_STATE(2476)] = 76781, - [SMALL_STATE(2477)] = 76810, - [SMALL_STATE(2478)] = 76833, - [SMALL_STATE(2479)] = 76862, - [SMALL_STATE(2480)] = 76891, - [SMALL_STATE(2481)] = 76920, - [SMALL_STATE(2482)] = 76939, - [SMALL_STATE(2483)] = 76962, - [SMALL_STATE(2484)] = 76985, - [SMALL_STATE(2485)] = 77014, - [SMALL_STATE(2486)] = 77043, - [SMALL_STATE(2487)] = 77066, - [SMALL_STATE(2488)] = 77095, - [SMALL_STATE(2489)] = 77124, - [SMALL_STATE(2490)] = 77153, - [SMALL_STATE(2491)] = 77174, - [SMALL_STATE(2492)] = 77203, - [SMALL_STATE(2493)] = 77226, - [SMALL_STATE(2494)] = 77255, - [SMALL_STATE(2495)] = 77276, - [SMALL_STATE(2496)] = 77305, - [SMALL_STATE(2497)] = 77334, - [SMALL_STATE(2498)] = 77357, - [SMALL_STATE(2499)] = 77380, - [SMALL_STATE(2500)] = 77409, - [SMALL_STATE(2501)] = 77436, - [SMALL_STATE(2502)] = 77457, - [SMALL_STATE(2503)] = 77486, - [SMALL_STATE(2504)] = 77513, - [SMALL_STATE(2505)] = 77542, - [SMALL_STATE(2506)] = 77571, - [SMALL_STATE(2507)] = 77594, - [SMALL_STATE(2508)] = 77623, - [SMALL_STATE(2509)] = 77649, - [SMALL_STATE(2510)] = 77667, - [SMALL_STATE(2511)] = 77693, - [SMALL_STATE(2512)] = 77719, - [SMALL_STATE(2513)] = 77745, - [SMALL_STATE(2514)] = 77769, - [SMALL_STATE(2515)] = 77795, - [SMALL_STATE(2516)] = 77819, - [SMALL_STATE(2517)] = 77845, - [SMALL_STATE(2518)] = 77871, - [SMALL_STATE(2519)] = 77889, - [SMALL_STATE(2520)] = 77915, - [SMALL_STATE(2521)] = 77941, - [SMALL_STATE(2522)] = 77967, - [SMALL_STATE(2523)] = 77985, - [SMALL_STATE(2524)] = 78011, - [SMALL_STATE(2525)] = 78037, - [SMALL_STATE(2526)] = 78063, - [SMALL_STATE(2527)] = 78087, - [SMALL_STATE(2528)] = 78109, - [SMALL_STATE(2529)] = 78131, - [SMALL_STATE(2530)] = 78149, - [SMALL_STATE(2531)] = 78175, - [SMALL_STATE(2532)] = 78199, - [SMALL_STATE(2533)] = 78225, - [SMALL_STATE(2534)] = 78243, - [SMALL_STATE(2535)] = 78269, - [SMALL_STATE(2536)] = 78287, - [SMALL_STATE(2537)] = 78311, - [SMALL_STATE(2538)] = 78337, - [SMALL_STATE(2539)] = 78363, - [SMALL_STATE(2540)] = 78387, - [SMALL_STATE(2541)] = 78407, - [SMALL_STATE(2542)] = 78425, - [SMALL_STATE(2543)] = 78451, - [SMALL_STATE(2544)] = 78473, - [SMALL_STATE(2545)] = 78493, - [SMALL_STATE(2546)] = 78519, - [SMALL_STATE(2547)] = 78545, - [SMALL_STATE(2548)] = 78563, - [SMALL_STATE(2549)] = 78589, - [SMALL_STATE(2550)] = 78615, - [SMALL_STATE(2551)] = 78633, - [SMALL_STATE(2552)] = 78651, - [SMALL_STATE(2553)] = 78677, - [SMALL_STATE(2554)] = 78695, - [SMALL_STATE(2555)] = 78719, - [SMALL_STATE(2556)] = 78737, - [SMALL_STATE(2557)] = 78763, - [SMALL_STATE(2558)] = 78789, - [SMALL_STATE(2559)] = 78815, - [SMALL_STATE(2560)] = 78833, - [SMALL_STATE(2561)] = 78857, - [SMALL_STATE(2562)] = 78875, - [SMALL_STATE(2563)] = 78897, - [SMALL_STATE(2564)] = 78915, - [SMALL_STATE(2565)] = 78935, - [SMALL_STATE(2566)] = 78961, - [SMALL_STATE(2567)] = 78985, - [SMALL_STATE(2568)] = 79011, - [SMALL_STATE(2569)] = 79035, - [SMALL_STATE(2570)] = 79061, - [SMALL_STATE(2571)] = 79087, - [SMALL_STATE(2572)] = 79113, - [SMALL_STATE(2573)] = 79135, - [SMALL_STATE(2574)] = 79161, - [SMALL_STATE(2575)] = 79179, - [SMALL_STATE(2576)] = 79197, - [SMALL_STATE(2577)] = 79223, - [SMALL_STATE(2578)] = 79247, - [SMALL_STATE(2579)] = 79273, - [SMALL_STATE(2580)] = 79297, - [SMALL_STATE(2581)] = 79323, - [SMALL_STATE(2582)] = 79345, - [SMALL_STATE(2583)] = 79371, - [SMALL_STATE(2584)] = 79397, - [SMALL_STATE(2585)] = 79415, - [SMALL_STATE(2586)] = 79433, - [SMALL_STATE(2587)] = 79459, - [SMALL_STATE(2588)] = 79477, - [SMALL_STATE(2589)] = 79499, - [SMALL_STATE(2590)] = 79525, - [SMALL_STATE(2591)] = 79551, - [SMALL_STATE(2592)] = 79575, - [SMALL_STATE(2593)] = 79593, - [SMALL_STATE(2594)] = 79619, - [SMALL_STATE(2595)] = 79637, - [SMALL_STATE(2596)] = 79663, - [SMALL_STATE(2597)] = 79689, - [SMALL_STATE(2598)] = 79713, - [SMALL_STATE(2599)] = 79731, - [SMALL_STATE(2600)] = 79757, - [SMALL_STATE(2601)] = 79783, - [SMALL_STATE(2602)] = 79801, - [SMALL_STATE(2603)] = 79827, - [SMALL_STATE(2604)] = 79853, - [SMALL_STATE(2605)] = 79879, - [SMALL_STATE(2606)] = 79899, - [SMALL_STATE(2607)] = 79925, - [SMALL_STATE(2608)] = 79947, - [SMALL_STATE(2609)] = 79973, - [SMALL_STATE(2610)] = 79999, - [SMALL_STATE(2611)] = 80025, - [SMALL_STATE(2612)] = 80049, - [SMALL_STATE(2613)] = 80073, - [SMALL_STATE(2614)] = 80091, - [SMALL_STATE(2615)] = 80109, - [SMALL_STATE(2616)] = 80135, - [SMALL_STATE(2617)] = 80158, - [SMALL_STATE(2618)] = 80181, - [SMALL_STATE(2619)] = 80204, - [SMALL_STATE(2620)] = 80227, - [SMALL_STATE(2621)] = 80250, - [SMALL_STATE(2622)] = 80273, - [SMALL_STATE(2623)] = 80296, - [SMALL_STATE(2624)] = 80319, - [SMALL_STATE(2625)] = 80342, - [SMALL_STATE(2626)] = 80365, - [SMALL_STATE(2627)] = 80388, - [SMALL_STATE(2628)] = 80411, - [SMALL_STATE(2629)] = 80432, - [SMALL_STATE(2630)] = 80455, - [SMALL_STATE(2631)] = 80478, - [SMALL_STATE(2632)] = 80501, - [SMALL_STATE(2633)] = 80524, - [SMALL_STATE(2634)] = 80547, - [SMALL_STATE(2635)] = 80570, - [SMALL_STATE(2636)] = 80589, - [SMALL_STATE(2637)] = 80612, - [SMALL_STATE(2638)] = 80635, - [SMALL_STATE(2639)] = 80658, - [SMALL_STATE(2640)] = 80681, - [SMALL_STATE(2641)] = 80704, - [SMALL_STATE(2642)] = 80727, - [SMALL_STATE(2643)] = 80748, - [SMALL_STATE(2644)] = 80771, - [SMALL_STATE(2645)] = 80794, - [SMALL_STATE(2646)] = 80817, - [SMALL_STATE(2647)] = 80840, - [SMALL_STATE(2648)] = 80861, - [SMALL_STATE(2649)] = 80884, - [SMALL_STATE(2650)] = 80903, - [SMALL_STATE(2651)] = 80924, - [SMALL_STATE(2652)] = 80947, - [SMALL_STATE(2653)] = 80970, - [SMALL_STATE(2654)] = 80993, - [SMALL_STATE(2655)] = 81016, - [SMALL_STATE(2656)] = 81039, - [SMALL_STATE(2657)] = 81058, - [SMALL_STATE(2658)] = 81081, - [SMALL_STATE(2659)] = 81102, - [SMALL_STATE(2660)] = 81125, - [SMALL_STATE(2661)] = 81144, - [SMALL_STATE(2662)] = 81167, - [SMALL_STATE(2663)] = 81190, - [SMALL_STATE(2664)] = 81213, - [SMALL_STATE(2665)] = 81236, - [SMALL_STATE(2666)] = 81259, - [SMALL_STATE(2667)] = 81282, - [SMALL_STATE(2668)] = 81305, - [SMALL_STATE(2669)] = 81328, - [SMALL_STATE(2670)] = 81349, - [SMALL_STATE(2671)] = 81372, - [SMALL_STATE(2672)] = 81395, - [SMALL_STATE(2673)] = 81418, - [SMALL_STATE(2674)] = 81439, - [SMALL_STATE(2675)] = 81458, - [SMALL_STATE(2676)] = 81481, - [SMALL_STATE(2677)] = 81502, - [SMALL_STATE(2678)] = 81525, - [SMALL_STATE(2679)] = 81548, - [SMALL_STATE(2680)] = 81571, - [SMALL_STATE(2681)] = 81594, - [SMALL_STATE(2682)] = 81617, - [SMALL_STATE(2683)] = 81640, - [SMALL_STATE(2684)] = 81663, - [SMALL_STATE(2685)] = 81686, - [SMALL_STATE(2686)] = 81709, - [SMALL_STATE(2687)] = 81732, - [SMALL_STATE(2688)] = 81755, - [SMALL_STATE(2689)] = 81778, - [SMALL_STATE(2690)] = 81801, - [SMALL_STATE(2691)] = 81820, - [SMALL_STATE(2692)] = 81843, - [SMALL_STATE(2693)] = 81866, - [SMALL_STATE(2694)] = 81889, - [SMALL_STATE(2695)] = 81912, - [SMALL_STATE(2696)] = 81935, - [SMALL_STATE(2697)] = 81958, - [SMALL_STATE(2698)] = 81981, - [SMALL_STATE(2699)] = 82004, - [SMALL_STATE(2700)] = 82027, - [SMALL_STATE(2701)] = 82048, - [SMALL_STATE(2702)] = 82069, - [SMALL_STATE(2703)] = 82092, - [SMALL_STATE(2704)] = 82115, - [SMALL_STATE(2705)] = 82136, - [SMALL_STATE(2706)] = 82159, - [SMALL_STATE(2707)] = 82182, - [SMALL_STATE(2708)] = 82205, - [SMALL_STATE(2709)] = 82228, - [SMALL_STATE(2710)] = 82251, - [SMALL_STATE(2711)] = 82274, - [SMALL_STATE(2712)] = 82297, - [SMALL_STATE(2713)] = 82316, - [SMALL_STATE(2714)] = 82339, - [SMALL_STATE(2715)] = 82360, - [SMALL_STATE(2716)] = 82383, - [SMALL_STATE(2717)] = 82406, - [SMALL_STATE(2718)] = 82429, - [SMALL_STATE(2719)] = 82452, - [SMALL_STATE(2720)] = 82475, - [SMALL_STATE(2721)] = 82496, - [SMALL_STATE(2722)] = 82519, - [SMALL_STATE(2723)] = 82542, - [SMALL_STATE(2724)] = 82565, - [SMALL_STATE(2725)] = 82586, - [SMALL_STATE(2726)] = 82607, - [SMALL_STATE(2727)] = 82630, - [SMALL_STATE(2728)] = 82649, - [SMALL_STATE(2729)] = 82670, - [SMALL_STATE(2730)] = 82693, - [SMALL_STATE(2731)] = 82716, - [SMALL_STATE(2732)] = 82739, - [SMALL_STATE(2733)] = 82762, - [SMALL_STATE(2734)] = 82781, - [SMALL_STATE(2735)] = 82800, - [SMALL_STATE(2736)] = 82823, - [SMALL_STATE(2737)] = 82846, - [SMALL_STATE(2738)] = 82869, - [SMALL_STATE(2739)] = 82886, - [SMALL_STATE(2740)] = 82909, - [SMALL_STATE(2741)] = 82932, - [SMALL_STATE(2742)] = 82955, - [SMALL_STATE(2743)] = 82974, - [SMALL_STATE(2744)] = 82997, - [SMALL_STATE(2745)] = 83020, - [SMALL_STATE(2746)] = 83039, - [SMALL_STATE(2747)] = 83056, - [SMALL_STATE(2748)] = 83079, - [SMALL_STATE(2749)] = 83096, - [SMALL_STATE(2750)] = 83119, - [SMALL_STATE(2751)] = 83142, - [SMALL_STATE(2752)] = 83161, - [SMALL_STATE(2753)] = 83180, - [SMALL_STATE(2754)] = 83203, - [SMALL_STATE(2755)] = 83226, - [SMALL_STATE(2756)] = 83245, - [SMALL_STATE(2757)] = 83266, - [SMALL_STATE(2758)] = 83285, - [SMALL_STATE(2759)] = 83308, - [SMALL_STATE(2760)] = 83327, - [SMALL_STATE(2761)] = 83350, - [SMALL_STATE(2762)] = 83373, - [SMALL_STATE(2763)] = 83396, - [SMALL_STATE(2764)] = 83419, - [SMALL_STATE(2765)] = 83440, - [SMALL_STATE(2766)] = 83461, - [SMALL_STATE(2767)] = 83484, - [SMALL_STATE(2768)] = 83507, - [SMALL_STATE(2769)] = 83530, - [SMALL_STATE(2770)] = 83549, - [SMALL_STATE(2771)] = 83572, - [SMALL_STATE(2772)] = 83595, - [SMALL_STATE(2773)] = 83616, - [SMALL_STATE(2774)] = 83635, - [SMALL_STATE(2775)] = 83658, - [SMALL_STATE(2776)] = 83681, - [SMALL_STATE(2777)] = 83704, - [SMALL_STATE(2778)] = 83727, - [SMALL_STATE(2779)] = 83750, - [SMALL_STATE(2780)] = 83773, - [SMALL_STATE(2781)] = 83796, - [SMALL_STATE(2782)] = 83819, - [SMALL_STATE(2783)] = 83842, - [SMALL_STATE(2784)] = 83861, - [SMALL_STATE(2785)] = 83884, - [SMALL_STATE(2786)] = 83903, - [SMALL_STATE(2787)] = 83926, - [SMALL_STATE(2788)] = 83949, - [SMALL_STATE(2789)] = 83972, - [SMALL_STATE(2790)] = 83995, - [SMALL_STATE(2791)] = 84014, - [SMALL_STATE(2792)] = 84037, - [SMALL_STATE(2793)] = 84060, - [SMALL_STATE(2794)] = 84083, - [SMALL_STATE(2795)] = 84102, - [SMALL_STATE(2796)] = 84125, - [SMALL_STATE(2797)] = 84148, - [SMALL_STATE(2798)] = 84171, - [SMALL_STATE(2799)] = 84194, - [SMALL_STATE(2800)] = 84217, - [SMALL_STATE(2801)] = 84240, - [SMALL_STATE(2802)] = 84263, - [SMALL_STATE(2803)] = 84286, - [SMALL_STATE(2804)] = 84309, - [SMALL_STATE(2805)] = 84332, - [SMALL_STATE(2806)] = 84355, - [SMALL_STATE(2807)] = 84376, - [SMALL_STATE(2808)] = 84399, - [SMALL_STATE(2809)] = 84418, - [SMALL_STATE(2810)] = 84441, - [SMALL_STATE(2811)] = 84464, - [SMALL_STATE(2812)] = 84483, - [SMALL_STATE(2813)] = 84502, - [SMALL_STATE(2814)] = 84521, - [SMALL_STATE(2815)] = 84544, - [SMALL_STATE(2816)] = 84567, - [SMALL_STATE(2817)] = 84586, - [SMALL_STATE(2818)] = 84607, - [SMALL_STATE(2819)] = 84630, - [SMALL_STATE(2820)] = 84653, - [SMALL_STATE(2821)] = 84676, - [SMALL_STATE(2822)] = 84699, - [SMALL_STATE(2823)] = 84722, - [SMALL_STATE(2824)] = 84745, - [SMALL_STATE(2825)] = 84768, - [SMALL_STATE(2826)] = 84791, - [SMALL_STATE(2827)] = 84810, - [SMALL_STATE(2828)] = 84829, - [SMALL_STATE(2829)] = 84852, - [SMALL_STATE(2830)] = 84873, - [SMALL_STATE(2831)] = 84892, - [SMALL_STATE(2832)] = 84915, - [SMALL_STATE(2833)] = 84938, - [SMALL_STATE(2834)] = 84961, - [SMALL_STATE(2835)] = 84984, - [SMALL_STATE(2836)] = 85007, - [SMALL_STATE(2837)] = 85026, - [SMALL_STATE(2838)] = 85049, - [SMALL_STATE(2839)] = 85072, - [SMALL_STATE(2840)] = 85095, - [SMALL_STATE(2841)] = 85118, - [SMALL_STATE(2842)] = 85141, - [SMALL_STATE(2843)] = 85164, - [SMALL_STATE(2844)] = 85187, - [SMALL_STATE(2845)] = 85210, - [SMALL_STATE(2846)] = 85233, - [SMALL_STATE(2847)] = 85256, - [SMALL_STATE(2848)] = 85279, - [SMALL_STATE(2849)] = 85302, - [SMALL_STATE(2850)] = 85325, - [SMALL_STATE(2851)] = 85348, - [SMALL_STATE(2852)] = 85371, - [SMALL_STATE(2853)] = 85394, - [SMALL_STATE(2854)] = 85417, - [SMALL_STATE(2855)] = 85440, - [SMALL_STATE(2856)] = 85463, - [SMALL_STATE(2857)] = 85486, - [SMALL_STATE(2858)] = 85509, - [SMALL_STATE(2859)] = 85532, - [SMALL_STATE(2860)] = 85555, - [SMALL_STATE(2861)] = 85572, - [SMALL_STATE(2862)] = 85595, - [SMALL_STATE(2863)] = 85618, - [SMALL_STATE(2864)] = 85641, - [SMALL_STATE(2865)] = 85664, - [SMALL_STATE(2866)] = 85685, - [SMALL_STATE(2867)] = 85708, - [SMALL_STATE(2868)] = 85731, - [SMALL_STATE(2869)] = 85754, - [SMALL_STATE(2870)] = 85777, - [SMALL_STATE(2871)] = 85800, - [SMALL_STATE(2872)] = 85821, - [SMALL_STATE(2873)] = 85844, - [SMALL_STATE(2874)] = 85867, - [SMALL_STATE(2875)] = 85890, - [SMALL_STATE(2876)] = 85907, - [SMALL_STATE(2877)] = 85928, - [SMALL_STATE(2878)] = 85951, - [SMALL_STATE(2879)] = 85971, - [SMALL_STATE(2880)] = 85991, - [SMALL_STATE(2881)] = 86011, - [SMALL_STATE(2882)] = 86029, - [SMALL_STATE(2883)] = 86049, - [SMALL_STATE(2884)] = 86065, - [SMALL_STATE(2885)] = 86085, - [SMALL_STATE(2886)] = 86105, - [SMALL_STATE(2887)] = 86125, - [SMALL_STATE(2888)] = 86145, - [SMALL_STATE(2889)] = 86165, - [SMALL_STATE(2890)] = 86185, - [SMALL_STATE(2891)] = 86205, - [SMALL_STATE(2892)] = 86225, - [SMALL_STATE(2893)] = 86241, - [SMALL_STATE(2894)] = 86261, - [SMALL_STATE(2895)] = 86281, - [SMALL_STATE(2896)] = 86301, - [SMALL_STATE(2897)] = 86321, - [SMALL_STATE(2898)] = 86341, - [SMALL_STATE(2899)] = 86361, - [SMALL_STATE(2900)] = 86381, - [SMALL_STATE(2901)] = 86401, - [SMALL_STATE(2902)] = 86421, - [SMALL_STATE(2903)] = 86441, - [SMALL_STATE(2904)] = 86461, - [SMALL_STATE(2905)] = 86481, - [SMALL_STATE(2906)] = 86501, - [SMALL_STATE(2907)] = 86519, - [SMALL_STATE(2908)] = 86539, - [SMALL_STATE(2909)] = 86559, - [SMALL_STATE(2910)] = 86579, - [SMALL_STATE(2911)] = 86597, - [SMALL_STATE(2912)] = 86617, - [SMALL_STATE(2913)] = 86637, - [SMALL_STATE(2914)] = 86657, - [SMALL_STATE(2915)] = 86677, - [SMALL_STATE(2916)] = 86697, - [SMALL_STATE(2917)] = 86717, - [SMALL_STATE(2918)] = 86737, - [SMALL_STATE(2919)] = 86757, - [SMALL_STATE(2920)] = 86777, - [SMALL_STATE(2921)] = 86797, - [SMALL_STATE(2922)] = 86817, - [SMALL_STATE(2923)] = 86837, - [SMALL_STATE(2924)] = 86857, - [SMALL_STATE(2925)] = 86877, - [SMALL_STATE(2926)] = 86897, - [SMALL_STATE(2927)] = 86917, - [SMALL_STATE(2928)] = 86933, - [SMALL_STATE(2929)] = 86953, - [SMALL_STATE(2930)] = 86973, - [SMALL_STATE(2931)] = 86989, - [SMALL_STATE(2932)] = 87009, - [SMALL_STATE(2933)] = 87027, - [SMALL_STATE(2934)] = 87043, - [SMALL_STATE(2935)] = 87063, - [SMALL_STATE(2936)] = 87079, - [SMALL_STATE(2937)] = 87099, - [SMALL_STATE(2938)] = 87119, - [SMALL_STATE(2939)] = 87135, - [SMALL_STATE(2940)] = 87151, - [SMALL_STATE(2941)] = 87171, - [SMALL_STATE(2942)] = 87191, - [SMALL_STATE(2943)] = 87211, - [SMALL_STATE(2944)] = 87231, - [SMALL_STATE(2945)] = 87251, - [SMALL_STATE(2946)] = 87271, - [SMALL_STATE(2947)] = 87291, - [SMALL_STATE(2948)] = 87311, - [SMALL_STATE(2949)] = 87331, - [SMALL_STATE(2950)] = 87351, - [SMALL_STATE(2951)] = 87367, - [SMALL_STATE(2952)] = 87387, - [SMALL_STATE(2953)] = 87405, - [SMALL_STATE(2954)] = 87425, - [SMALL_STATE(2955)] = 87445, - [SMALL_STATE(2956)] = 87465, - [SMALL_STATE(2957)] = 87483, - [SMALL_STATE(2958)] = 87503, - [SMALL_STATE(2959)] = 87523, - [SMALL_STATE(2960)] = 87543, - [SMALL_STATE(2961)] = 87563, - [SMALL_STATE(2962)] = 87581, - [SMALL_STATE(2963)] = 87601, - [SMALL_STATE(2964)] = 87621, - [SMALL_STATE(2965)] = 87641, - [SMALL_STATE(2966)] = 87661, - [SMALL_STATE(2967)] = 87681, - [SMALL_STATE(2968)] = 87701, - [SMALL_STATE(2969)] = 87721, - [SMALL_STATE(2970)] = 87741, - [SMALL_STATE(2971)] = 87759, - [SMALL_STATE(2972)] = 87779, - [SMALL_STATE(2973)] = 87795, - [SMALL_STATE(2974)] = 87811, - [SMALL_STATE(2975)] = 87831, - [SMALL_STATE(2976)] = 87851, - [SMALL_STATE(2977)] = 87871, - [SMALL_STATE(2978)] = 87891, - [SMALL_STATE(2979)] = 87911, - [SMALL_STATE(2980)] = 87931, - [SMALL_STATE(2981)] = 87951, - [SMALL_STATE(2982)] = 87971, - [SMALL_STATE(2983)] = 87987, - [SMALL_STATE(2984)] = 88007, - [SMALL_STATE(2985)] = 88027, - [SMALL_STATE(2986)] = 88047, - [SMALL_STATE(2987)] = 88067, - [SMALL_STATE(2988)] = 88083, - [SMALL_STATE(2989)] = 88103, - [SMALL_STATE(2990)] = 88121, - [SMALL_STATE(2991)] = 88139, - [SMALL_STATE(2992)] = 88155, - [SMALL_STATE(2993)] = 88175, - [SMALL_STATE(2994)] = 88195, - [SMALL_STATE(2995)] = 88215, - [SMALL_STATE(2996)] = 88231, - [SMALL_STATE(2997)] = 88247, - [SMALL_STATE(2998)] = 88263, - [SMALL_STATE(2999)] = 88279, - [SMALL_STATE(3000)] = 88295, - [SMALL_STATE(3001)] = 88311, - [SMALL_STATE(3002)] = 88331, - [SMALL_STATE(3003)] = 88351, - [SMALL_STATE(3004)] = 88371, - [SMALL_STATE(3005)] = 88391, - [SMALL_STATE(3006)] = 88411, - [SMALL_STATE(3007)] = 88427, - [SMALL_STATE(3008)] = 88443, - [SMALL_STATE(3009)] = 88463, - [SMALL_STATE(3010)] = 88483, - [SMALL_STATE(3011)] = 88499, - [SMALL_STATE(3012)] = 88519, - [SMALL_STATE(3013)] = 88539, - [SMALL_STATE(3014)] = 88555, - [SMALL_STATE(3015)] = 88571, - [SMALL_STATE(3016)] = 88587, - [SMALL_STATE(3017)] = 88603, - [SMALL_STATE(3018)] = 88619, - [SMALL_STATE(3019)] = 88639, - [SMALL_STATE(3020)] = 88655, - [SMALL_STATE(3021)] = 88675, - [SMALL_STATE(3022)] = 88695, - [SMALL_STATE(3023)] = 88715, - [SMALL_STATE(3024)] = 88735, - [SMALL_STATE(3025)] = 88755, - [SMALL_STATE(3026)] = 88775, - [SMALL_STATE(3027)] = 88793, - [SMALL_STATE(3028)] = 88813, - [SMALL_STATE(3029)] = 88829, - [SMALL_STATE(3030)] = 88849, - [SMALL_STATE(3031)] = 88869, - [SMALL_STATE(3032)] = 88889, - [SMALL_STATE(3033)] = 88909, - [SMALL_STATE(3034)] = 88927, - [SMALL_STATE(3035)] = 88947, - [SMALL_STATE(3036)] = 88967, - [SMALL_STATE(3037)] = 88987, - [SMALL_STATE(3038)] = 89005, - [SMALL_STATE(3039)] = 89025, - [SMALL_STATE(3040)] = 89041, - [SMALL_STATE(3041)] = 89061, - [SMALL_STATE(3042)] = 89081, - [SMALL_STATE(3043)] = 89099, - [SMALL_STATE(3044)] = 89119, - [SMALL_STATE(3045)] = 89139, - [SMALL_STATE(3046)] = 89159, - [SMALL_STATE(3047)] = 89177, - [SMALL_STATE(3048)] = 89197, - [SMALL_STATE(3049)] = 89217, - [SMALL_STATE(3050)] = 89237, - [SMALL_STATE(3051)] = 89257, - [SMALL_STATE(3052)] = 89277, - [SMALL_STATE(3053)] = 89297, - [SMALL_STATE(3054)] = 89315, - [SMALL_STATE(3055)] = 89331, - [SMALL_STATE(3056)] = 89351, - [SMALL_STATE(3057)] = 89369, - [SMALL_STATE(3058)] = 89389, - [SMALL_STATE(3059)] = 89405, - [SMALL_STATE(3060)] = 89425, - [SMALL_STATE(3061)] = 89445, - [SMALL_STATE(3062)] = 89465, - [SMALL_STATE(3063)] = 89485, - [SMALL_STATE(3064)] = 89503, - [SMALL_STATE(3065)] = 89523, - [SMALL_STATE(3066)] = 89541, - [SMALL_STATE(3067)] = 89561, - [SMALL_STATE(3068)] = 89577, - [SMALL_STATE(3069)] = 89593, - [SMALL_STATE(3070)] = 89613, - [SMALL_STATE(3071)] = 89631, - [SMALL_STATE(3072)] = 89649, - [SMALL_STATE(3073)] = 89665, - [SMALL_STATE(3074)] = 89683, - [SMALL_STATE(3075)] = 89701, - [SMALL_STATE(3076)] = 89721, - [SMALL_STATE(3077)] = 89741, - [SMALL_STATE(3078)] = 89761, - [SMALL_STATE(3079)] = 89779, - [SMALL_STATE(3080)] = 89799, - [SMALL_STATE(3081)] = 89819, - [SMALL_STATE(3082)] = 89835, - [SMALL_STATE(3083)] = 89853, - [SMALL_STATE(3084)] = 89873, - [SMALL_STATE(3085)] = 89893, - [SMALL_STATE(3086)] = 89913, - [SMALL_STATE(3087)] = 89933, - [SMALL_STATE(3088)] = 89951, - [SMALL_STATE(3089)] = 89967, - [SMALL_STATE(3090)] = 89987, - [SMALL_STATE(3091)] = 90003, - [SMALL_STATE(3092)] = 90021, - [SMALL_STATE(3093)] = 90039, - [SMALL_STATE(3094)] = 90059, - [SMALL_STATE(3095)] = 90079, - [SMALL_STATE(3096)] = 90099, - [SMALL_STATE(3097)] = 90115, - [SMALL_STATE(3098)] = 90133, - [SMALL_STATE(3099)] = 90151, - [SMALL_STATE(3100)] = 90171, - [SMALL_STATE(3101)] = 90191, - [SMALL_STATE(3102)] = 90209, - [SMALL_STATE(3103)] = 90225, - [SMALL_STATE(3104)] = 90243, - [SMALL_STATE(3105)] = 90263, - [SMALL_STATE(3106)] = 90283, - [SMALL_STATE(3107)] = 90303, - [SMALL_STATE(3108)] = 90323, - [SMALL_STATE(3109)] = 90343, - [SMALL_STATE(3110)] = 90363, - [SMALL_STATE(3111)] = 90383, - [SMALL_STATE(3112)] = 90403, - [SMALL_STATE(3113)] = 90423, - [SMALL_STATE(3114)] = 90443, - [SMALL_STATE(3115)] = 90463, - [SMALL_STATE(3116)] = 90483, - [SMALL_STATE(3117)] = 90501, - [SMALL_STATE(3118)] = 90521, - [SMALL_STATE(3119)] = 90537, - [SMALL_STATE(3120)] = 90557, - [SMALL_STATE(3121)] = 90577, - [SMALL_STATE(3122)] = 90597, - [SMALL_STATE(3123)] = 90617, - [SMALL_STATE(3124)] = 90633, - [SMALL_STATE(3125)] = 90653, - [SMALL_STATE(3126)] = 90673, - [SMALL_STATE(3127)] = 90693, - [SMALL_STATE(3128)] = 90709, - [SMALL_STATE(3129)] = 90725, - [SMALL_STATE(3130)] = 90741, - [SMALL_STATE(3131)] = 90757, - [SMALL_STATE(3132)] = 90773, - [SMALL_STATE(3133)] = 90789, - [SMALL_STATE(3134)] = 90805, - [SMALL_STATE(3135)] = 90821, - [SMALL_STATE(3136)] = 90839, - [SMALL_STATE(3137)] = 90859, - [SMALL_STATE(3138)] = 90875, - [SMALL_STATE(3139)] = 90893, - [SMALL_STATE(3140)] = 90909, - [SMALL_STATE(3141)] = 90927, - [SMALL_STATE(3142)] = 90945, - [SMALL_STATE(3143)] = 90961, - [SMALL_STATE(3144)] = 90981, - [SMALL_STATE(3145)] = 90999, - [SMALL_STATE(3146)] = 91019, - [SMALL_STATE(3147)] = 91039, - [SMALL_STATE(3148)] = 91059, - [SMALL_STATE(3149)] = 91079, - [SMALL_STATE(3150)] = 91099, - [SMALL_STATE(3151)] = 91119, - [SMALL_STATE(3152)] = 91139, - [SMALL_STATE(3153)] = 91159, - [SMALL_STATE(3154)] = 91177, - [SMALL_STATE(3155)] = 91197, - [SMALL_STATE(3156)] = 91217, - [SMALL_STATE(3157)] = 91237, - [SMALL_STATE(3158)] = 91257, - [SMALL_STATE(3159)] = 91277, - [SMALL_STATE(3160)] = 91297, - [SMALL_STATE(3161)] = 91317, - [SMALL_STATE(3162)] = 91337, - [SMALL_STATE(3163)] = 91357, - [SMALL_STATE(3164)] = 91377, - [SMALL_STATE(3165)] = 91397, - [SMALL_STATE(3166)] = 91417, - [SMALL_STATE(3167)] = 91437, - [SMALL_STATE(3168)] = 91457, - [SMALL_STATE(3169)] = 91477, - [SMALL_STATE(3170)] = 91497, - [SMALL_STATE(3171)] = 91517, - [SMALL_STATE(3172)] = 91537, - [SMALL_STATE(3173)] = 91557, - [SMALL_STATE(3174)] = 91573, - [SMALL_STATE(3175)] = 91593, - [SMALL_STATE(3176)] = 91611, - [SMALL_STATE(3177)] = 91631, - [SMALL_STATE(3178)] = 91649, - [SMALL_STATE(3179)] = 91669, - [SMALL_STATE(3180)] = 91689, - [SMALL_STATE(3181)] = 91709, - [SMALL_STATE(3182)] = 91729, - [SMALL_STATE(3183)] = 91749, - [SMALL_STATE(3184)] = 91765, - [SMALL_STATE(3185)] = 91785, - [SMALL_STATE(3186)] = 91805, - [SMALL_STATE(3187)] = 91825, - [SMALL_STATE(3188)] = 91845, - [SMALL_STATE(3189)] = 91865, - [SMALL_STATE(3190)] = 91882, - [SMALL_STATE(3191)] = 91899, - [SMALL_STATE(3192)] = 91916, - [SMALL_STATE(3193)] = 91933, - [SMALL_STATE(3194)] = 91950, - [SMALL_STATE(3195)] = 91965, - [SMALL_STATE(3196)] = 91982, - [SMALL_STATE(3197)] = 91999, - [SMALL_STATE(3198)] = 92016, - [SMALL_STATE(3199)] = 92033, - [SMALL_STATE(3200)] = 92048, - [SMALL_STATE(3201)] = 92065, - [SMALL_STATE(3202)] = 92082, - [SMALL_STATE(3203)] = 92099, - [SMALL_STATE(3204)] = 92116, - [SMALL_STATE(3205)] = 92133, - [SMALL_STATE(3206)] = 92150, - [SMALL_STATE(3207)] = 92167, - [SMALL_STATE(3208)] = 92184, - [SMALL_STATE(3209)] = 92201, - [SMALL_STATE(3210)] = 92218, - [SMALL_STATE(3211)] = 92235, - [SMALL_STATE(3212)] = 92252, - [SMALL_STATE(3213)] = 92267, - [SMALL_STATE(3214)] = 92282, - [SMALL_STATE(3215)] = 92299, - [SMALL_STATE(3216)] = 92316, - [SMALL_STATE(3217)] = 92331, - [SMALL_STATE(3218)] = 92346, - [SMALL_STATE(3219)] = 92363, - [SMALL_STATE(3220)] = 92380, - [SMALL_STATE(3221)] = 92395, - [SMALL_STATE(3222)] = 92412, - [SMALL_STATE(3223)] = 92429, - [SMALL_STATE(3224)] = 92446, - [SMALL_STATE(3225)] = 92463, - [SMALL_STATE(3226)] = 92478, - [SMALL_STATE(3227)] = 92495, - [SMALL_STATE(3228)] = 92512, - [SMALL_STATE(3229)] = 92529, - [SMALL_STATE(3230)] = 92546, - [SMALL_STATE(3231)] = 92563, - [SMALL_STATE(3232)] = 92580, - [SMALL_STATE(3233)] = 92597, - [SMALL_STATE(3234)] = 92614, - [SMALL_STATE(3235)] = 92631, - [SMALL_STATE(3236)] = 92648, - [SMALL_STATE(3237)] = 92665, - [SMALL_STATE(3238)] = 92680, - [SMALL_STATE(3239)] = 92697, - [SMALL_STATE(3240)] = 92714, - [SMALL_STATE(3241)] = 92731, - [SMALL_STATE(3242)] = 92748, - [SMALL_STATE(3243)] = 92765, - [SMALL_STATE(3244)] = 92780, - [SMALL_STATE(3245)] = 92797, - [SMALL_STATE(3246)] = 92814, - [SMALL_STATE(3247)] = 92831, - [SMALL_STATE(3248)] = 92848, - [SMALL_STATE(3249)] = 92865, - [SMALL_STATE(3250)] = 92880, - [SMALL_STATE(3251)] = 92897, - [SMALL_STATE(3252)] = 92914, - [SMALL_STATE(3253)] = 92929, - [SMALL_STATE(3254)] = 92946, - [SMALL_STATE(3255)] = 92963, - [SMALL_STATE(3256)] = 92980, - [SMALL_STATE(3257)] = 92997, - [SMALL_STATE(3258)] = 93014, - [SMALL_STATE(3259)] = 93031, - [SMALL_STATE(3260)] = 93048, - [SMALL_STATE(3261)] = 93065, - [SMALL_STATE(3262)] = 93082, - [SMALL_STATE(3263)] = 93099, - [SMALL_STATE(3264)] = 93116, - [SMALL_STATE(3265)] = 93131, - [SMALL_STATE(3266)] = 93146, - [SMALL_STATE(3267)] = 93161, - [SMALL_STATE(3268)] = 93178, - [SMALL_STATE(3269)] = 93195, - [SMALL_STATE(3270)] = 93212, - [SMALL_STATE(3271)] = 93227, - [SMALL_STATE(3272)] = 93244, - [SMALL_STATE(3273)] = 93261, - [SMALL_STATE(3274)] = 93276, - [SMALL_STATE(3275)] = 93293, - [SMALL_STATE(3276)] = 93310, - [SMALL_STATE(3277)] = 93327, - [SMALL_STATE(3278)] = 93344, - [SMALL_STATE(3279)] = 93361, - [SMALL_STATE(3280)] = 93376, - [SMALL_STATE(3281)] = 93393, - [SMALL_STATE(3282)] = 93410, - [SMALL_STATE(3283)] = 93427, - [SMALL_STATE(3284)] = 93444, - [SMALL_STATE(3285)] = 93461, - [SMALL_STATE(3286)] = 93478, - [SMALL_STATE(3287)] = 93495, - [SMALL_STATE(3288)] = 93512, - [SMALL_STATE(3289)] = 93529, - [SMALL_STATE(3290)] = 93546, - [SMALL_STATE(3291)] = 93563, - [SMALL_STATE(3292)] = 93580, - [SMALL_STATE(3293)] = 93597, - [SMALL_STATE(3294)] = 93614, - [SMALL_STATE(3295)] = 93631, - [SMALL_STATE(3296)] = 93648, - [SMALL_STATE(3297)] = 93663, - [SMALL_STATE(3298)] = 93680, - [SMALL_STATE(3299)] = 93697, - [SMALL_STATE(3300)] = 93712, - [SMALL_STATE(3301)] = 93729, - [SMALL_STATE(3302)] = 93746, - [SMALL_STATE(3303)] = 93763, - [SMALL_STATE(3304)] = 93780, - [SMALL_STATE(3305)] = 93797, - [SMALL_STATE(3306)] = 93814, - [SMALL_STATE(3307)] = 93831, - [SMALL_STATE(3308)] = 93848, - [SMALL_STATE(3309)] = 93865, - [SMALL_STATE(3310)] = 93882, - [SMALL_STATE(3311)] = 93899, - [SMALL_STATE(3312)] = 93916, - [SMALL_STATE(3313)] = 93933, - [SMALL_STATE(3314)] = 93950, - [SMALL_STATE(3315)] = 93967, - [SMALL_STATE(3316)] = 93984, - [SMALL_STATE(3317)] = 94001, - [SMALL_STATE(3318)] = 94018, - [SMALL_STATE(3319)] = 94035, - [SMALL_STATE(3320)] = 94052, - [SMALL_STATE(3321)] = 94069, - [SMALL_STATE(3322)] = 94086, - [SMALL_STATE(3323)] = 94103, - [SMALL_STATE(3324)] = 94120, - [SMALL_STATE(3325)] = 94135, - [SMALL_STATE(3326)] = 94152, - [SMALL_STATE(3327)] = 94169, - [SMALL_STATE(3328)] = 94186, - [SMALL_STATE(3329)] = 94203, - [SMALL_STATE(3330)] = 94220, - [SMALL_STATE(3331)] = 94237, - [SMALL_STATE(3332)] = 94254, - [SMALL_STATE(3333)] = 94271, - [SMALL_STATE(3334)] = 94288, - [SMALL_STATE(3335)] = 94305, - [SMALL_STATE(3336)] = 94320, - [SMALL_STATE(3337)] = 94337, - [SMALL_STATE(3338)] = 94354, - [SMALL_STATE(3339)] = 94371, - [SMALL_STATE(3340)] = 94388, - [SMALL_STATE(3341)] = 94405, - [SMALL_STATE(3342)] = 94422, - [SMALL_STATE(3343)] = 94437, - [SMALL_STATE(3344)] = 94454, - [SMALL_STATE(3345)] = 94471, - [SMALL_STATE(3346)] = 94486, - [SMALL_STATE(3347)] = 94503, - [SMALL_STATE(3348)] = 94518, - [SMALL_STATE(3349)] = 94535, - [SMALL_STATE(3350)] = 94550, - [SMALL_STATE(3351)] = 94565, - [SMALL_STATE(3352)] = 94580, - [SMALL_STATE(3353)] = 94597, - [SMALL_STATE(3354)] = 94614, - [SMALL_STATE(3355)] = 94631, - [SMALL_STATE(3356)] = 94648, - [SMALL_STATE(3357)] = 94665, - [SMALL_STATE(3358)] = 94680, - [SMALL_STATE(3359)] = 94697, - [SMALL_STATE(3360)] = 94714, - [SMALL_STATE(3361)] = 94731, - [SMALL_STATE(3362)] = 94748, - [SMALL_STATE(3363)] = 94765, - [SMALL_STATE(3364)] = 94782, - [SMALL_STATE(3365)] = 94799, - [SMALL_STATE(3366)] = 94814, - [SMALL_STATE(3367)] = 94831, - [SMALL_STATE(3368)] = 94848, - [SMALL_STATE(3369)] = 94865, - [SMALL_STATE(3370)] = 94880, - [SMALL_STATE(3371)] = 94897, - [SMALL_STATE(3372)] = 94914, - [SMALL_STATE(3373)] = 94931, - [SMALL_STATE(3374)] = 94946, - [SMALL_STATE(3375)] = 94963, - [SMALL_STATE(3376)] = 94980, - [SMALL_STATE(3377)] = 94995, - [SMALL_STATE(3378)] = 95012, - [SMALL_STATE(3379)] = 95027, - [SMALL_STATE(3380)] = 95044, - [SMALL_STATE(3381)] = 95059, - [SMALL_STATE(3382)] = 95076, - [SMALL_STATE(3383)] = 95093, - [SMALL_STATE(3384)] = 95108, - [SMALL_STATE(3385)] = 95123, - [SMALL_STATE(3386)] = 95140, - [SMALL_STATE(3387)] = 95157, - [SMALL_STATE(3388)] = 95174, - [SMALL_STATE(3389)] = 95191, - [SMALL_STATE(3390)] = 95208, - [SMALL_STATE(3391)] = 95225, - [SMALL_STATE(3392)] = 95242, - [SMALL_STATE(3393)] = 95257, - [SMALL_STATE(3394)] = 95274, - [SMALL_STATE(3395)] = 95289, - [SMALL_STATE(3396)] = 95306, - [SMALL_STATE(3397)] = 95323, - [SMALL_STATE(3398)] = 95340, - [SMALL_STATE(3399)] = 95355, - [SMALL_STATE(3400)] = 95370, - [SMALL_STATE(3401)] = 95387, - [SMALL_STATE(3402)] = 95404, - [SMALL_STATE(3403)] = 95419, - [SMALL_STATE(3404)] = 95436, - [SMALL_STATE(3405)] = 95453, - [SMALL_STATE(3406)] = 95470, - [SMALL_STATE(3407)] = 95487, - [SMALL_STATE(3408)] = 95502, - [SMALL_STATE(3409)] = 95517, - [SMALL_STATE(3410)] = 95534, - [SMALL_STATE(3411)] = 95551, - [SMALL_STATE(3412)] = 95568, - [SMALL_STATE(3413)] = 95585, - [SMALL_STATE(3414)] = 95602, - [SMALL_STATE(3415)] = 95619, - [SMALL_STATE(3416)] = 95636, - [SMALL_STATE(3417)] = 95653, - [SMALL_STATE(3418)] = 95668, - [SMALL_STATE(3419)] = 95685, - [SMALL_STATE(3420)] = 95702, - [SMALL_STATE(3421)] = 95719, - [SMALL_STATE(3422)] = 95736, - [SMALL_STATE(3423)] = 95753, - [SMALL_STATE(3424)] = 95770, - [SMALL_STATE(3425)] = 95787, - [SMALL_STATE(3426)] = 95802, - [SMALL_STATE(3427)] = 95817, - [SMALL_STATE(3428)] = 95834, - [SMALL_STATE(3429)] = 95851, - [SMALL_STATE(3430)] = 95868, - [SMALL_STATE(3431)] = 95885, - [SMALL_STATE(3432)] = 95902, - [SMALL_STATE(3433)] = 95919, - [SMALL_STATE(3434)] = 95936, - [SMALL_STATE(3435)] = 95953, - [SMALL_STATE(3436)] = 95970, - [SMALL_STATE(3437)] = 95987, - [SMALL_STATE(3438)] = 96004, - [SMALL_STATE(3439)] = 96021, - [SMALL_STATE(3440)] = 96038, - [SMALL_STATE(3441)] = 96055, - [SMALL_STATE(3442)] = 96072, - [SMALL_STATE(3443)] = 96089, - [SMALL_STATE(3444)] = 96106, - [SMALL_STATE(3445)] = 96121, - [SMALL_STATE(3446)] = 96138, - [SMALL_STATE(3447)] = 96153, - [SMALL_STATE(3448)] = 96170, - [SMALL_STATE(3449)] = 96187, - [SMALL_STATE(3450)] = 96204, - [SMALL_STATE(3451)] = 96221, - [SMALL_STATE(3452)] = 96236, - [SMALL_STATE(3453)] = 96253, - [SMALL_STATE(3454)] = 96270, - [SMALL_STATE(3455)] = 96287, - [SMALL_STATE(3456)] = 96304, - [SMALL_STATE(3457)] = 96321, - [SMALL_STATE(3458)] = 96336, - [SMALL_STATE(3459)] = 96353, - [SMALL_STATE(3460)] = 96368, - [SMALL_STATE(3461)] = 96385, - [SMALL_STATE(3462)] = 96402, - [SMALL_STATE(3463)] = 96417, - [SMALL_STATE(3464)] = 96434, - [SMALL_STATE(3465)] = 96451, - [SMALL_STATE(3466)] = 96466, - [SMALL_STATE(3467)] = 96483, - [SMALL_STATE(3468)] = 96500, - [SMALL_STATE(3469)] = 96515, - [SMALL_STATE(3470)] = 96532, - [SMALL_STATE(3471)] = 96547, - [SMALL_STATE(3472)] = 96564, - [SMALL_STATE(3473)] = 96581, - [SMALL_STATE(3474)] = 96598, - [SMALL_STATE(3475)] = 96615, - [SMALL_STATE(3476)] = 96632, - [SMALL_STATE(3477)] = 96649, - [SMALL_STATE(3478)] = 96666, - [SMALL_STATE(3479)] = 96683, - [SMALL_STATE(3480)] = 96700, - [SMALL_STATE(3481)] = 96717, - [SMALL_STATE(3482)] = 96734, - [SMALL_STATE(3483)] = 96749, - [SMALL_STATE(3484)] = 96766, - [SMALL_STATE(3485)] = 96783, - [SMALL_STATE(3486)] = 96800, - [SMALL_STATE(3487)] = 96817, - [SMALL_STATE(3488)] = 96834, - [SMALL_STATE(3489)] = 96851, - [SMALL_STATE(3490)] = 96868, - [SMALL_STATE(3491)] = 96885, - [SMALL_STATE(3492)] = 96902, - [SMALL_STATE(3493)] = 96919, - [SMALL_STATE(3494)] = 96936, - [SMALL_STATE(3495)] = 96953, - [SMALL_STATE(3496)] = 96970, - [SMALL_STATE(3497)] = 96985, - [SMALL_STATE(3498)] = 96999, - [SMALL_STATE(3499)] = 97013, - [SMALL_STATE(3500)] = 97027, - [SMALL_STATE(3501)] = 97041, - [SMALL_STATE(3502)] = 97055, - [SMALL_STATE(3503)] = 97069, - [SMALL_STATE(3504)] = 97083, - [SMALL_STATE(3505)] = 97097, - [SMALL_STATE(3506)] = 97111, - [SMALL_STATE(3507)] = 97125, - [SMALL_STATE(3508)] = 97139, - [SMALL_STATE(3509)] = 97153, - [SMALL_STATE(3510)] = 97167, - [SMALL_STATE(3511)] = 97181, - [SMALL_STATE(3512)] = 97195, - [SMALL_STATE(3513)] = 97209, - [SMALL_STATE(3514)] = 97223, - [SMALL_STATE(3515)] = 97237, - [SMALL_STATE(3516)] = 97251, - [SMALL_STATE(3517)] = 97265, - [SMALL_STATE(3518)] = 97279, - [SMALL_STATE(3519)] = 97293, - [SMALL_STATE(3520)] = 97307, - [SMALL_STATE(3521)] = 97321, - [SMALL_STATE(3522)] = 97335, - [SMALL_STATE(3523)] = 97349, - [SMALL_STATE(3524)] = 97363, - [SMALL_STATE(3525)] = 97377, - [SMALL_STATE(3526)] = 97391, - [SMALL_STATE(3527)] = 97405, - [SMALL_STATE(3528)] = 97419, - [SMALL_STATE(3529)] = 97433, - [SMALL_STATE(3530)] = 97447, - [SMALL_STATE(3531)] = 97461, - [SMALL_STATE(3532)] = 97475, - [SMALL_STATE(3533)] = 97489, - [SMALL_STATE(3534)] = 97503, - [SMALL_STATE(3535)] = 97517, - [SMALL_STATE(3536)] = 97531, - [SMALL_STATE(3537)] = 97545, - [SMALL_STATE(3538)] = 97559, - [SMALL_STATE(3539)] = 97573, - [SMALL_STATE(3540)] = 97587, - [SMALL_STATE(3541)] = 97601, - [SMALL_STATE(3542)] = 97615, - [SMALL_STATE(3543)] = 97629, - [SMALL_STATE(3544)] = 97643, - [SMALL_STATE(3545)] = 97657, - [SMALL_STATE(3546)] = 97671, - [SMALL_STATE(3547)] = 97685, - [SMALL_STATE(3548)] = 97699, - [SMALL_STATE(3549)] = 97713, - [SMALL_STATE(3550)] = 97727, - [SMALL_STATE(3551)] = 97741, - [SMALL_STATE(3552)] = 97755, - [SMALL_STATE(3553)] = 97769, - [SMALL_STATE(3554)] = 97783, - [SMALL_STATE(3555)] = 97797, - [SMALL_STATE(3556)] = 97811, - [SMALL_STATE(3557)] = 97825, - [SMALL_STATE(3558)] = 97839, - [SMALL_STATE(3559)] = 97853, - [SMALL_STATE(3560)] = 97867, - [SMALL_STATE(3561)] = 97881, - [SMALL_STATE(3562)] = 97895, - [SMALL_STATE(3563)] = 97909, - [SMALL_STATE(3564)] = 97923, - [SMALL_STATE(3565)] = 97937, - [SMALL_STATE(3566)] = 97951, - [SMALL_STATE(3567)] = 97965, - [SMALL_STATE(3568)] = 97979, - [SMALL_STATE(3569)] = 97993, - [SMALL_STATE(3570)] = 98007, - [SMALL_STATE(3571)] = 98021, - [SMALL_STATE(3572)] = 98035, - [SMALL_STATE(3573)] = 98049, - [SMALL_STATE(3574)] = 98063, - [SMALL_STATE(3575)] = 98077, - [SMALL_STATE(3576)] = 98091, - [SMALL_STATE(3577)] = 98105, - [SMALL_STATE(3578)] = 98119, - [SMALL_STATE(3579)] = 98133, - [SMALL_STATE(3580)] = 98147, - [SMALL_STATE(3581)] = 98161, - [SMALL_STATE(3582)] = 98175, - [SMALL_STATE(3583)] = 98189, - [SMALL_STATE(3584)] = 98203, - [SMALL_STATE(3585)] = 98217, - [SMALL_STATE(3586)] = 98231, - [SMALL_STATE(3587)] = 98245, - [SMALL_STATE(3588)] = 98259, - [SMALL_STATE(3589)] = 98273, - [SMALL_STATE(3590)] = 98287, - [SMALL_STATE(3591)] = 98301, - [SMALL_STATE(3592)] = 98315, - [SMALL_STATE(3593)] = 98329, - [SMALL_STATE(3594)] = 98343, - [SMALL_STATE(3595)] = 98357, - [SMALL_STATE(3596)] = 98371, - [SMALL_STATE(3597)] = 98385, - [SMALL_STATE(3598)] = 98399, - [SMALL_STATE(3599)] = 98413, - [SMALL_STATE(3600)] = 98427, - [SMALL_STATE(3601)] = 98441, - [SMALL_STATE(3602)] = 98455, - [SMALL_STATE(3603)] = 98469, - [SMALL_STATE(3604)] = 98483, - [SMALL_STATE(3605)] = 98497, - [SMALL_STATE(3606)] = 98511, - [SMALL_STATE(3607)] = 98525, - [SMALL_STATE(3608)] = 98539, - [SMALL_STATE(3609)] = 98553, - [SMALL_STATE(3610)] = 98567, - [SMALL_STATE(3611)] = 98581, - [SMALL_STATE(3612)] = 98595, - [SMALL_STATE(3613)] = 98609, - [SMALL_STATE(3614)] = 98623, - [SMALL_STATE(3615)] = 98637, - [SMALL_STATE(3616)] = 98651, - [SMALL_STATE(3617)] = 98665, - [SMALL_STATE(3618)] = 98679, - [SMALL_STATE(3619)] = 98693, - [SMALL_STATE(3620)] = 98707, - [SMALL_STATE(3621)] = 98721, - [SMALL_STATE(3622)] = 98735, - [SMALL_STATE(3623)] = 98749, - [SMALL_STATE(3624)] = 98763, - [SMALL_STATE(3625)] = 98777, - [SMALL_STATE(3626)] = 98791, - [SMALL_STATE(3627)] = 98805, - [SMALL_STATE(3628)] = 98819, - [SMALL_STATE(3629)] = 98833, - [SMALL_STATE(3630)] = 98847, - [SMALL_STATE(3631)] = 98861, - [SMALL_STATE(3632)] = 98875, - [SMALL_STATE(3633)] = 98889, - [SMALL_STATE(3634)] = 98903, - [SMALL_STATE(3635)] = 98917, - [SMALL_STATE(3636)] = 98931, - [SMALL_STATE(3637)] = 98945, - [SMALL_STATE(3638)] = 98959, - [SMALL_STATE(3639)] = 98973, - [SMALL_STATE(3640)] = 98987, - [SMALL_STATE(3641)] = 99001, - [SMALL_STATE(3642)] = 99015, - [SMALL_STATE(3643)] = 99029, - [SMALL_STATE(3644)] = 99043, - [SMALL_STATE(3645)] = 99057, - [SMALL_STATE(3646)] = 99071, - [SMALL_STATE(3647)] = 99085, - [SMALL_STATE(3648)] = 99099, - [SMALL_STATE(3649)] = 99113, - [SMALL_STATE(3650)] = 99127, - [SMALL_STATE(3651)] = 99141, - [SMALL_STATE(3652)] = 99155, - [SMALL_STATE(3653)] = 99169, - [SMALL_STATE(3654)] = 99183, - [SMALL_STATE(3655)] = 99197, - [SMALL_STATE(3656)] = 99211, - [SMALL_STATE(3657)] = 99225, - [SMALL_STATE(3658)] = 99239, - [SMALL_STATE(3659)] = 99253, - [SMALL_STATE(3660)] = 99267, - [SMALL_STATE(3661)] = 99281, - [SMALL_STATE(3662)] = 99295, - [SMALL_STATE(3663)] = 99309, - [SMALL_STATE(3664)] = 99323, - [SMALL_STATE(3665)] = 99337, - [SMALL_STATE(3666)] = 99351, - [SMALL_STATE(3667)] = 99365, - [SMALL_STATE(3668)] = 99379, - [SMALL_STATE(3669)] = 99393, - [SMALL_STATE(3670)] = 99407, - [SMALL_STATE(3671)] = 99421, - [SMALL_STATE(3672)] = 99435, - [SMALL_STATE(3673)] = 99449, - [SMALL_STATE(3674)] = 99463, - [SMALL_STATE(3675)] = 99477, - [SMALL_STATE(3676)] = 99491, - [SMALL_STATE(3677)] = 99505, - [SMALL_STATE(3678)] = 99519, - [SMALL_STATE(3679)] = 99533, - [SMALL_STATE(3680)] = 99547, - [SMALL_STATE(3681)] = 99561, - [SMALL_STATE(3682)] = 99575, - [SMALL_STATE(3683)] = 99589, - [SMALL_STATE(3684)] = 99603, - [SMALL_STATE(3685)] = 99617, - [SMALL_STATE(3686)] = 99631, - [SMALL_STATE(3687)] = 99645, - [SMALL_STATE(3688)] = 99659, - [SMALL_STATE(3689)] = 99673, - [SMALL_STATE(3690)] = 99687, - [SMALL_STATE(3691)] = 99701, - [SMALL_STATE(3692)] = 99715, - [SMALL_STATE(3693)] = 99729, - [SMALL_STATE(3694)] = 99743, - [SMALL_STATE(3695)] = 99757, - [SMALL_STATE(3696)] = 99771, - [SMALL_STATE(3697)] = 99785, - [SMALL_STATE(3698)] = 99799, - [SMALL_STATE(3699)] = 99813, - [SMALL_STATE(3700)] = 99827, - [SMALL_STATE(3701)] = 99841, - [SMALL_STATE(3702)] = 99855, - [SMALL_STATE(3703)] = 99869, - [SMALL_STATE(3704)] = 99883, - [SMALL_STATE(3705)] = 99897, - [SMALL_STATE(3706)] = 99911, - [SMALL_STATE(3707)] = 99925, - [SMALL_STATE(3708)] = 99939, - [SMALL_STATE(3709)] = 99953, - [SMALL_STATE(3710)] = 99967, - [SMALL_STATE(3711)] = 99981, - [SMALL_STATE(3712)] = 99995, - [SMALL_STATE(3713)] = 100009, - [SMALL_STATE(3714)] = 100023, - [SMALL_STATE(3715)] = 100037, - [SMALL_STATE(3716)] = 100051, - [SMALL_STATE(3717)] = 100065, - [SMALL_STATE(3718)] = 100079, - [SMALL_STATE(3719)] = 100093, - [SMALL_STATE(3720)] = 100107, - [SMALL_STATE(3721)] = 100121, - [SMALL_STATE(3722)] = 100135, - [SMALL_STATE(3723)] = 100149, - [SMALL_STATE(3724)] = 100163, - [SMALL_STATE(3725)] = 100177, - [SMALL_STATE(3726)] = 100191, - [SMALL_STATE(3727)] = 100205, - [SMALL_STATE(3728)] = 100219, - [SMALL_STATE(3729)] = 100233, - [SMALL_STATE(3730)] = 100247, - [SMALL_STATE(3731)] = 100261, - [SMALL_STATE(3732)] = 100275, - [SMALL_STATE(3733)] = 100289, - [SMALL_STATE(3734)] = 100303, - [SMALL_STATE(3735)] = 100317, - [SMALL_STATE(3736)] = 100331, - [SMALL_STATE(3737)] = 100345, - [SMALL_STATE(3738)] = 100359, - [SMALL_STATE(3739)] = 100373, - [SMALL_STATE(3740)] = 100387, - [SMALL_STATE(3741)] = 100401, - [SMALL_STATE(3742)] = 100415, - [SMALL_STATE(3743)] = 100429, - [SMALL_STATE(3744)] = 100443, - [SMALL_STATE(3745)] = 100457, - [SMALL_STATE(3746)] = 100471, - [SMALL_STATE(3747)] = 100485, - [SMALL_STATE(3748)] = 100499, - [SMALL_STATE(3749)] = 100513, - [SMALL_STATE(3750)] = 100527, - [SMALL_STATE(3751)] = 100541, - [SMALL_STATE(3752)] = 100555, - [SMALL_STATE(3753)] = 100569, - [SMALL_STATE(3754)] = 100583, - [SMALL_STATE(3755)] = 100597, - [SMALL_STATE(3756)] = 100611, - [SMALL_STATE(3757)] = 100625, - [SMALL_STATE(3758)] = 100639, - [SMALL_STATE(3759)] = 100653, - [SMALL_STATE(3760)] = 100667, - [SMALL_STATE(3761)] = 100681, - [SMALL_STATE(3762)] = 100695, - [SMALL_STATE(3763)] = 100709, - [SMALL_STATE(3764)] = 100723, - [SMALL_STATE(3765)] = 100737, - [SMALL_STATE(3766)] = 100751, - [SMALL_STATE(3767)] = 100765, - [SMALL_STATE(3768)] = 100779, - [SMALL_STATE(3769)] = 100793, - [SMALL_STATE(3770)] = 100807, - [SMALL_STATE(3771)] = 100821, - [SMALL_STATE(3772)] = 100835, - [SMALL_STATE(3773)] = 100849, - [SMALL_STATE(3774)] = 100863, - [SMALL_STATE(3775)] = 100877, - [SMALL_STATE(3776)] = 100891, - [SMALL_STATE(3777)] = 100905, - [SMALL_STATE(3778)] = 100919, - [SMALL_STATE(3779)] = 100933, - [SMALL_STATE(3780)] = 100947, - [SMALL_STATE(3781)] = 100961, - [SMALL_STATE(3782)] = 100975, - [SMALL_STATE(3783)] = 100989, - [SMALL_STATE(3784)] = 101003, - [SMALL_STATE(3785)] = 101017, - [SMALL_STATE(3786)] = 101031, - [SMALL_STATE(3787)] = 101045, - [SMALL_STATE(3788)] = 101059, - [SMALL_STATE(3789)] = 101073, - [SMALL_STATE(3790)] = 101087, - [SMALL_STATE(3791)] = 101101, - [SMALL_STATE(3792)] = 101115, - [SMALL_STATE(3793)] = 101129, - [SMALL_STATE(3794)] = 101143, - [SMALL_STATE(3795)] = 101157, - [SMALL_STATE(3796)] = 101171, - [SMALL_STATE(3797)] = 101185, - [SMALL_STATE(3798)] = 101199, - [SMALL_STATE(3799)] = 101213, - [SMALL_STATE(3800)] = 101227, - [SMALL_STATE(3801)] = 101241, - [SMALL_STATE(3802)] = 101255, - [SMALL_STATE(3803)] = 101269, - [SMALL_STATE(3804)] = 101283, - [SMALL_STATE(3805)] = 101297, - [SMALL_STATE(3806)] = 101311, - [SMALL_STATE(3807)] = 101325, - [SMALL_STATE(3808)] = 101339, - [SMALL_STATE(3809)] = 101353, - [SMALL_STATE(3810)] = 101367, - [SMALL_STATE(3811)] = 101381, - [SMALL_STATE(3812)] = 101395, - [SMALL_STATE(3813)] = 101409, - [SMALL_STATE(3814)] = 101423, - [SMALL_STATE(3815)] = 101437, - [SMALL_STATE(3816)] = 101451, - [SMALL_STATE(3817)] = 101455, - [SMALL_STATE(3818)] = 101459, - [SMALL_STATE(3819)] = 101463, - [SMALL_STATE(3820)] = 101467, - [SMALL_STATE(3821)] = 101471, - [SMALL_STATE(3822)] = 101475, + [SMALL_STATE(2135)] = 66560, + [SMALL_STATE(2136)] = 66600, + [SMALL_STATE(2137)] = 66628, + [SMALL_STATE(2138)] = 66668, + [SMALL_STATE(2139)] = 66708, + [SMALL_STATE(2140)] = 66736, + [SMALL_STATE(2141)] = 66774, + [SMALL_STATE(2142)] = 66802, + [SMALL_STATE(2143)] = 66840, + [SMALL_STATE(2144)] = 66870, + [SMALL_STATE(2145)] = 66894, + [SMALL_STATE(2146)] = 66922, + [SMALL_STATE(2147)] = 66962, + [SMALL_STATE(2148)] = 66990, + [SMALL_STATE(2149)] = 67030, + [SMALL_STATE(2150)] = 67054, + [SMALL_STATE(2151)] = 67082, + [SMALL_STATE(2152)] = 67120, + [SMALL_STATE(2153)] = 67150, + [SMALL_STATE(2154)] = 67178, + [SMALL_STATE(2155)] = 67206, + [SMALL_STATE(2156)] = 67244, + [SMALL_STATE(2157)] = 67282, + [SMALL_STATE(2158)] = 67320, + [SMALL_STATE(2159)] = 67358, + [SMALL_STATE(2160)] = 67386, + [SMALL_STATE(2161)] = 67424, + [SMALL_STATE(2162)] = 67462, + [SMALL_STATE(2163)] = 67500, + [SMALL_STATE(2164)] = 67528, + [SMALL_STATE(2165)] = 67568, + [SMALL_STATE(2166)] = 67606, + [SMALL_STATE(2167)] = 67634, + [SMALL_STATE(2168)] = 67662, + [SMALL_STATE(2169)] = 67690, + [SMALL_STATE(2170)] = 67730, + [SMALL_STATE(2171)] = 67754, + [SMALL_STATE(2172)] = 67784, + [SMALL_STATE(2173)] = 67808, + [SMALL_STATE(2174)] = 67846, + [SMALL_STATE(2175)] = 67880, + [SMALL_STATE(2176)] = 67920, + [SMALL_STATE(2177)] = 67950, + [SMALL_STATE(2178)] = 67991, + [SMALL_STATE(2179)] = 68014, + [SMALL_STATE(2180)] = 68037, + [SMALL_STATE(2181)] = 68060, + [SMALL_STATE(2182)] = 68083, + [SMALL_STATE(2183)] = 68106, + [SMALL_STATE(2184)] = 68129, + [SMALL_STATE(2185)] = 68152, + [SMALL_STATE(2186)] = 68175, + [SMALL_STATE(2187)] = 68208, + [SMALL_STATE(2188)] = 68231, + [SMALL_STATE(2189)] = 68254, + [SMALL_STATE(2190)] = 68277, + [SMALL_STATE(2191)] = 68300, + [SMALL_STATE(2192)] = 68323, + [SMALL_STATE(2193)] = 68346, + [SMALL_STATE(2194)] = 68369, + [SMALL_STATE(2195)] = 68392, + [SMALL_STATE(2196)] = 68415, + [SMALL_STATE(2197)] = 68446, + [SMALL_STATE(2198)] = 68481, + [SMALL_STATE(2199)] = 68504, + [SMALL_STATE(2200)] = 68539, + [SMALL_STATE(2201)] = 68580, + [SMALL_STATE(2202)] = 68603, + [SMALL_STATE(2203)] = 68640, + [SMALL_STATE(2204)] = 68677, + [SMALL_STATE(2205)] = 68700, + [SMALL_STATE(2206)] = 68723, + [SMALL_STATE(2207)] = 68754, + [SMALL_STATE(2208)] = 68777, + [SMALL_STATE(2209)] = 68808, + [SMALL_STATE(2210)] = 68849, + [SMALL_STATE(2211)] = 68872, + [SMALL_STATE(2212)] = 68895, + [SMALL_STATE(2213)] = 68932, + [SMALL_STATE(2214)] = 68955, + [SMALL_STATE(2215)] = 68978, + [SMALL_STATE(2216)] = 69015, + [SMALL_STATE(2217)] = 69038, + [SMALL_STATE(2218)] = 69061, + [SMALL_STATE(2219)] = 69084, + [SMALL_STATE(2220)] = 69107, + [SMALL_STATE(2221)] = 69130, + [SMALL_STATE(2222)] = 69153, + [SMALL_STATE(2223)] = 69184, + [SMALL_STATE(2224)] = 69215, + [SMALL_STATE(2225)] = 69250, + [SMALL_STATE(2226)] = 69273, + [SMALL_STATE(2227)] = 69308, + [SMALL_STATE(2228)] = 69331, + [SMALL_STATE(2229)] = 69362, + [SMALL_STATE(2230)] = 69385, + [SMALL_STATE(2231)] = 69408, + [SMALL_STATE(2232)] = 69449, + [SMALL_STATE(2233)] = 69473, + [SMALL_STATE(2234)] = 69505, + [SMALL_STATE(2235)] = 69535, + [SMALL_STATE(2236)] = 69563, + [SMALL_STATE(2237)] = 69591, + [SMALL_STATE(2238)] = 69615, + [SMALL_STATE(2239)] = 69653, + [SMALL_STATE(2240)] = 69683, + [SMALL_STATE(2241)] = 69711, + [SMALL_STATE(2242)] = 69743, + [SMALL_STATE(2243)] = 69771, + [SMALL_STATE(2244)] = 69799, + [SMALL_STATE(2245)] = 69837, + [SMALL_STATE(2246)] = 69875, + [SMALL_STATE(2247)] = 69913, + [SMALL_STATE(2248)] = 69939, + [SMALL_STATE(2249)] = 69967, + [SMALL_STATE(2250)] = 70005, + [SMALL_STATE(2251)] = 70043, + [SMALL_STATE(2252)] = 70067, + [SMALL_STATE(2253)] = 70099, + [SMALL_STATE(2254)] = 70137, + [SMALL_STATE(2255)] = 70175, + [SMALL_STATE(2256)] = 70205, + [SMALL_STATE(2257)] = 70243, + [SMALL_STATE(2258)] = 70281, + [SMALL_STATE(2259)] = 70311, + [SMALL_STATE(2260)] = 70345, + [SMALL_STATE(2261)] = 70373, + [SMALL_STATE(2262)] = 70411, + [SMALL_STATE(2263)] = 70435, + [SMALL_STATE(2264)] = 70461, + [SMALL_STATE(2265)] = 70487, + [SMALL_STATE(2266)] = 70521, + [SMALL_STATE(2267)] = 70559, + [SMALL_STATE(2268)] = 70591, + [SMALL_STATE(2269)] = 70627, + [SMALL_STATE(2270)] = 70665, + [SMALL_STATE(2271)] = 70697, + [SMALL_STATE(2272)] = 70729, + [SMALL_STATE(2273)] = 70767, + [SMALL_STATE(2274)] = 70805, + [SMALL_STATE(2275)] = 70837, + [SMALL_STATE(2276)] = 70869, + [SMALL_STATE(2277)] = 70907, + [SMALL_STATE(2278)] = 70939, + [SMALL_STATE(2279)] = 70971, + [SMALL_STATE(2280)] = 71003, + [SMALL_STATE(2281)] = 71035, + [SMALL_STATE(2282)] = 71063, + [SMALL_STATE(2283)] = 71095, + [SMALL_STATE(2284)] = 71119, + [SMALL_STATE(2285)] = 71144, + [SMALL_STATE(2286)] = 71179, + [SMALL_STATE(2287)] = 71214, + [SMALL_STATE(2288)] = 71249, + [SMALL_STATE(2289)] = 71284, + [SMALL_STATE(2290)] = 71319, + [SMALL_STATE(2291)] = 71354, + [SMALL_STATE(2292)] = 71389, + [SMALL_STATE(2293)] = 71424, + [SMALL_STATE(2294)] = 71459, + [SMALL_STATE(2295)] = 71494, + [SMALL_STATE(2296)] = 71529, + [SMALL_STATE(2297)] = 71554, + [SMALL_STATE(2298)] = 71589, + [SMALL_STATE(2299)] = 71622, + [SMALL_STATE(2300)] = 71657, + [SMALL_STATE(2301)] = 71692, + [SMALL_STATE(2302)] = 71713, + [SMALL_STATE(2303)] = 71734, + [SMALL_STATE(2304)] = 71755, + [SMALL_STATE(2305)] = 71782, + [SMALL_STATE(2306)] = 71817, + [SMALL_STATE(2307)] = 71852, + [SMALL_STATE(2308)] = 71885, + [SMALL_STATE(2309)] = 71920, + [SMALL_STATE(2310)] = 71955, + [SMALL_STATE(2311)] = 71980, + [SMALL_STATE(2312)] = 72013, + [SMALL_STATE(2313)] = 72048, + [SMALL_STATE(2314)] = 72083, + [SMALL_STATE(2315)] = 72118, + [SMALL_STATE(2316)] = 72153, + [SMALL_STATE(2317)] = 72188, + [SMALL_STATE(2318)] = 72217, + [SMALL_STATE(2319)] = 72252, + [SMALL_STATE(2320)] = 72287, + [SMALL_STATE(2321)] = 72322, + [SMALL_STATE(2322)] = 72357, + [SMALL_STATE(2323)] = 72390, + [SMALL_STATE(2324)] = 72425, + [SMALL_STATE(2325)] = 72460, + [SMALL_STATE(2326)] = 72495, + [SMALL_STATE(2327)] = 72530, + [SMALL_STATE(2328)] = 72551, + [SMALL_STATE(2329)] = 72586, + [SMALL_STATE(2330)] = 72621, + [SMALL_STATE(2331)] = 72656, + [SMALL_STATE(2332)] = 72689, + [SMALL_STATE(2333)] = 72724, + [SMALL_STATE(2334)] = 72759, + [SMALL_STATE(2335)] = 72794, + [SMALL_STATE(2336)] = 72829, + [SMALL_STATE(2337)] = 72864, + [SMALL_STATE(2338)] = 72899, + [SMALL_STATE(2339)] = 72931, + [SMALL_STATE(2340)] = 72959, + [SMALL_STATE(2341)] = 72989, + [SMALL_STATE(2342)] = 73021, + [SMALL_STATE(2343)] = 73053, + [SMALL_STATE(2344)] = 73079, + [SMALL_STATE(2345)] = 73111, + [SMALL_STATE(2346)] = 73143, + [SMALL_STATE(2347)] = 73175, + [SMALL_STATE(2348)] = 73207, + [SMALL_STATE(2349)] = 73237, + [SMALL_STATE(2350)] = 73269, + [SMALL_STATE(2351)] = 73299, + [SMALL_STATE(2352)] = 73331, + [SMALL_STATE(2353)] = 73363, + [SMALL_STATE(2354)] = 73395, + [SMALL_STATE(2355)] = 73427, + [SMALL_STATE(2356)] = 73459, + [SMALL_STATE(2357)] = 73487, + [SMALL_STATE(2358)] = 73515, + [SMALL_STATE(2359)] = 73541, + [SMALL_STATE(2360)] = 73567, + [SMALL_STATE(2361)] = 73599, + [SMALL_STATE(2362)] = 73631, + [SMALL_STATE(2363)] = 73663, + [SMALL_STATE(2364)] = 73695, + [SMALL_STATE(2365)] = 73727, + [SMALL_STATE(2366)] = 73759, + [SMALL_STATE(2367)] = 73791, + [SMALL_STATE(2368)] = 73821, + [SMALL_STATE(2369)] = 73849, + [SMALL_STATE(2370)] = 73879, + [SMALL_STATE(2371)] = 73911, + [SMALL_STATE(2372)] = 73941, + [SMALL_STATE(2373)] = 73963, + [SMALL_STATE(2374)] = 73985, + [SMALL_STATE(2375)] = 74017, + [SMALL_STATE(2376)] = 74047, + [SMALL_STATE(2377)] = 74079, + [SMALL_STATE(2378)] = 74105, + [SMALL_STATE(2379)] = 74137, + [SMALL_STATE(2380)] = 74169, + [SMALL_STATE(2381)] = 74201, + [SMALL_STATE(2382)] = 74231, + [SMALL_STATE(2383)] = 74263, + [SMALL_STATE(2384)] = 74293, + [SMALL_STATE(2385)] = 74315, + [SMALL_STATE(2386)] = 74347, + [SMALL_STATE(2387)] = 74369, + [SMALL_STATE(2388)] = 74401, + [SMALL_STATE(2389)] = 74433, + [SMALL_STATE(2390)] = 74461, + [SMALL_STATE(2391)] = 74493, + [SMALL_STATE(2392)] = 74515, + [SMALL_STATE(2393)] = 74545, + [SMALL_STATE(2394)] = 74577, + [SMALL_STATE(2395)] = 74609, + [SMALL_STATE(2396)] = 74641, + [SMALL_STATE(2397)] = 74673, + [SMALL_STATE(2398)] = 74695, + [SMALL_STATE(2399)] = 74727, + [SMALL_STATE(2400)] = 74759, + [SMALL_STATE(2401)] = 74791, + [SMALL_STATE(2402)] = 74823, + [SMALL_STATE(2403)] = 74844, + [SMALL_STATE(2404)] = 74867, + [SMALL_STATE(2405)] = 74888, + [SMALL_STATE(2406)] = 74909, + [SMALL_STATE(2407)] = 74938, + [SMALL_STATE(2408)] = 74959, + [SMALL_STATE(2409)] = 74980, + [SMALL_STATE(2410)] = 75001, + [SMALL_STATE(2411)] = 75030, + [SMALL_STATE(2412)] = 75059, + [SMALL_STATE(2413)] = 75088, + [SMALL_STATE(2414)] = 75117, + [SMALL_STATE(2415)] = 75146, + [SMALL_STATE(2416)] = 75175, + [SMALL_STATE(2417)] = 75204, + [SMALL_STATE(2418)] = 75233, + [SMALL_STATE(2419)] = 75262, + [SMALL_STATE(2420)] = 75291, + [SMALL_STATE(2421)] = 75320, + [SMALL_STATE(2422)] = 75349, + [SMALL_STATE(2423)] = 75376, + [SMALL_STATE(2424)] = 75405, + [SMALL_STATE(2425)] = 75434, + [SMALL_STATE(2426)] = 75457, + [SMALL_STATE(2427)] = 75480, + [SMALL_STATE(2428)] = 75509, + [SMALL_STATE(2429)] = 75538, + [SMALL_STATE(2430)] = 75567, + [SMALL_STATE(2431)] = 75596, + [SMALL_STATE(2432)] = 75625, + [SMALL_STATE(2433)] = 75654, + [SMALL_STATE(2434)] = 75683, + [SMALL_STATE(2435)] = 75712, + [SMALL_STATE(2436)] = 75735, + [SMALL_STATE(2437)] = 75764, + [SMALL_STATE(2438)] = 75793, + [SMALL_STATE(2439)] = 75822, + [SMALL_STATE(2440)] = 75845, + [SMALL_STATE(2441)] = 75874, + [SMALL_STATE(2442)] = 75903, + [SMALL_STATE(2443)] = 75932, + [SMALL_STATE(2444)] = 75961, + [SMALL_STATE(2445)] = 75990, + [SMALL_STATE(2446)] = 76019, + [SMALL_STATE(2447)] = 76048, + [SMALL_STATE(2448)] = 76077, + [SMALL_STATE(2449)] = 76104, + [SMALL_STATE(2450)] = 76127, + [SMALL_STATE(2451)] = 76154, + [SMALL_STATE(2452)] = 76179, + [SMALL_STATE(2453)] = 76204, + [SMALL_STATE(2454)] = 76229, + [SMALL_STATE(2455)] = 76250, + [SMALL_STATE(2456)] = 76279, + [SMALL_STATE(2457)] = 76300, + [SMALL_STATE(2458)] = 76329, + [SMALL_STATE(2459)] = 76358, + [SMALL_STATE(2460)] = 76383, + [SMALL_STATE(2461)] = 76412, + [SMALL_STATE(2462)] = 76431, + [SMALL_STATE(2463)] = 76460, + [SMALL_STATE(2464)] = 76489, + [SMALL_STATE(2465)] = 76510, + [SMALL_STATE(2466)] = 76531, + [SMALL_STATE(2467)] = 76552, + [SMALL_STATE(2468)] = 76575, + [SMALL_STATE(2469)] = 76596, + [SMALL_STATE(2470)] = 76625, + [SMALL_STATE(2471)] = 76654, + [SMALL_STATE(2472)] = 76677, + [SMALL_STATE(2473)] = 76704, + [SMALL_STATE(2474)] = 76733, + [SMALL_STATE(2475)] = 76762, + [SMALL_STATE(2476)] = 76783, + [SMALL_STATE(2477)] = 76812, + [SMALL_STATE(2478)] = 76835, + [SMALL_STATE(2479)] = 76864, + [SMALL_STATE(2480)] = 76893, + [SMALL_STATE(2481)] = 76922, + [SMALL_STATE(2482)] = 76941, + [SMALL_STATE(2483)] = 76964, + [SMALL_STATE(2484)] = 76987, + [SMALL_STATE(2485)] = 77016, + [SMALL_STATE(2486)] = 77045, + [SMALL_STATE(2487)] = 77068, + [SMALL_STATE(2488)] = 77097, + [SMALL_STATE(2489)] = 77126, + [SMALL_STATE(2490)] = 77155, + [SMALL_STATE(2491)] = 77176, + [SMALL_STATE(2492)] = 77205, + [SMALL_STATE(2493)] = 77228, + [SMALL_STATE(2494)] = 77257, + [SMALL_STATE(2495)] = 77278, + [SMALL_STATE(2496)] = 77307, + [SMALL_STATE(2497)] = 77336, + [SMALL_STATE(2498)] = 77359, + [SMALL_STATE(2499)] = 77382, + [SMALL_STATE(2500)] = 77411, + [SMALL_STATE(2501)] = 77438, + [SMALL_STATE(2502)] = 77459, + [SMALL_STATE(2503)] = 77488, + [SMALL_STATE(2504)] = 77515, + [SMALL_STATE(2505)] = 77544, + [SMALL_STATE(2506)] = 77573, + [SMALL_STATE(2507)] = 77596, + [SMALL_STATE(2508)] = 77625, + [SMALL_STATE(2509)] = 77651, + [SMALL_STATE(2510)] = 77669, + [SMALL_STATE(2511)] = 77695, + [SMALL_STATE(2512)] = 77721, + [SMALL_STATE(2513)] = 77747, + [SMALL_STATE(2514)] = 77771, + [SMALL_STATE(2515)] = 77797, + [SMALL_STATE(2516)] = 77821, + [SMALL_STATE(2517)] = 77847, + [SMALL_STATE(2518)] = 77873, + [SMALL_STATE(2519)] = 77891, + [SMALL_STATE(2520)] = 77917, + [SMALL_STATE(2521)] = 77943, + [SMALL_STATE(2522)] = 77969, + [SMALL_STATE(2523)] = 77987, + [SMALL_STATE(2524)] = 78013, + [SMALL_STATE(2525)] = 78039, + [SMALL_STATE(2526)] = 78065, + [SMALL_STATE(2527)] = 78089, + [SMALL_STATE(2528)] = 78111, + [SMALL_STATE(2529)] = 78133, + [SMALL_STATE(2530)] = 78151, + [SMALL_STATE(2531)] = 78177, + [SMALL_STATE(2532)] = 78201, + [SMALL_STATE(2533)] = 78227, + [SMALL_STATE(2534)] = 78245, + [SMALL_STATE(2535)] = 78271, + [SMALL_STATE(2536)] = 78289, + [SMALL_STATE(2537)] = 78313, + [SMALL_STATE(2538)] = 78339, + [SMALL_STATE(2539)] = 78365, + [SMALL_STATE(2540)] = 78389, + [SMALL_STATE(2541)] = 78409, + [SMALL_STATE(2542)] = 78427, + [SMALL_STATE(2543)] = 78453, + [SMALL_STATE(2544)] = 78475, + [SMALL_STATE(2545)] = 78495, + [SMALL_STATE(2546)] = 78521, + [SMALL_STATE(2547)] = 78547, + [SMALL_STATE(2548)] = 78565, + [SMALL_STATE(2549)] = 78591, + [SMALL_STATE(2550)] = 78617, + [SMALL_STATE(2551)] = 78635, + [SMALL_STATE(2552)] = 78653, + [SMALL_STATE(2553)] = 78679, + [SMALL_STATE(2554)] = 78697, + [SMALL_STATE(2555)] = 78721, + [SMALL_STATE(2556)] = 78739, + [SMALL_STATE(2557)] = 78765, + [SMALL_STATE(2558)] = 78791, + [SMALL_STATE(2559)] = 78817, + [SMALL_STATE(2560)] = 78835, + [SMALL_STATE(2561)] = 78859, + [SMALL_STATE(2562)] = 78877, + [SMALL_STATE(2563)] = 78899, + [SMALL_STATE(2564)] = 78917, + [SMALL_STATE(2565)] = 78937, + [SMALL_STATE(2566)] = 78963, + [SMALL_STATE(2567)] = 78987, + [SMALL_STATE(2568)] = 79013, + [SMALL_STATE(2569)] = 79037, + [SMALL_STATE(2570)] = 79063, + [SMALL_STATE(2571)] = 79089, + [SMALL_STATE(2572)] = 79115, + [SMALL_STATE(2573)] = 79137, + [SMALL_STATE(2574)] = 79163, + [SMALL_STATE(2575)] = 79181, + [SMALL_STATE(2576)] = 79199, + [SMALL_STATE(2577)] = 79225, + [SMALL_STATE(2578)] = 79249, + [SMALL_STATE(2579)] = 79275, + [SMALL_STATE(2580)] = 79299, + [SMALL_STATE(2581)] = 79325, + [SMALL_STATE(2582)] = 79347, + [SMALL_STATE(2583)] = 79373, + [SMALL_STATE(2584)] = 79399, + [SMALL_STATE(2585)] = 79417, + [SMALL_STATE(2586)] = 79435, + [SMALL_STATE(2587)] = 79461, + [SMALL_STATE(2588)] = 79479, + [SMALL_STATE(2589)] = 79501, + [SMALL_STATE(2590)] = 79527, + [SMALL_STATE(2591)] = 79553, + [SMALL_STATE(2592)] = 79577, + [SMALL_STATE(2593)] = 79595, + [SMALL_STATE(2594)] = 79621, + [SMALL_STATE(2595)] = 79639, + [SMALL_STATE(2596)] = 79665, + [SMALL_STATE(2597)] = 79691, + [SMALL_STATE(2598)] = 79715, + [SMALL_STATE(2599)] = 79733, + [SMALL_STATE(2600)] = 79759, + [SMALL_STATE(2601)] = 79785, + [SMALL_STATE(2602)] = 79803, + [SMALL_STATE(2603)] = 79829, + [SMALL_STATE(2604)] = 79855, + [SMALL_STATE(2605)] = 79881, + [SMALL_STATE(2606)] = 79901, + [SMALL_STATE(2607)] = 79927, + [SMALL_STATE(2608)] = 79949, + [SMALL_STATE(2609)] = 79975, + [SMALL_STATE(2610)] = 80001, + [SMALL_STATE(2611)] = 80027, + [SMALL_STATE(2612)] = 80051, + [SMALL_STATE(2613)] = 80075, + [SMALL_STATE(2614)] = 80093, + [SMALL_STATE(2615)] = 80111, + [SMALL_STATE(2616)] = 80137, + [SMALL_STATE(2617)] = 80160, + [SMALL_STATE(2618)] = 80183, + [SMALL_STATE(2619)] = 80206, + [SMALL_STATE(2620)] = 80229, + [SMALL_STATE(2621)] = 80252, + [SMALL_STATE(2622)] = 80275, + [SMALL_STATE(2623)] = 80298, + [SMALL_STATE(2624)] = 80321, + [SMALL_STATE(2625)] = 80344, + [SMALL_STATE(2626)] = 80367, + [SMALL_STATE(2627)] = 80390, + [SMALL_STATE(2628)] = 80413, + [SMALL_STATE(2629)] = 80434, + [SMALL_STATE(2630)] = 80457, + [SMALL_STATE(2631)] = 80480, + [SMALL_STATE(2632)] = 80503, + [SMALL_STATE(2633)] = 80526, + [SMALL_STATE(2634)] = 80549, + [SMALL_STATE(2635)] = 80572, + [SMALL_STATE(2636)] = 80591, + [SMALL_STATE(2637)] = 80614, + [SMALL_STATE(2638)] = 80637, + [SMALL_STATE(2639)] = 80660, + [SMALL_STATE(2640)] = 80683, + [SMALL_STATE(2641)] = 80706, + [SMALL_STATE(2642)] = 80729, + [SMALL_STATE(2643)] = 80750, + [SMALL_STATE(2644)] = 80773, + [SMALL_STATE(2645)] = 80796, + [SMALL_STATE(2646)] = 80819, + [SMALL_STATE(2647)] = 80842, + [SMALL_STATE(2648)] = 80863, + [SMALL_STATE(2649)] = 80886, + [SMALL_STATE(2650)] = 80905, + [SMALL_STATE(2651)] = 80926, + [SMALL_STATE(2652)] = 80949, + [SMALL_STATE(2653)] = 80972, + [SMALL_STATE(2654)] = 80995, + [SMALL_STATE(2655)] = 81018, + [SMALL_STATE(2656)] = 81041, + [SMALL_STATE(2657)] = 81060, + [SMALL_STATE(2658)] = 81083, + [SMALL_STATE(2659)] = 81104, + [SMALL_STATE(2660)] = 81127, + [SMALL_STATE(2661)] = 81146, + [SMALL_STATE(2662)] = 81169, + [SMALL_STATE(2663)] = 81192, + [SMALL_STATE(2664)] = 81215, + [SMALL_STATE(2665)] = 81238, + [SMALL_STATE(2666)] = 81261, + [SMALL_STATE(2667)] = 81284, + [SMALL_STATE(2668)] = 81307, + [SMALL_STATE(2669)] = 81330, + [SMALL_STATE(2670)] = 81351, + [SMALL_STATE(2671)] = 81374, + [SMALL_STATE(2672)] = 81397, + [SMALL_STATE(2673)] = 81420, + [SMALL_STATE(2674)] = 81441, + [SMALL_STATE(2675)] = 81460, + [SMALL_STATE(2676)] = 81483, + [SMALL_STATE(2677)] = 81504, + [SMALL_STATE(2678)] = 81527, + [SMALL_STATE(2679)] = 81550, + [SMALL_STATE(2680)] = 81573, + [SMALL_STATE(2681)] = 81596, + [SMALL_STATE(2682)] = 81619, + [SMALL_STATE(2683)] = 81642, + [SMALL_STATE(2684)] = 81665, + [SMALL_STATE(2685)] = 81688, + [SMALL_STATE(2686)] = 81711, + [SMALL_STATE(2687)] = 81734, + [SMALL_STATE(2688)] = 81757, + [SMALL_STATE(2689)] = 81780, + [SMALL_STATE(2690)] = 81803, + [SMALL_STATE(2691)] = 81822, + [SMALL_STATE(2692)] = 81845, + [SMALL_STATE(2693)] = 81868, + [SMALL_STATE(2694)] = 81891, + [SMALL_STATE(2695)] = 81914, + [SMALL_STATE(2696)] = 81937, + [SMALL_STATE(2697)] = 81960, + [SMALL_STATE(2698)] = 81983, + [SMALL_STATE(2699)] = 82006, + [SMALL_STATE(2700)] = 82029, + [SMALL_STATE(2701)] = 82050, + [SMALL_STATE(2702)] = 82071, + [SMALL_STATE(2703)] = 82094, + [SMALL_STATE(2704)] = 82117, + [SMALL_STATE(2705)] = 82138, + [SMALL_STATE(2706)] = 82161, + [SMALL_STATE(2707)] = 82184, + [SMALL_STATE(2708)] = 82207, + [SMALL_STATE(2709)] = 82230, + [SMALL_STATE(2710)] = 82253, + [SMALL_STATE(2711)] = 82276, + [SMALL_STATE(2712)] = 82299, + [SMALL_STATE(2713)] = 82318, + [SMALL_STATE(2714)] = 82341, + [SMALL_STATE(2715)] = 82362, + [SMALL_STATE(2716)] = 82385, + [SMALL_STATE(2717)] = 82408, + [SMALL_STATE(2718)] = 82431, + [SMALL_STATE(2719)] = 82454, + [SMALL_STATE(2720)] = 82477, + [SMALL_STATE(2721)] = 82498, + [SMALL_STATE(2722)] = 82521, + [SMALL_STATE(2723)] = 82544, + [SMALL_STATE(2724)] = 82567, + [SMALL_STATE(2725)] = 82588, + [SMALL_STATE(2726)] = 82609, + [SMALL_STATE(2727)] = 82632, + [SMALL_STATE(2728)] = 82651, + [SMALL_STATE(2729)] = 82672, + [SMALL_STATE(2730)] = 82695, + [SMALL_STATE(2731)] = 82718, + [SMALL_STATE(2732)] = 82741, + [SMALL_STATE(2733)] = 82764, + [SMALL_STATE(2734)] = 82783, + [SMALL_STATE(2735)] = 82802, + [SMALL_STATE(2736)] = 82825, + [SMALL_STATE(2737)] = 82848, + [SMALL_STATE(2738)] = 82871, + [SMALL_STATE(2739)] = 82888, + [SMALL_STATE(2740)] = 82911, + [SMALL_STATE(2741)] = 82934, + [SMALL_STATE(2742)] = 82957, + [SMALL_STATE(2743)] = 82976, + [SMALL_STATE(2744)] = 82999, + [SMALL_STATE(2745)] = 83022, + [SMALL_STATE(2746)] = 83041, + [SMALL_STATE(2747)] = 83058, + [SMALL_STATE(2748)] = 83081, + [SMALL_STATE(2749)] = 83098, + [SMALL_STATE(2750)] = 83121, + [SMALL_STATE(2751)] = 83144, + [SMALL_STATE(2752)] = 83163, + [SMALL_STATE(2753)] = 83182, + [SMALL_STATE(2754)] = 83205, + [SMALL_STATE(2755)] = 83228, + [SMALL_STATE(2756)] = 83247, + [SMALL_STATE(2757)] = 83268, + [SMALL_STATE(2758)] = 83287, + [SMALL_STATE(2759)] = 83310, + [SMALL_STATE(2760)] = 83329, + [SMALL_STATE(2761)] = 83352, + [SMALL_STATE(2762)] = 83375, + [SMALL_STATE(2763)] = 83398, + [SMALL_STATE(2764)] = 83421, + [SMALL_STATE(2765)] = 83442, + [SMALL_STATE(2766)] = 83463, + [SMALL_STATE(2767)] = 83486, + [SMALL_STATE(2768)] = 83509, + [SMALL_STATE(2769)] = 83532, + [SMALL_STATE(2770)] = 83551, + [SMALL_STATE(2771)] = 83574, + [SMALL_STATE(2772)] = 83597, + [SMALL_STATE(2773)] = 83618, + [SMALL_STATE(2774)] = 83637, + [SMALL_STATE(2775)] = 83660, + [SMALL_STATE(2776)] = 83683, + [SMALL_STATE(2777)] = 83706, + [SMALL_STATE(2778)] = 83729, + [SMALL_STATE(2779)] = 83752, + [SMALL_STATE(2780)] = 83775, + [SMALL_STATE(2781)] = 83798, + [SMALL_STATE(2782)] = 83821, + [SMALL_STATE(2783)] = 83844, + [SMALL_STATE(2784)] = 83863, + [SMALL_STATE(2785)] = 83886, + [SMALL_STATE(2786)] = 83905, + [SMALL_STATE(2787)] = 83928, + [SMALL_STATE(2788)] = 83951, + [SMALL_STATE(2789)] = 83974, + [SMALL_STATE(2790)] = 83997, + [SMALL_STATE(2791)] = 84016, + [SMALL_STATE(2792)] = 84039, + [SMALL_STATE(2793)] = 84062, + [SMALL_STATE(2794)] = 84085, + [SMALL_STATE(2795)] = 84104, + [SMALL_STATE(2796)] = 84127, + [SMALL_STATE(2797)] = 84150, + [SMALL_STATE(2798)] = 84173, + [SMALL_STATE(2799)] = 84196, + [SMALL_STATE(2800)] = 84219, + [SMALL_STATE(2801)] = 84242, + [SMALL_STATE(2802)] = 84265, + [SMALL_STATE(2803)] = 84288, + [SMALL_STATE(2804)] = 84311, + [SMALL_STATE(2805)] = 84334, + [SMALL_STATE(2806)] = 84357, + [SMALL_STATE(2807)] = 84378, + [SMALL_STATE(2808)] = 84401, + [SMALL_STATE(2809)] = 84420, + [SMALL_STATE(2810)] = 84443, + [SMALL_STATE(2811)] = 84466, + [SMALL_STATE(2812)] = 84485, + [SMALL_STATE(2813)] = 84504, + [SMALL_STATE(2814)] = 84523, + [SMALL_STATE(2815)] = 84546, + [SMALL_STATE(2816)] = 84569, + [SMALL_STATE(2817)] = 84588, + [SMALL_STATE(2818)] = 84609, + [SMALL_STATE(2819)] = 84632, + [SMALL_STATE(2820)] = 84655, + [SMALL_STATE(2821)] = 84678, + [SMALL_STATE(2822)] = 84701, + [SMALL_STATE(2823)] = 84724, + [SMALL_STATE(2824)] = 84747, + [SMALL_STATE(2825)] = 84770, + [SMALL_STATE(2826)] = 84793, + [SMALL_STATE(2827)] = 84812, + [SMALL_STATE(2828)] = 84831, + [SMALL_STATE(2829)] = 84854, + [SMALL_STATE(2830)] = 84875, + [SMALL_STATE(2831)] = 84894, + [SMALL_STATE(2832)] = 84917, + [SMALL_STATE(2833)] = 84940, + [SMALL_STATE(2834)] = 84963, + [SMALL_STATE(2835)] = 84986, + [SMALL_STATE(2836)] = 85009, + [SMALL_STATE(2837)] = 85028, + [SMALL_STATE(2838)] = 85051, + [SMALL_STATE(2839)] = 85074, + [SMALL_STATE(2840)] = 85097, + [SMALL_STATE(2841)] = 85120, + [SMALL_STATE(2842)] = 85143, + [SMALL_STATE(2843)] = 85166, + [SMALL_STATE(2844)] = 85189, + [SMALL_STATE(2845)] = 85212, + [SMALL_STATE(2846)] = 85235, + [SMALL_STATE(2847)] = 85258, + [SMALL_STATE(2848)] = 85281, + [SMALL_STATE(2849)] = 85304, + [SMALL_STATE(2850)] = 85327, + [SMALL_STATE(2851)] = 85350, + [SMALL_STATE(2852)] = 85373, + [SMALL_STATE(2853)] = 85396, + [SMALL_STATE(2854)] = 85419, + [SMALL_STATE(2855)] = 85442, + [SMALL_STATE(2856)] = 85465, + [SMALL_STATE(2857)] = 85488, + [SMALL_STATE(2858)] = 85511, + [SMALL_STATE(2859)] = 85534, + [SMALL_STATE(2860)] = 85557, + [SMALL_STATE(2861)] = 85574, + [SMALL_STATE(2862)] = 85597, + [SMALL_STATE(2863)] = 85620, + [SMALL_STATE(2864)] = 85643, + [SMALL_STATE(2865)] = 85666, + [SMALL_STATE(2866)] = 85687, + [SMALL_STATE(2867)] = 85710, + [SMALL_STATE(2868)] = 85733, + [SMALL_STATE(2869)] = 85756, + [SMALL_STATE(2870)] = 85779, + [SMALL_STATE(2871)] = 85802, + [SMALL_STATE(2872)] = 85823, + [SMALL_STATE(2873)] = 85846, + [SMALL_STATE(2874)] = 85869, + [SMALL_STATE(2875)] = 85892, + [SMALL_STATE(2876)] = 85909, + [SMALL_STATE(2877)] = 85930, + [SMALL_STATE(2878)] = 85953, + [SMALL_STATE(2879)] = 85973, + [SMALL_STATE(2880)] = 85993, + [SMALL_STATE(2881)] = 86013, + [SMALL_STATE(2882)] = 86031, + [SMALL_STATE(2883)] = 86051, + [SMALL_STATE(2884)] = 86067, + [SMALL_STATE(2885)] = 86087, + [SMALL_STATE(2886)] = 86107, + [SMALL_STATE(2887)] = 86127, + [SMALL_STATE(2888)] = 86147, + [SMALL_STATE(2889)] = 86167, + [SMALL_STATE(2890)] = 86187, + [SMALL_STATE(2891)] = 86207, + [SMALL_STATE(2892)] = 86227, + [SMALL_STATE(2893)] = 86243, + [SMALL_STATE(2894)] = 86263, + [SMALL_STATE(2895)] = 86283, + [SMALL_STATE(2896)] = 86303, + [SMALL_STATE(2897)] = 86323, + [SMALL_STATE(2898)] = 86343, + [SMALL_STATE(2899)] = 86363, + [SMALL_STATE(2900)] = 86383, + [SMALL_STATE(2901)] = 86403, + [SMALL_STATE(2902)] = 86423, + [SMALL_STATE(2903)] = 86443, + [SMALL_STATE(2904)] = 86463, + [SMALL_STATE(2905)] = 86483, + [SMALL_STATE(2906)] = 86503, + [SMALL_STATE(2907)] = 86521, + [SMALL_STATE(2908)] = 86541, + [SMALL_STATE(2909)] = 86561, + [SMALL_STATE(2910)] = 86581, + [SMALL_STATE(2911)] = 86599, + [SMALL_STATE(2912)] = 86619, + [SMALL_STATE(2913)] = 86639, + [SMALL_STATE(2914)] = 86659, + [SMALL_STATE(2915)] = 86679, + [SMALL_STATE(2916)] = 86699, + [SMALL_STATE(2917)] = 86719, + [SMALL_STATE(2918)] = 86739, + [SMALL_STATE(2919)] = 86759, + [SMALL_STATE(2920)] = 86779, + [SMALL_STATE(2921)] = 86799, + [SMALL_STATE(2922)] = 86819, + [SMALL_STATE(2923)] = 86839, + [SMALL_STATE(2924)] = 86859, + [SMALL_STATE(2925)] = 86879, + [SMALL_STATE(2926)] = 86899, + [SMALL_STATE(2927)] = 86919, + [SMALL_STATE(2928)] = 86935, + [SMALL_STATE(2929)] = 86955, + [SMALL_STATE(2930)] = 86975, + [SMALL_STATE(2931)] = 86991, + [SMALL_STATE(2932)] = 87011, + [SMALL_STATE(2933)] = 87029, + [SMALL_STATE(2934)] = 87045, + [SMALL_STATE(2935)] = 87065, + [SMALL_STATE(2936)] = 87081, + [SMALL_STATE(2937)] = 87101, + [SMALL_STATE(2938)] = 87121, + [SMALL_STATE(2939)] = 87137, + [SMALL_STATE(2940)] = 87153, + [SMALL_STATE(2941)] = 87173, + [SMALL_STATE(2942)] = 87193, + [SMALL_STATE(2943)] = 87213, + [SMALL_STATE(2944)] = 87233, + [SMALL_STATE(2945)] = 87253, + [SMALL_STATE(2946)] = 87273, + [SMALL_STATE(2947)] = 87293, + [SMALL_STATE(2948)] = 87313, + [SMALL_STATE(2949)] = 87333, + [SMALL_STATE(2950)] = 87353, + [SMALL_STATE(2951)] = 87369, + [SMALL_STATE(2952)] = 87389, + [SMALL_STATE(2953)] = 87407, + [SMALL_STATE(2954)] = 87427, + [SMALL_STATE(2955)] = 87447, + [SMALL_STATE(2956)] = 87467, + [SMALL_STATE(2957)] = 87485, + [SMALL_STATE(2958)] = 87505, + [SMALL_STATE(2959)] = 87525, + [SMALL_STATE(2960)] = 87545, + [SMALL_STATE(2961)] = 87565, + [SMALL_STATE(2962)] = 87583, + [SMALL_STATE(2963)] = 87603, + [SMALL_STATE(2964)] = 87623, + [SMALL_STATE(2965)] = 87643, + [SMALL_STATE(2966)] = 87663, + [SMALL_STATE(2967)] = 87683, + [SMALL_STATE(2968)] = 87703, + [SMALL_STATE(2969)] = 87723, + [SMALL_STATE(2970)] = 87743, + [SMALL_STATE(2971)] = 87761, + [SMALL_STATE(2972)] = 87781, + [SMALL_STATE(2973)] = 87797, + [SMALL_STATE(2974)] = 87813, + [SMALL_STATE(2975)] = 87833, + [SMALL_STATE(2976)] = 87853, + [SMALL_STATE(2977)] = 87873, + [SMALL_STATE(2978)] = 87893, + [SMALL_STATE(2979)] = 87913, + [SMALL_STATE(2980)] = 87933, + [SMALL_STATE(2981)] = 87953, + [SMALL_STATE(2982)] = 87973, + [SMALL_STATE(2983)] = 87989, + [SMALL_STATE(2984)] = 88009, + [SMALL_STATE(2985)] = 88029, + [SMALL_STATE(2986)] = 88049, + [SMALL_STATE(2987)] = 88069, + [SMALL_STATE(2988)] = 88085, + [SMALL_STATE(2989)] = 88105, + [SMALL_STATE(2990)] = 88123, + [SMALL_STATE(2991)] = 88141, + [SMALL_STATE(2992)] = 88157, + [SMALL_STATE(2993)] = 88177, + [SMALL_STATE(2994)] = 88197, + [SMALL_STATE(2995)] = 88217, + [SMALL_STATE(2996)] = 88233, + [SMALL_STATE(2997)] = 88249, + [SMALL_STATE(2998)] = 88265, + [SMALL_STATE(2999)] = 88281, + [SMALL_STATE(3000)] = 88297, + [SMALL_STATE(3001)] = 88313, + [SMALL_STATE(3002)] = 88333, + [SMALL_STATE(3003)] = 88353, + [SMALL_STATE(3004)] = 88373, + [SMALL_STATE(3005)] = 88393, + [SMALL_STATE(3006)] = 88413, + [SMALL_STATE(3007)] = 88429, + [SMALL_STATE(3008)] = 88445, + [SMALL_STATE(3009)] = 88465, + [SMALL_STATE(3010)] = 88485, + [SMALL_STATE(3011)] = 88501, + [SMALL_STATE(3012)] = 88521, + [SMALL_STATE(3013)] = 88541, + [SMALL_STATE(3014)] = 88557, + [SMALL_STATE(3015)] = 88573, + [SMALL_STATE(3016)] = 88589, + [SMALL_STATE(3017)] = 88605, + [SMALL_STATE(3018)] = 88621, + [SMALL_STATE(3019)] = 88641, + [SMALL_STATE(3020)] = 88657, + [SMALL_STATE(3021)] = 88677, + [SMALL_STATE(3022)] = 88697, + [SMALL_STATE(3023)] = 88717, + [SMALL_STATE(3024)] = 88737, + [SMALL_STATE(3025)] = 88757, + [SMALL_STATE(3026)] = 88777, + [SMALL_STATE(3027)] = 88795, + [SMALL_STATE(3028)] = 88815, + [SMALL_STATE(3029)] = 88831, + [SMALL_STATE(3030)] = 88851, + [SMALL_STATE(3031)] = 88871, + [SMALL_STATE(3032)] = 88891, + [SMALL_STATE(3033)] = 88911, + [SMALL_STATE(3034)] = 88929, + [SMALL_STATE(3035)] = 88949, + [SMALL_STATE(3036)] = 88969, + [SMALL_STATE(3037)] = 88989, + [SMALL_STATE(3038)] = 89007, + [SMALL_STATE(3039)] = 89027, + [SMALL_STATE(3040)] = 89043, + [SMALL_STATE(3041)] = 89063, + [SMALL_STATE(3042)] = 89083, + [SMALL_STATE(3043)] = 89101, + [SMALL_STATE(3044)] = 89121, + [SMALL_STATE(3045)] = 89141, + [SMALL_STATE(3046)] = 89161, + [SMALL_STATE(3047)] = 89179, + [SMALL_STATE(3048)] = 89199, + [SMALL_STATE(3049)] = 89219, + [SMALL_STATE(3050)] = 89239, + [SMALL_STATE(3051)] = 89259, + [SMALL_STATE(3052)] = 89279, + [SMALL_STATE(3053)] = 89299, + [SMALL_STATE(3054)] = 89317, + [SMALL_STATE(3055)] = 89333, + [SMALL_STATE(3056)] = 89353, + [SMALL_STATE(3057)] = 89371, + [SMALL_STATE(3058)] = 89391, + [SMALL_STATE(3059)] = 89407, + [SMALL_STATE(3060)] = 89427, + [SMALL_STATE(3061)] = 89447, + [SMALL_STATE(3062)] = 89467, + [SMALL_STATE(3063)] = 89487, + [SMALL_STATE(3064)] = 89505, + [SMALL_STATE(3065)] = 89525, + [SMALL_STATE(3066)] = 89543, + [SMALL_STATE(3067)] = 89563, + [SMALL_STATE(3068)] = 89579, + [SMALL_STATE(3069)] = 89595, + [SMALL_STATE(3070)] = 89615, + [SMALL_STATE(3071)] = 89633, + [SMALL_STATE(3072)] = 89651, + [SMALL_STATE(3073)] = 89667, + [SMALL_STATE(3074)] = 89685, + [SMALL_STATE(3075)] = 89703, + [SMALL_STATE(3076)] = 89723, + [SMALL_STATE(3077)] = 89743, + [SMALL_STATE(3078)] = 89763, + [SMALL_STATE(3079)] = 89781, + [SMALL_STATE(3080)] = 89801, + [SMALL_STATE(3081)] = 89821, + [SMALL_STATE(3082)] = 89837, + [SMALL_STATE(3083)] = 89855, + [SMALL_STATE(3084)] = 89875, + [SMALL_STATE(3085)] = 89895, + [SMALL_STATE(3086)] = 89915, + [SMALL_STATE(3087)] = 89935, + [SMALL_STATE(3088)] = 89953, + [SMALL_STATE(3089)] = 89969, + [SMALL_STATE(3090)] = 89989, + [SMALL_STATE(3091)] = 90005, + [SMALL_STATE(3092)] = 90023, + [SMALL_STATE(3093)] = 90041, + [SMALL_STATE(3094)] = 90061, + [SMALL_STATE(3095)] = 90081, + [SMALL_STATE(3096)] = 90101, + [SMALL_STATE(3097)] = 90117, + [SMALL_STATE(3098)] = 90135, + [SMALL_STATE(3099)] = 90153, + [SMALL_STATE(3100)] = 90173, + [SMALL_STATE(3101)] = 90193, + [SMALL_STATE(3102)] = 90211, + [SMALL_STATE(3103)] = 90227, + [SMALL_STATE(3104)] = 90245, + [SMALL_STATE(3105)] = 90265, + [SMALL_STATE(3106)] = 90285, + [SMALL_STATE(3107)] = 90305, + [SMALL_STATE(3108)] = 90325, + [SMALL_STATE(3109)] = 90345, + [SMALL_STATE(3110)] = 90365, + [SMALL_STATE(3111)] = 90385, + [SMALL_STATE(3112)] = 90405, + [SMALL_STATE(3113)] = 90425, + [SMALL_STATE(3114)] = 90445, + [SMALL_STATE(3115)] = 90465, + [SMALL_STATE(3116)] = 90485, + [SMALL_STATE(3117)] = 90503, + [SMALL_STATE(3118)] = 90523, + [SMALL_STATE(3119)] = 90539, + [SMALL_STATE(3120)] = 90559, + [SMALL_STATE(3121)] = 90579, + [SMALL_STATE(3122)] = 90599, + [SMALL_STATE(3123)] = 90619, + [SMALL_STATE(3124)] = 90635, + [SMALL_STATE(3125)] = 90655, + [SMALL_STATE(3126)] = 90675, + [SMALL_STATE(3127)] = 90695, + [SMALL_STATE(3128)] = 90711, + [SMALL_STATE(3129)] = 90727, + [SMALL_STATE(3130)] = 90743, + [SMALL_STATE(3131)] = 90759, + [SMALL_STATE(3132)] = 90775, + [SMALL_STATE(3133)] = 90791, + [SMALL_STATE(3134)] = 90807, + [SMALL_STATE(3135)] = 90823, + [SMALL_STATE(3136)] = 90841, + [SMALL_STATE(3137)] = 90861, + [SMALL_STATE(3138)] = 90877, + [SMALL_STATE(3139)] = 90895, + [SMALL_STATE(3140)] = 90911, + [SMALL_STATE(3141)] = 90929, + [SMALL_STATE(3142)] = 90947, + [SMALL_STATE(3143)] = 90963, + [SMALL_STATE(3144)] = 90983, + [SMALL_STATE(3145)] = 91001, + [SMALL_STATE(3146)] = 91021, + [SMALL_STATE(3147)] = 91041, + [SMALL_STATE(3148)] = 91061, + [SMALL_STATE(3149)] = 91081, + [SMALL_STATE(3150)] = 91101, + [SMALL_STATE(3151)] = 91121, + [SMALL_STATE(3152)] = 91141, + [SMALL_STATE(3153)] = 91161, + [SMALL_STATE(3154)] = 91179, + [SMALL_STATE(3155)] = 91199, + [SMALL_STATE(3156)] = 91219, + [SMALL_STATE(3157)] = 91239, + [SMALL_STATE(3158)] = 91259, + [SMALL_STATE(3159)] = 91279, + [SMALL_STATE(3160)] = 91299, + [SMALL_STATE(3161)] = 91319, + [SMALL_STATE(3162)] = 91339, + [SMALL_STATE(3163)] = 91359, + [SMALL_STATE(3164)] = 91379, + [SMALL_STATE(3165)] = 91399, + [SMALL_STATE(3166)] = 91419, + [SMALL_STATE(3167)] = 91439, + [SMALL_STATE(3168)] = 91459, + [SMALL_STATE(3169)] = 91479, + [SMALL_STATE(3170)] = 91499, + [SMALL_STATE(3171)] = 91519, + [SMALL_STATE(3172)] = 91539, + [SMALL_STATE(3173)] = 91559, + [SMALL_STATE(3174)] = 91575, + [SMALL_STATE(3175)] = 91595, + [SMALL_STATE(3176)] = 91613, + [SMALL_STATE(3177)] = 91633, + [SMALL_STATE(3178)] = 91651, + [SMALL_STATE(3179)] = 91671, + [SMALL_STATE(3180)] = 91691, + [SMALL_STATE(3181)] = 91711, + [SMALL_STATE(3182)] = 91731, + [SMALL_STATE(3183)] = 91751, + [SMALL_STATE(3184)] = 91767, + [SMALL_STATE(3185)] = 91787, + [SMALL_STATE(3186)] = 91807, + [SMALL_STATE(3187)] = 91827, + [SMALL_STATE(3188)] = 91847, + [SMALL_STATE(3189)] = 91867, + [SMALL_STATE(3190)] = 91884, + [SMALL_STATE(3191)] = 91901, + [SMALL_STATE(3192)] = 91918, + [SMALL_STATE(3193)] = 91935, + [SMALL_STATE(3194)] = 91952, + [SMALL_STATE(3195)] = 91967, + [SMALL_STATE(3196)] = 91984, + [SMALL_STATE(3197)] = 92001, + [SMALL_STATE(3198)] = 92018, + [SMALL_STATE(3199)] = 92035, + [SMALL_STATE(3200)] = 92050, + [SMALL_STATE(3201)] = 92067, + [SMALL_STATE(3202)] = 92084, + [SMALL_STATE(3203)] = 92101, + [SMALL_STATE(3204)] = 92118, + [SMALL_STATE(3205)] = 92135, + [SMALL_STATE(3206)] = 92152, + [SMALL_STATE(3207)] = 92169, + [SMALL_STATE(3208)] = 92186, + [SMALL_STATE(3209)] = 92203, + [SMALL_STATE(3210)] = 92220, + [SMALL_STATE(3211)] = 92237, + [SMALL_STATE(3212)] = 92254, + [SMALL_STATE(3213)] = 92269, + [SMALL_STATE(3214)] = 92284, + [SMALL_STATE(3215)] = 92301, + [SMALL_STATE(3216)] = 92318, + [SMALL_STATE(3217)] = 92333, + [SMALL_STATE(3218)] = 92348, + [SMALL_STATE(3219)] = 92365, + [SMALL_STATE(3220)] = 92382, + [SMALL_STATE(3221)] = 92397, + [SMALL_STATE(3222)] = 92414, + [SMALL_STATE(3223)] = 92431, + [SMALL_STATE(3224)] = 92448, + [SMALL_STATE(3225)] = 92465, + [SMALL_STATE(3226)] = 92480, + [SMALL_STATE(3227)] = 92497, + [SMALL_STATE(3228)] = 92514, + [SMALL_STATE(3229)] = 92531, + [SMALL_STATE(3230)] = 92548, + [SMALL_STATE(3231)] = 92565, + [SMALL_STATE(3232)] = 92582, + [SMALL_STATE(3233)] = 92599, + [SMALL_STATE(3234)] = 92616, + [SMALL_STATE(3235)] = 92633, + [SMALL_STATE(3236)] = 92650, + [SMALL_STATE(3237)] = 92667, + [SMALL_STATE(3238)] = 92682, + [SMALL_STATE(3239)] = 92699, + [SMALL_STATE(3240)] = 92716, + [SMALL_STATE(3241)] = 92733, + [SMALL_STATE(3242)] = 92750, + [SMALL_STATE(3243)] = 92767, + [SMALL_STATE(3244)] = 92782, + [SMALL_STATE(3245)] = 92799, + [SMALL_STATE(3246)] = 92816, + [SMALL_STATE(3247)] = 92833, + [SMALL_STATE(3248)] = 92850, + [SMALL_STATE(3249)] = 92867, + [SMALL_STATE(3250)] = 92882, + [SMALL_STATE(3251)] = 92899, + [SMALL_STATE(3252)] = 92916, + [SMALL_STATE(3253)] = 92931, + [SMALL_STATE(3254)] = 92948, + [SMALL_STATE(3255)] = 92965, + [SMALL_STATE(3256)] = 92982, + [SMALL_STATE(3257)] = 92999, + [SMALL_STATE(3258)] = 93016, + [SMALL_STATE(3259)] = 93033, + [SMALL_STATE(3260)] = 93050, + [SMALL_STATE(3261)] = 93067, + [SMALL_STATE(3262)] = 93084, + [SMALL_STATE(3263)] = 93101, + [SMALL_STATE(3264)] = 93118, + [SMALL_STATE(3265)] = 93133, + [SMALL_STATE(3266)] = 93148, + [SMALL_STATE(3267)] = 93163, + [SMALL_STATE(3268)] = 93180, + [SMALL_STATE(3269)] = 93197, + [SMALL_STATE(3270)] = 93214, + [SMALL_STATE(3271)] = 93229, + [SMALL_STATE(3272)] = 93246, + [SMALL_STATE(3273)] = 93263, + [SMALL_STATE(3274)] = 93278, + [SMALL_STATE(3275)] = 93295, + [SMALL_STATE(3276)] = 93312, + [SMALL_STATE(3277)] = 93329, + [SMALL_STATE(3278)] = 93346, + [SMALL_STATE(3279)] = 93363, + [SMALL_STATE(3280)] = 93378, + [SMALL_STATE(3281)] = 93395, + [SMALL_STATE(3282)] = 93412, + [SMALL_STATE(3283)] = 93429, + [SMALL_STATE(3284)] = 93446, + [SMALL_STATE(3285)] = 93463, + [SMALL_STATE(3286)] = 93480, + [SMALL_STATE(3287)] = 93497, + [SMALL_STATE(3288)] = 93514, + [SMALL_STATE(3289)] = 93531, + [SMALL_STATE(3290)] = 93548, + [SMALL_STATE(3291)] = 93565, + [SMALL_STATE(3292)] = 93582, + [SMALL_STATE(3293)] = 93599, + [SMALL_STATE(3294)] = 93616, + [SMALL_STATE(3295)] = 93633, + [SMALL_STATE(3296)] = 93650, + [SMALL_STATE(3297)] = 93665, + [SMALL_STATE(3298)] = 93682, + [SMALL_STATE(3299)] = 93699, + [SMALL_STATE(3300)] = 93714, + [SMALL_STATE(3301)] = 93731, + [SMALL_STATE(3302)] = 93748, + [SMALL_STATE(3303)] = 93765, + [SMALL_STATE(3304)] = 93782, + [SMALL_STATE(3305)] = 93799, + [SMALL_STATE(3306)] = 93816, + [SMALL_STATE(3307)] = 93833, + [SMALL_STATE(3308)] = 93850, + [SMALL_STATE(3309)] = 93867, + [SMALL_STATE(3310)] = 93884, + [SMALL_STATE(3311)] = 93901, + [SMALL_STATE(3312)] = 93918, + [SMALL_STATE(3313)] = 93935, + [SMALL_STATE(3314)] = 93952, + [SMALL_STATE(3315)] = 93969, + [SMALL_STATE(3316)] = 93986, + [SMALL_STATE(3317)] = 94003, + [SMALL_STATE(3318)] = 94020, + [SMALL_STATE(3319)] = 94037, + [SMALL_STATE(3320)] = 94054, + [SMALL_STATE(3321)] = 94071, + [SMALL_STATE(3322)] = 94088, + [SMALL_STATE(3323)] = 94105, + [SMALL_STATE(3324)] = 94122, + [SMALL_STATE(3325)] = 94137, + [SMALL_STATE(3326)] = 94154, + [SMALL_STATE(3327)] = 94171, + [SMALL_STATE(3328)] = 94188, + [SMALL_STATE(3329)] = 94205, + [SMALL_STATE(3330)] = 94222, + [SMALL_STATE(3331)] = 94239, + [SMALL_STATE(3332)] = 94256, + [SMALL_STATE(3333)] = 94273, + [SMALL_STATE(3334)] = 94290, + [SMALL_STATE(3335)] = 94307, + [SMALL_STATE(3336)] = 94322, + [SMALL_STATE(3337)] = 94339, + [SMALL_STATE(3338)] = 94356, + [SMALL_STATE(3339)] = 94373, + [SMALL_STATE(3340)] = 94390, + [SMALL_STATE(3341)] = 94407, + [SMALL_STATE(3342)] = 94424, + [SMALL_STATE(3343)] = 94439, + [SMALL_STATE(3344)] = 94456, + [SMALL_STATE(3345)] = 94473, + [SMALL_STATE(3346)] = 94488, + [SMALL_STATE(3347)] = 94505, + [SMALL_STATE(3348)] = 94520, + [SMALL_STATE(3349)] = 94537, + [SMALL_STATE(3350)] = 94552, + [SMALL_STATE(3351)] = 94567, + [SMALL_STATE(3352)] = 94582, + [SMALL_STATE(3353)] = 94599, + [SMALL_STATE(3354)] = 94616, + [SMALL_STATE(3355)] = 94633, + [SMALL_STATE(3356)] = 94650, + [SMALL_STATE(3357)] = 94667, + [SMALL_STATE(3358)] = 94682, + [SMALL_STATE(3359)] = 94699, + [SMALL_STATE(3360)] = 94716, + [SMALL_STATE(3361)] = 94733, + [SMALL_STATE(3362)] = 94750, + [SMALL_STATE(3363)] = 94767, + [SMALL_STATE(3364)] = 94784, + [SMALL_STATE(3365)] = 94801, + [SMALL_STATE(3366)] = 94816, + [SMALL_STATE(3367)] = 94833, + [SMALL_STATE(3368)] = 94850, + [SMALL_STATE(3369)] = 94867, + [SMALL_STATE(3370)] = 94882, + [SMALL_STATE(3371)] = 94899, + [SMALL_STATE(3372)] = 94916, + [SMALL_STATE(3373)] = 94933, + [SMALL_STATE(3374)] = 94948, + [SMALL_STATE(3375)] = 94965, + [SMALL_STATE(3376)] = 94982, + [SMALL_STATE(3377)] = 94997, + [SMALL_STATE(3378)] = 95014, + [SMALL_STATE(3379)] = 95029, + [SMALL_STATE(3380)] = 95046, + [SMALL_STATE(3381)] = 95061, + [SMALL_STATE(3382)] = 95078, + [SMALL_STATE(3383)] = 95095, + [SMALL_STATE(3384)] = 95110, + [SMALL_STATE(3385)] = 95125, + [SMALL_STATE(3386)] = 95142, + [SMALL_STATE(3387)] = 95159, + [SMALL_STATE(3388)] = 95176, + [SMALL_STATE(3389)] = 95193, + [SMALL_STATE(3390)] = 95210, + [SMALL_STATE(3391)] = 95227, + [SMALL_STATE(3392)] = 95244, + [SMALL_STATE(3393)] = 95259, + [SMALL_STATE(3394)] = 95276, + [SMALL_STATE(3395)] = 95291, + [SMALL_STATE(3396)] = 95308, + [SMALL_STATE(3397)] = 95325, + [SMALL_STATE(3398)] = 95342, + [SMALL_STATE(3399)] = 95357, + [SMALL_STATE(3400)] = 95372, + [SMALL_STATE(3401)] = 95389, + [SMALL_STATE(3402)] = 95406, + [SMALL_STATE(3403)] = 95421, + [SMALL_STATE(3404)] = 95438, + [SMALL_STATE(3405)] = 95455, + [SMALL_STATE(3406)] = 95472, + [SMALL_STATE(3407)] = 95489, + [SMALL_STATE(3408)] = 95504, + [SMALL_STATE(3409)] = 95519, + [SMALL_STATE(3410)] = 95536, + [SMALL_STATE(3411)] = 95553, + [SMALL_STATE(3412)] = 95570, + [SMALL_STATE(3413)] = 95587, + [SMALL_STATE(3414)] = 95604, + [SMALL_STATE(3415)] = 95621, + [SMALL_STATE(3416)] = 95638, + [SMALL_STATE(3417)] = 95655, + [SMALL_STATE(3418)] = 95670, + [SMALL_STATE(3419)] = 95687, + [SMALL_STATE(3420)] = 95704, + [SMALL_STATE(3421)] = 95721, + [SMALL_STATE(3422)] = 95738, + [SMALL_STATE(3423)] = 95755, + [SMALL_STATE(3424)] = 95772, + [SMALL_STATE(3425)] = 95789, + [SMALL_STATE(3426)] = 95804, + [SMALL_STATE(3427)] = 95819, + [SMALL_STATE(3428)] = 95836, + [SMALL_STATE(3429)] = 95853, + [SMALL_STATE(3430)] = 95870, + [SMALL_STATE(3431)] = 95887, + [SMALL_STATE(3432)] = 95904, + [SMALL_STATE(3433)] = 95921, + [SMALL_STATE(3434)] = 95938, + [SMALL_STATE(3435)] = 95955, + [SMALL_STATE(3436)] = 95972, + [SMALL_STATE(3437)] = 95989, + [SMALL_STATE(3438)] = 96006, + [SMALL_STATE(3439)] = 96023, + [SMALL_STATE(3440)] = 96040, + [SMALL_STATE(3441)] = 96057, + [SMALL_STATE(3442)] = 96074, + [SMALL_STATE(3443)] = 96091, + [SMALL_STATE(3444)] = 96108, + [SMALL_STATE(3445)] = 96123, + [SMALL_STATE(3446)] = 96140, + [SMALL_STATE(3447)] = 96155, + [SMALL_STATE(3448)] = 96172, + [SMALL_STATE(3449)] = 96189, + [SMALL_STATE(3450)] = 96206, + [SMALL_STATE(3451)] = 96223, + [SMALL_STATE(3452)] = 96238, + [SMALL_STATE(3453)] = 96255, + [SMALL_STATE(3454)] = 96272, + [SMALL_STATE(3455)] = 96289, + [SMALL_STATE(3456)] = 96306, + [SMALL_STATE(3457)] = 96323, + [SMALL_STATE(3458)] = 96338, + [SMALL_STATE(3459)] = 96355, + [SMALL_STATE(3460)] = 96370, + [SMALL_STATE(3461)] = 96387, + [SMALL_STATE(3462)] = 96404, + [SMALL_STATE(3463)] = 96419, + [SMALL_STATE(3464)] = 96436, + [SMALL_STATE(3465)] = 96453, + [SMALL_STATE(3466)] = 96468, + [SMALL_STATE(3467)] = 96485, + [SMALL_STATE(3468)] = 96502, + [SMALL_STATE(3469)] = 96517, + [SMALL_STATE(3470)] = 96534, + [SMALL_STATE(3471)] = 96549, + [SMALL_STATE(3472)] = 96566, + [SMALL_STATE(3473)] = 96583, + [SMALL_STATE(3474)] = 96600, + [SMALL_STATE(3475)] = 96617, + [SMALL_STATE(3476)] = 96634, + [SMALL_STATE(3477)] = 96651, + [SMALL_STATE(3478)] = 96668, + [SMALL_STATE(3479)] = 96685, + [SMALL_STATE(3480)] = 96702, + [SMALL_STATE(3481)] = 96719, + [SMALL_STATE(3482)] = 96736, + [SMALL_STATE(3483)] = 96751, + [SMALL_STATE(3484)] = 96768, + [SMALL_STATE(3485)] = 96785, + [SMALL_STATE(3486)] = 96802, + [SMALL_STATE(3487)] = 96819, + [SMALL_STATE(3488)] = 96836, + [SMALL_STATE(3489)] = 96853, + [SMALL_STATE(3490)] = 96870, + [SMALL_STATE(3491)] = 96887, + [SMALL_STATE(3492)] = 96904, + [SMALL_STATE(3493)] = 96921, + [SMALL_STATE(3494)] = 96938, + [SMALL_STATE(3495)] = 96955, + [SMALL_STATE(3496)] = 96972, + [SMALL_STATE(3497)] = 96987, + [SMALL_STATE(3498)] = 97001, + [SMALL_STATE(3499)] = 97015, + [SMALL_STATE(3500)] = 97029, + [SMALL_STATE(3501)] = 97043, + [SMALL_STATE(3502)] = 97057, + [SMALL_STATE(3503)] = 97071, + [SMALL_STATE(3504)] = 97085, + [SMALL_STATE(3505)] = 97099, + [SMALL_STATE(3506)] = 97113, + [SMALL_STATE(3507)] = 97127, + [SMALL_STATE(3508)] = 97141, + [SMALL_STATE(3509)] = 97155, + [SMALL_STATE(3510)] = 97169, + [SMALL_STATE(3511)] = 97183, + [SMALL_STATE(3512)] = 97197, + [SMALL_STATE(3513)] = 97211, + [SMALL_STATE(3514)] = 97225, + [SMALL_STATE(3515)] = 97239, + [SMALL_STATE(3516)] = 97253, + [SMALL_STATE(3517)] = 97267, + [SMALL_STATE(3518)] = 97281, + [SMALL_STATE(3519)] = 97295, + [SMALL_STATE(3520)] = 97309, + [SMALL_STATE(3521)] = 97323, + [SMALL_STATE(3522)] = 97337, + [SMALL_STATE(3523)] = 97351, + [SMALL_STATE(3524)] = 97365, + [SMALL_STATE(3525)] = 97379, + [SMALL_STATE(3526)] = 97393, + [SMALL_STATE(3527)] = 97407, + [SMALL_STATE(3528)] = 97421, + [SMALL_STATE(3529)] = 97435, + [SMALL_STATE(3530)] = 97449, + [SMALL_STATE(3531)] = 97463, + [SMALL_STATE(3532)] = 97477, + [SMALL_STATE(3533)] = 97491, + [SMALL_STATE(3534)] = 97505, + [SMALL_STATE(3535)] = 97519, + [SMALL_STATE(3536)] = 97533, + [SMALL_STATE(3537)] = 97547, + [SMALL_STATE(3538)] = 97561, + [SMALL_STATE(3539)] = 97575, + [SMALL_STATE(3540)] = 97589, + [SMALL_STATE(3541)] = 97603, + [SMALL_STATE(3542)] = 97617, + [SMALL_STATE(3543)] = 97631, + [SMALL_STATE(3544)] = 97645, + [SMALL_STATE(3545)] = 97659, + [SMALL_STATE(3546)] = 97673, + [SMALL_STATE(3547)] = 97687, + [SMALL_STATE(3548)] = 97701, + [SMALL_STATE(3549)] = 97715, + [SMALL_STATE(3550)] = 97729, + [SMALL_STATE(3551)] = 97743, + [SMALL_STATE(3552)] = 97757, + [SMALL_STATE(3553)] = 97771, + [SMALL_STATE(3554)] = 97785, + [SMALL_STATE(3555)] = 97799, + [SMALL_STATE(3556)] = 97813, + [SMALL_STATE(3557)] = 97827, + [SMALL_STATE(3558)] = 97841, + [SMALL_STATE(3559)] = 97855, + [SMALL_STATE(3560)] = 97869, + [SMALL_STATE(3561)] = 97883, + [SMALL_STATE(3562)] = 97897, + [SMALL_STATE(3563)] = 97911, + [SMALL_STATE(3564)] = 97925, + [SMALL_STATE(3565)] = 97939, + [SMALL_STATE(3566)] = 97953, + [SMALL_STATE(3567)] = 97967, + [SMALL_STATE(3568)] = 97981, + [SMALL_STATE(3569)] = 97995, + [SMALL_STATE(3570)] = 98009, + [SMALL_STATE(3571)] = 98023, + [SMALL_STATE(3572)] = 98037, + [SMALL_STATE(3573)] = 98051, + [SMALL_STATE(3574)] = 98065, + [SMALL_STATE(3575)] = 98079, + [SMALL_STATE(3576)] = 98093, + [SMALL_STATE(3577)] = 98107, + [SMALL_STATE(3578)] = 98121, + [SMALL_STATE(3579)] = 98135, + [SMALL_STATE(3580)] = 98149, + [SMALL_STATE(3581)] = 98163, + [SMALL_STATE(3582)] = 98177, + [SMALL_STATE(3583)] = 98191, + [SMALL_STATE(3584)] = 98205, + [SMALL_STATE(3585)] = 98219, + [SMALL_STATE(3586)] = 98233, + [SMALL_STATE(3587)] = 98247, + [SMALL_STATE(3588)] = 98261, + [SMALL_STATE(3589)] = 98275, + [SMALL_STATE(3590)] = 98289, + [SMALL_STATE(3591)] = 98303, + [SMALL_STATE(3592)] = 98317, + [SMALL_STATE(3593)] = 98331, + [SMALL_STATE(3594)] = 98345, + [SMALL_STATE(3595)] = 98359, + [SMALL_STATE(3596)] = 98373, + [SMALL_STATE(3597)] = 98387, + [SMALL_STATE(3598)] = 98401, + [SMALL_STATE(3599)] = 98415, + [SMALL_STATE(3600)] = 98429, + [SMALL_STATE(3601)] = 98443, + [SMALL_STATE(3602)] = 98457, + [SMALL_STATE(3603)] = 98471, + [SMALL_STATE(3604)] = 98485, + [SMALL_STATE(3605)] = 98499, + [SMALL_STATE(3606)] = 98513, + [SMALL_STATE(3607)] = 98527, + [SMALL_STATE(3608)] = 98541, + [SMALL_STATE(3609)] = 98555, + [SMALL_STATE(3610)] = 98569, + [SMALL_STATE(3611)] = 98583, + [SMALL_STATE(3612)] = 98597, + [SMALL_STATE(3613)] = 98611, + [SMALL_STATE(3614)] = 98625, + [SMALL_STATE(3615)] = 98639, + [SMALL_STATE(3616)] = 98653, + [SMALL_STATE(3617)] = 98667, + [SMALL_STATE(3618)] = 98681, + [SMALL_STATE(3619)] = 98695, + [SMALL_STATE(3620)] = 98709, + [SMALL_STATE(3621)] = 98723, + [SMALL_STATE(3622)] = 98737, + [SMALL_STATE(3623)] = 98751, + [SMALL_STATE(3624)] = 98765, + [SMALL_STATE(3625)] = 98779, + [SMALL_STATE(3626)] = 98793, + [SMALL_STATE(3627)] = 98807, + [SMALL_STATE(3628)] = 98821, + [SMALL_STATE(3629)] = 98835, + [SMALL_STATE(3630)] = 98849, + [SMALL_STATE(3631)] = 98863, + [SMALL_STATE(3632)] = 98877, + [SMALL_STATE(3633)] = 98891, + [SMALL_STATE(3634)] = 98905, + [SMALL_STATE(3635)] = 98919, + [SMALL_STATE(3636)] = 98933, + [SMALL_STATE(3637)] = 98947, + [SMALL_STATE(3638)] = 98961, + [SMALL_STATE(3639)] = 98975, + [SMALL_STATE(3640)] = 98989, + [SMALL_STATE(3641)] = 99003, + [SMALL_STATE(3642)] = 99017, + [SMALL_STATE(3643)] = 99031, + [SMALL_STATE(3644)] = 99045, + [SMALL_STATE(3645)] = 99059, + [SMALL_STATE(3646)] = 99073, + [SMALL_STATE(3647)] = 99087, + [SMALL_STATE(3648)] = 99101, + [SMALL_STATE(3649)] = 99115, + [SMALL_STATE(3650)] = 99129, + [SMALL_STATE(3651)] = 99143, + [SMALL_STATE(3652)] = 99157, + [SMALL_STATE(3653)] = 99171, + [SMALL_STATE(3654)] = 99185, + [SMALL_STATE(3655)] = 99199, + [SMALL_STATE(3656)] = 99213, + [SMALL_STATE(3657)] = 99227, + [SMALL_STATE(3658)] = 99241, + [SMALL_STATE(3659)] = 99255, + [SMALL_STATE(3660)] = 99269, + [SMALL_STATE(3661)] = 99283, + [SMALL_STATE(3662)] = 99297, + [SMALL_STATE(3663)] = 99311, + [SMALL_STATE(3664)] = 99325, + [SMALL_STATE(3665)] = 99339, + [SMALL_STATE(3666)] = 99353, + [SMALL_STATE(3667)] = 99367, + [SMALL_STATE(3668)] = 99381, + [SMALL_STATE(3669)] = 99395, + [SMALL_STATE(3670)] = 99409, + [SMALL_STATE(3671)] = 99423, + [SMALL_STATE(3672)] = 99437, + [SMALL_STATE(3673)] = 99451, + [SMALL_STATE(3674)] = 99465, + [SMALL_STATE(3675)] = 99479, + [SMALL_STATE(3676)] = 99493, + [SMALL_STATE(3677)] = 99507, + [SMALL_STATE(3678)] = 99521, + [SMALL_STATE(3679)] = 99535, + [SMALL_STATE(3680)] = 99549, + [SMALL_STATE(3681)] = 99563, + [SMALL_STATE(3682)] = 99577, + [SMALL_STATE(3683)] = 99591, + [SMALL_STATE(3684)] = 99605, + [SMALL_STATE(3685)] = 99619, + [SMALL_STATE(3686)] = 99633, + [SMALL_STATE(3687)] = 99647, + [SMALL_STATE(3688)] = 99661, + [SMALL_STATE(3689)] = 99675, + [SMALL_STATE(3690)] = 99689, + [SMALL_STATE(3691)] = 99703, + [SMALL_STATE(3692)] = 99717, + [SMALL_STATE(3693)] = 99731, + [SMALL_STATE(3694)] = 99745, + [SMALL_STATE(3695)] = 99759, + [SMALL_STATE(3696)] = 99773, + [SMALL_STATE(3697)] = 99787, + [SMALL_STATE(3698)] = 99801, + [SMALL_STATE(3699)] = 99815, + [SMALL_STATE(3700)] = 99829, + [SMALL_STATE(3701)] = 99843, + [SMALL_STATE(3702)] = 99857, + [SMALL_STATE(3703)] = 99871, + [SMALL_STATE(3704)] = 99885, + [SMALL_STATE(3705)] = 99899, + [SMALL_STATE(3706)] = 99913, + [SMALL_STATE(3707)] = 99927, + [SMALL_STATE(3708)] = 99941, + [SMALL_STATE(3709)] = 99955, + [SMALL_STATE(3710)] = 99969, + [SMALL_STATE(3711)] = 99983, + [SMALL_STATE(3712)] = 99997, + [SMALL_STATE(3713)] = 100011, + [SMALL_STATE(3714)] = 100025, + [SMALL_STATE(3715)] = 100039, + [SMALL_STATE(3716)] = 100053, + [SMALL_STATE(3717)] = 100067, + [SMALL_STATE(3718)] = 100081, + [SMALL_STATE(3719)] = 100095, + [SMALL_STATE(3720)] = 100109, + [SMALL_STATE(3721)] = 100123, + [SMALL_STATE(3722)] = 100137, + [SMALL_STATE(3723)] = 100151, + [SMALL_STATE(3724)] = 100165, + [SMALL_STATE(3725)] = 100179, + [SMALL_STATE(3726)] = 100193, + [SMALL_STATE(3727)] = 100207, + [SMALL_STATE(3728)] = 100221, + [SMALL_STATE(3729)] = 100235, + [SMALL_STATE(3730)] = 100249, + [SMALL_STATE(3731)] = 100263, + [SMALL_STATE(3732)] = 100277, + [SMALL_STATE(3733)] = 100291, + [SMALL_STATE(3734)] = 100305, + [SMALL_STATE(3735)] = 100319, + [SMALL_STATE(3736)] = 100333, + [SMALL_STATE(3737)] = 100347, + [SMALL_STATE(3738)] = 100361, + [SMALL_STATE(3739)] = 100375, + [SMALL_STATE(3740)] = 100389, + [SMALL_STATE(3741)] = 100403, + [SMALL_STATE(3742)] = 100417, + [SMALL_STATE(3743)] = 100431, + [SMALL_STATE(3744)] = 100445, + [SMALL_STATE(3745)] = 100459, + [SMALL_STATE(3746)] = 100473, + [SMALL_STATE(3747)] = 100487, + [SMALL_STATE(3748)] = 100501, + [SMALL_STATE(3749)] = 100515, + [SMALL_STATE(3750)] = 100529, + [SMALL_STATE(3751)] = 100543, + [SMALL_STATE(3752)] = 100557, + [SMALL_STATE(3753)] = 100571, + [SMALL_STATE(3754)] = 100585, + [SMALL_STATE(3755)] = 100599, + [SMALL_STATE(3756)] = 100613, + [SMALL_STATE(3757)] = 100627, + [SMALL_STATE(3758)] = 100641, + [SMALL_STATE(3759)] = 100655, + [SMALL_STATE(3760)] = 100669, + [SMALL_STATE(3761)] = 100683, + [SMALL_STATE(3762)] = 100697, + [SMALL_STATE(3763)] = 100711, + [SMALL_STATE(3764)] = 100725, + [SMALL_STATE(3765)] = 100739, + [SMALL_STATE(3766)] = 100753, + [SMALL_STATE(3767)] = 100767, + [SMALL_STATE(3768)] = 100781, + [SMALL_STATE(3769)] = 100795, + [SMALL_STATE(3770)] = 100809, + [SMALL_STATE(3771)] = 100823, + [SMALL_STATE(3772)] = 100837, + [SMALL_STATE(3773)] = 100851, + [SMALL_STATE(3774)] = 100865, + [SMALL_STATE(3775)] = 100879, + [SMALL_STATE(3776)] = 100893, + [SMALL_STATE(3777)] = 100907, + [SMALL_STATE(3778)] = 100921, + [SMALL_STATE(3779)] = 100935, + [SMALL_STATE(3780)] = 100949, + [SMALL_STATE(3781)] = 100963, + [SMALL_STATE(3782)] = 100977, + [SMALL_STATE(3783)] = 100991, + [SMALL_STATE(3784)] = 101005, + [SMALL_STATE(3785)] = 101019, + [SMALL_STATE(3786)] = 101033, + [SMALL_STATE(3787)] = 101047, + [SMALL_STATE(3788)] = 101061, + [SMALL_STATE(3789)] = 101075, + [SMALL_STATE(3790)] = 101089, + [SMALL_STATE(3791)] = 101103, + [SMALL_STATE(3792)] = 101117, + [SMALL_STATE(3793)] = 101131, + [SMALL_STATE(3794)] = 101145, + [SMALL_STATE(3795)] = 101159, + [SMALL_STATE(3796)] = 101173, + [SMALL_STATE(3797)] = 101187, + [SMALL_STATE(3798)] = 101201, + [SMALL_STATE(3799)] = 101215, + [SMALL_STATE(3800)] = 101229, + [SMALL_STATE(3801)] = 101243, + [SMALL_STATE(3802)] = 101257, + [SMALL_STATE(3803)] = 101271, + [SMALL_STATE(3804)] = 101285, + [SMALL_STATE(3805)] = 101299, + [SMALL_STATE(3806)] = 101313, + [SMALL_STATE(3807)] = 101327, + [SMALL_STATE(3808)] = 101341, + [SMALL_STATE(3809)] = 101355, + [SMALL_STATE(3810)] = 101369, + [SMALL_STATE(3811)] = 101383, + [SMALL_STATE(3812)] = 101397, + [SMALL_STATE(3813)] = 101411, + [SMALL_STATE(3814)] = 101425, + [SMALL_STATE(3815)] = 101439, + [SMALL_STATE(3816)] = 101453, + [SMALL_STATE(3817)] = 101457, + [SMALL_STATE(3818)] = 101461, + [SMALL_STATE(3819)] = 101465, + [SMALL_STATE(3820)] = 101469, + [SMALL_STATE(3821)] = 101473, + [SMALL_STATE(3822)] = 101477, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -200367,9 +200420,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3500), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3600), @@ -200382,17 +200435,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2822), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2641), @@ -200428,9 +200481,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3259), [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3262), [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3500), - [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2110), + [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2117), [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(36), - [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2143), + [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2174), [185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1251), [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1104), [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3600), @@ -200443,17 +200496,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2822), [215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(358), [218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), - [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2044), + [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2034), [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(40), [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2349), [230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3497), [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3795), [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3499), [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1596), - [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2122), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1937), + [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2125), + [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1961), [248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(152), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2149), + [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2171), [254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(37), [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(3223), [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2641), @@ -200471,10 +200524,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), @@ -200490,7 +200543,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_expression, 2, 0, 0), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), @@ -200547,9 +200600,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3271), [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2874), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1853), [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3628), [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), @@ -200647,7 +200700,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), @@ -200669,15 +200722,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), @@ -200752,10 +200805,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_token_repetition, 4, 0, 0), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_token_tree_pattern_repeat1, 1, 0, 0), [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_token_tree_pattern_repeat1, 1, 0, 0), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_token_repetition, 5, 0, 0), [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_token_repetition, 5, 0, 0), [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_token_repetition, 6, 0, 0), @@ -200764,7 +200817,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 2, 0, 0), [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_raw_string_literal, 3, 0, 0), [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_raw_string_literal, 3, 0, 0), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_token_repetition_pattern, 5, 0, 0), [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_token_repetition_pattern, 5, 0, 0), [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), @@ -200827,7 +200880,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), @@ -200835,7 +200888,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), @@ -200843,7 +200896,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), @@ -200856,7 +200909,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3554), [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3616), [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), @@ -200866,15 +200919,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2357), [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2806), [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), @@ -200882,7 +200935,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), @@ -200891,7 +200944,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), [1221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tuple_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(1108), @@ -200943,17 +200996,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), @@ -201044,14 +201097,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 5, 0, 154), [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 5, 0, 154), [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227), [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), @@ -201071,13 +201124,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_closure_parameters, 3, 0, 0), [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_closure_parameters, 2, 0, 0), [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_closure_parameters, 2, 0, 0), - [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), @@ -201089,19 +201142,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), + [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), @@ -201126,19 +201179,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), - [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), [1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), + [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896), [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), - [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), + [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), @@ -201146,7 +201199,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_arm, 4, 0, 127), [1757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_arm, 3, 0, 184), [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_arm, 3, 0, 184), - [1761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2109), + [1761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2116), [1764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2, 0, 0), SHIFT_REPEAT(475), [1767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2, 0, 0), SHIFT_REPEAT(804), [1770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_block_repeat1, 2, 0, 0), SHIFT_REPEAT(2343), @@ -201246,17 +201299,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [1991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(884), [1994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(825), [1997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3716), - [2000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2044), + [2000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2034), [2003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3099), [2006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3719), [2009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3721), [2012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3723), [2015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3100), [2018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2310), - [2021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1959), + [2021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1949), [2024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2176), [2027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3732), - [2030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2068), + [2030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2070), [2033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2, 0, 0), SHIFT_REPEAT(3732), [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_item, 4, 0, 95), [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_item, 4, 0, 95), @@ -201305,10 +201358,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), [2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3100), [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), - [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), - [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_definition, 5, 0, 6), [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_definition, 5, 0, 6), @@ -201773,12 +201826,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [3060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_item, 8, 0, 248), [3062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature_item, 9, 0, 282), [3064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature_item, 9, 0, 282), - [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2391), [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), - [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), @@ -201844,7 +201897,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), [3204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3685), [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), [3212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), [3214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), @@ -201872,18 +201925,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), - [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2163), - [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), @@ -201891,16 +201944,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), [3298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), - [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), + [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), @@ -201908,8 +201961,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), - [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), + [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), @@ -201922,11 +201975,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3454), [3376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_variant_list_repeat1, 2, 0, 0), [3378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enum_variant_list_repeat1, 1, 0, 0), @@ -201936,24 +201989,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [3386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tuple_expression_repeat1, 2, 0, 0), [3388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lifetime, 2, 0, 0), [3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lifetime, 2, 0, 0), - [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), [3394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 2, 0, 23), [3396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 2, 0, 23), - [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), - [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), + [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), [3406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 2, 0, 19), [3408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 2, 0, 19), - [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), + [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), + [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), [3418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remaining_field_pattern, 1, 0, 0), [3420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remaining_field_pattern, 1, 0, 0), - [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), + [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), + [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), [3428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_type, 2, 0, 28), [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [3432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_type, 2, 0, 28), @@ -202027,7 +202080,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), [3572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), [3574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), @@ -202137,7 +202190,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 115), [3792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 115), [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), [3798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), [3800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), [3802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), @@ -202341,7 +202394,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_expression, 3, 0, 0), [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), @@ -202388,7 +202441,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), [4296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, 0, 0), [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), @@ -202422,136 +202475,136 @@ static const TSParseActionEntry ts_parse_actions[] = { [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [4372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_condition, 4, 0, 127), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), - [4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 5, 0, 258), - [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [4384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [4400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [4402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [4404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [4412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), - [4428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3, 0, 147), - [4430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3, 0, 148), - [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__let_chain, 3, 0, 0), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [4448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [4456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 3, 0, 166), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [4482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_match_arm, 3, 0, 184), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [4498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__condition, 1, 0, 0), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 4, 0, 198), - [4506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 4, 0, 199), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [4514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 4, 0, 214), - [4516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 4, 0, 215), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [4520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_field_initializer, 2, 0, 0), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), - [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_match_arm, 4, 0, 127), - [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [4368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_match_arm, 4, 0, 127), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [4376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_condition, 4, 0, 127), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 5, 0, 258), + [4384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [4386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [4396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [4402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [4404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3, 0, 147), + [4434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3, 0, 148), + [4436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__let_chain, 3, 0, 0), + [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [4452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [4460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [4464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 3, 0, 166), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [4486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_match_arm, 3, 0, 184), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), + [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [4502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__condition, 1, 0, 0), + [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [4508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 4, 0, 198), + [4510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 4, 0, 199), + [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [4518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 4, 0, 214), + [4520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 4, 0, 215), + [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [4524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_field_initializer, 2, 0, 0), + [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), + [4530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 18), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [4554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [4566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 117), - [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 18), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [4574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 117), + [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), [4592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3620), [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), [4596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3154), [4598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), - [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), - [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), + [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), + [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2677), + [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845), [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838), - [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2677), - [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), + [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), + [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), [4616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_lifetimes, 5, 0, 0), [4618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_lifetimes, 5, 0, 0), - [4620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_lifetimes, 6, 0, 0), - [4622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_lifetimes, 6, 0, 0), - [4624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_lifetimes, 4, 0, 0), - [4626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_lifetimes, 4, 0, 0), + [4620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_lifetimes, 4, 0, 0), + [4622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_lifetimes, 4, 0, 0), + [4624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_lifetimes, 6, 0, 0), + [4626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_lifetimes, 6, 0, 0), [4628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), [4632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), @@ -202577,137 +202630,137 @@ static const TSParseActionEntry ts_parse_actions[] = { [4672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), - [4678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3417), - [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3417), [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), - [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), - [4686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), - [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), - [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), - [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), - [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), + [4686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [4696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), + [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 1), [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1, 0, 1), [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), - [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), - [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [4750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1, 0, 5), REDUCE(sym__pattern, 1, 0, 0), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), - [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [4779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [4750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [4752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), + [4758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [4760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [4762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [4764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__type, 1, 0, 5), REDUCE(sym__pattern, 1, 0, 0), + [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), + [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), + [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_negative_literal, 2, 0, 0), [4783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_negative_literal, 2, 0, 0), - [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), [4799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 2, 0, 6), REDUCE(sym_scoped_type_identifier, 2, 0, 7), - [4802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 46), REDUCE(sym_scoped_type_identifier, 3, 0, 47), - [4805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [4809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 36), - [4811] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 16), REDUCE(sym_scoped_type_identifier, 3, 0, 17), - [4814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 51), REDUCE(sym_scoped_type_identifier, 3, 0, 52), - [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), - [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [4825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), - [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [4833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_pattern, 1, 0, 0), - [4835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_pattern, 1, 0, 0), + [4802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 51), REDUCE(sym_scoped_type_identifier, 3, 0, 52), + [4805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 16), REDUCE(sym_scoped_type_identifier, 3, 0, 17), + [4808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 46), REDUCE(sym_scoped_type_identifier, 3, 0, 47), + [4811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal_pattern, 1, 0, 0), + [4813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal_pattern, 1, 0, 0), + [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [4823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [4835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 36), [4837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), [4841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681), [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), - [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [4853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_pattern, 3, 0, 68), - [4855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_pattern, 3, 0, 68), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [4861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_modifier, 1, 0, 0), - [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [4865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 63), - [4867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 63), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [4845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_pattern, 3, 0, 68), + [4847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_pattern, 3, 0, 68), + [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [4861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 54), + [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 54), + [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), + [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), [4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 2, 0, 21), [4873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 2, 0, 21), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), [4879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 2, 0, 20), [4881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 2, 0, 20), [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), - [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718), - [4887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_modifiers_repeat1, 1, 0, 0), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [4895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 67), - [4897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 67), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [4921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 54), - [4923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 54), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [4929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 62), - [4931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 62), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), - [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), - [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), + [4897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 67), + [4899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 67), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [4903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extern_modifier, 1, 0, 0), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), + [4907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 62), + [4909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 62), + [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [4919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3, 0, 63), + [4921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3, 0, 63), + [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), + [4941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718), + [4943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_function_modifiers_repeat1, 1, 0, 0), [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), [4947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), @@ -202770,7 +202823,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), - [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), @@ -202816,7 +202869,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), [5162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), [5164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), + [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), [5168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), [5170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [5172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), @@ -202981,7 +203034,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), @@ -203020,7 +203073,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), @@ -203035,7 +203088,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), [5605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordered_field_declaration_list, 2, 0, 0), [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [5609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 0), SHIFT(2042), + [5609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 0), SHIFT(2045), [5612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 0), SHIFT(262), [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__use_clause, 1, 0, 0), [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), @@ -203090,7 +203143,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), [5719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lifetime_parameter, 1, 0, 37), [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), + [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [5729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), @@ -203108,7 +203161,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), [5763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), @@ -203132,7 +203185,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordered_field_declaration_list, 5, 0, 232), [5803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), + [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), @@ -203143,8 +203196,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [5829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), - [5831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), + [5829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), + [5831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), [5833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), [5835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), [5837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(2982), @@ -203171,23 +203224,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [5884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 69), - [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), + [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), [5896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2013), - [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), [5904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), + [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [5924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), @@ -203202,7 +203255,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), @@ -203218,7 +203271,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), [5976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [5980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), + [5980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), @@ -203232,13 +203285,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), [6006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_slice_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(838), - [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), [6011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2, 0, 0), [6013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_rule, 3, 0, 54), [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), [6019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, 0, 210), - [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), [6023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_parameter, 4, 0, 119), [6025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028), [6027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), @@ -203248,7 +203301,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [6038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), [6040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 3, 0, 0), - [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3006), [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), @@ -203301,15 +203354,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), - [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), - [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), @@ -203328,7 +203381,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), + [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), [6206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), @@ -203363,7 +203416,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), + [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), [6275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), [6277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), [6279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 1, 0, 66), @@ -203388,7 +203441,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [6319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_pattern_repeat1, 2, 0, 0), [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), [6325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [6327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(611), [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), @@ -203452,7 +203505,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), [6449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), [6451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_ordered_field_declaration_list_repeat1, 2, 0, 26), - [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), @@ -203472,7 +203525,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), [6493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2, 0, 0), - [6495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1955), + [6495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2, 0, 0), SHIFT_REPEAT(1953), [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), @@ -203483,7 +203536,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_variant, 2, 0, 11), [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), - [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), @@ -203506,8 +203559,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), [6564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [6566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2147), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [6566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2146), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), @@ -203542,7 +203595,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), [6643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_lifetimes_repeat1, 2, 0, 0), [6645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_lifetimes_repeat1, 2, 0, 0), SHIFT_REPEAT(3395), [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), @@ -203563,7 +203616,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3, 0, 97), [6680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 4, 0, 211), [6682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [6684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), + [6684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), [6688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_wildcard, 3, 0, 0), [6690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_self_parameter, 4, 0, 0), @@ -203573,7 +203626,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3, 0, 99), [6701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), [6703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 85), - [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), @@ -203588,13 +203641,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), - [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), + [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), - [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), @@ -203628,10 +203681,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [6810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), [6812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), - [6816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), - [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), + [6816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), [6820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), - [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), [6824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), @@ -203640,49 +203693,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), [6836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), - [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), + [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), [6842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_declaration_list_repeat1, 3, 0, 0), [6844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), - [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [6860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [6860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), + [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), [6870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 1, 0, 0), [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [6878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), + [6878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), [6880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), - [6882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), + [6882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), [6884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), [6886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [6888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), [6890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [6894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [6896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), - [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), - [6900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), + [6894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [6896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), + [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), + [6900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), [6906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 3, 0, 0), - [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), [6912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), - [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [6914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), + [6916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2163), [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), - [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), - [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), + [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), + [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), @@ -203696,7 +203749,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3638), [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), - [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), + [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), [6954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, 0, 160), [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), [6958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), @@ -203722,7 +203775,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_parameter, 6, 0, 213), [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), @@ -203731,7 +203784,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), @@ -203749,7 +203802,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), @@ -203763,7 +203816,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), - [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), @@ -203809,7 +203862,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), @@ -203824,7 +203877,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), [7212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), @@ -203843,7 +203896,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), [7244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), [7250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3822), [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), @@ -203920,10 +203973,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), - [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), @@ -203955,7 +204008,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bracketed_type, 3, 0, 0), [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), @@ -203966,13 +204019,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), - [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697),