diff --git a/src/grammar.json b/src/grammar.json index c156fd9e..c854b640 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -8076,18 +8076,21 @@ } ] }, - "comment": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "line_comment" - }, - { - "type": "SYMBOL", - "name": "block_comment" - } - ] + "doc_comment": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "///" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + } }, "line_comment": { "type": "TOKEN", @@ -8095,8 +8098,8 @@ "type": "SEQ", "members": [ { - "type": "STRING", - "value": "//" + "type": "PATTERN", + "value": "\\/\\/[^/]" }, { "type": "PATTERN", @@ -8281,6 +8284,10 @@ { "type": "SYMBOL", "name": "block_comment" + }, + { + "type": "SYMBOL", + "name": "doc_comment" } ], "conflicts": [ diff --git a/src/node-types.json b/src/node-types.json index 913207f4..21934ec3 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -4748,6 +4748,10 @@ "type": "default", "named": false }, + { + "type": "doc_comment", + "named": true + }, { "type": "dyn", "named": false diff --git a/src/parser.c b/src/parser.c index 491b6f8a..ab19ce8c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -7,10 +7,10 @@ #define LANGUAGE_VERSION 12 #define STATE_COUNT 2415 -#define LARGE_STATE_COUNT 546 -#define SYMBOL_COUNT 313 +#define LARGE_STATE_COUNT 589 +#define SYMBOL_COUNT 314 #define ALIAS_COUNT 3 -#define TOKEN_COUNT 138 +#define TOKEN_COUNT 139 #define EXTERNAL_TOKEN_COUNT 4 #define FIELD_COUNT 28 #define MAX_ALIAS_SEQUENCE_LENGTH 10 @@ -144,193 +144,194 @@ enum { sym_escape_sequence = 126, anon_sym_true = 127, anon_sym_false = 128, - sym_line_comment = 129, - sym_self = 130, - sym_super = 131, - sym_crate = 132, - sym_metavariable = 133, - sym__string_content = 134, - sym_raw_string_literal = 135, - sym_float_literal = 136, - sym_block_comment = 137, - sym_source_file = 138, - sym__statement = 139, - sym_empty_statement = 140, - sym__expression_statement = 141, - sym_macro_definition = 142, - sym_macro_rule = 143, - sym__token_pattern = 144, - sym_token_tree_pattern = 145, - sym_token_binding_pattern = 146, - sym_token_repetition_pattern = 147, - sym_fragment_specifier = 148, - sym_token_tree = 149, - sym_token_repetition = 150, - sym_attribute_item = 151, - sym_inner_attribute_item = 152, - sym_meta_item = 153, - sym_meta_arguments = 154, - sym_mod_item = 155, - sym_foreign_mod_item = 156, - sym_declaration_list = 157, - sym_struct_item = 158, - sym_union_item = 159, - sym_enum_item = 160, - sym_enum_variant_list = 161, - sym_enum_variant = 162, - sym_field_declaration_list = 163, - sym_field_declaration = 164, - sym_ordered_field_declaration_list = 165, - sym_extern_crate_declaration = 166, - sym_const_item = 167, - sym_static_item = 168, - sym_type_item = 169, - sym_function_item = 170, - sym_function_signature_item = 171, - sym_function_modifiers = 172, - sym_where_clause = 173, - sym_where_predicate = 174, - sym_impl_item = 175, - sym_trait_item = 176, - sym_associated_type = 177, - sym_trait_bounds = 178, - sym_higher_ranked_trait_bound = 179, - sym_removed_trait_bound = 180, - sym_type_parameters = 181, - sym_const_parameter = 182, - sym_constrained_type_parameter = 183, - sym_optional_type_parameter = 184, - sym_let_declaration = 185, - sym_use_declaration = 186, - sym__use_clause = 187, - sym_scoped_use_list = 188, - sym_use_list = 189, - sym_use_as_clause = 190, - sym_use_wildcard = 191, - sym_parameters = 192, - sym_self_parameter = 193, - sym_variadic_parameter = 194, - sym_parameter = 195, - sym_extern_modifier = 196, - sym_visibility_modifier = 197, - sym__type = 198, - sym_bracketed_type = 199, - sym_qualified_type = 200, - sym_lifetime = 201, - sym_array_type = 202, - sym_for_lifetimes = 203, - sym_function_type = 204, - sym_tuple_type = 205, - sym_unit_type = 206, - sym_generic_function = 207, - sym_generic_type = 208, - sym_generic_type_with_turbofish = 209, - sym_bounded_type = 210, - sym_type_arguments = 211, - sym_type_binding = 212, - sym_reference_type = 213, - sym_pointer_type = 214, - sym_empty_type = 215, - sym_abstract_type = 216, - sym_dynamic_type = 217, - sym__expression = 218, - sym_macro_invocation = 219, - sym_scoped_identifier = 220, - sym_scoped_type_identifier_in_expression_position = 221, - sym_scoped_type_identifier = 222, - sym_range_expression = 223, - sym_unary_expression = 224, - sym_try_expression = 225, - sym_reference_expression = 226, - sym_binary_expression = 227, - sym_assignment_expression = 228, - sym_compound_assignment_expr = 229, - sym_type_cast_expression = 230, - sym_return_expression = 231, - sym_call_expression = 232, - sym_arguments = 233, - sym_array_expression = 234, - sym_parenthesized_expression = 235, - sym_tuple_expression = 236, - sym_unit_expression = 237, - sym_struct_expression = 238, - sym_field_initializer_list = 239, - sym_shorthand_field_initializer = 240, - sym_field_initializer = 241, - sym_base_field_initializer = 242, - sym_if_expression = 243, - sym_if_let_expression = 244, - sym_else_clause = 245, - sym_match_expression = 246, - sym_match_block = 247, - sym_match_arm = 248, - sym_last_match_arm = 249, - sym_match_pattern = 250, - sym_while_expression = 251, - sym_while_let_expression = 252, - sym_loop_expression = 253, - sym_for_expression = 254, - sym_const_block = 255, - sym_closure_expression = 256, - sym_closure_parameters = 257, - sym_loop_label = 258, - sym_break_expression = 259, - sym_continue_expression = 260, - sym_index_expression = 261, - sym_await_expression = 262, - sym_field_expression = 263, - sym_unsafe_block = 264, - sym_async_block = 265, - sym_block = 266, - sym__pattern = 267, - sym_tuple_pattern = 268, - sym_slice_pattern = 269, - sym_tuple_struct_pattern = 270, - sym_struct_pattern = 271, - sym_field_pattern = 272, - sym_remaining_field_pattern = 273, - sym_mut_pattern = 274, - sym_range_pattern = 275, - sym_ref_pattern = 276, - sym_captured_pattern = 277, - sym_reference_pattern = 278, - sym_or_pattern = 279, - sym__literal = 280, - sym__literal_pattern = 281, - sym_negative_literal = 282, - sym_string_literal = 283, - sym_boolean_literal = 284, - aux_sym_source_file_repeat1 = 285, - aux_sym_macro_definition_repeat1 = 286, - aux_sym_token_tree_pattern_repeat1 = 287, - aux_sym_token_tree_repeat1 = 288, - aux_sym_meta_arguments_repeat1 = 289, - aux_sym_declaration_list_repeat1 = 290, - aux_sym_enum_variant_list_repeat1 = 291, - aux_sym_enum_variant_list_repeat2 = 292, - aux_sym_field_declaration_list_repeat1 = 293, - aux_sym_ordered_field_declaration_list_repeat1 = 294, - aux_sym_function_modifiers_repeat1 = 295, - aux_sym_where_clause_repeat1 = 296, - aux_sym_trait_bounds_repeat1 = 297, - aux_sym_type_parameters_repeat1 = 298, - aux_sym_use_list_repeat1 = 299, - aux_sym_parameters_repeat1 = 300, - aux_sym_for_lifetimes_repeat1 = 301, - aux_sym_tuple_type_repeat1 = 302, - aux_sym_type_arguments_repeat1 = 303, - aux_sym_arguments_repeat1 = 304, - aux_sym_array_expression_repeat1 = 305, - aux_sym_tuple_expression_repeat1 = 306, - aux_sym_field_initializer_list_repeat1 = 307, - aux_sym_match_block_repeat1 = 308, - aux_sym_closure_parameters_repeat1 = 309, - aux_sym_tuple_pattern_repeat1 = 310, - aux_sym_struct_pattern_repeat1 = 311, - aux_sym_string_literal_repeat1 = 312, - alias_sym_field_identifier = 313, - alias_sym_shorthand_field_identifier = 314, - alias_sym_type_identifier = 315, + sym_doc_comment = 129, + sym_line_comment = 130, + sym_self = 131, + sym_super = 132, + sym_crate = 133, + sym_metavariable = 134, + sym__string_content = 135, + sym_raw_string_literal = 136, + sym_float_literal = 137, + sym_block_comment = 138, + sym_source_file = 139, + sym__statement = 140, + sym_empty_statement = 141, + sym__expression_statement = 142, + sym_macro_definition = 143, + sym_macro_rule = 144, + sym__token_pattern = 145, + sym_token_tree_pattern = 146, + sym_token_binding_pattern = 147, + sym_token_repetition_pattern = 148, + sym_fragment_specifier = 149, + sym_token_tree = 150, + sym_token_repetition = 151, + sym_attribute_item = 152, + sym_inner_attribute_item = 153, + sym_meta_item = 154, + sym_meta_arguments = 155, + sym_mod_item = 156, + sym_foreign_mod_item = 157, + sym_declaration_list = 158, + sym_struct_item = 159, + sym_union_item = 160, + sym_enum_item = 161, + sym_enum_variant_list = 162, + sym_enum_variant = 163, + sym_field_declaration_list = 164, + sym_field_declaration = 165, + sym_ordered_field_declaration_list = 166, + sym_extern_crate_declaration = 167, + sym_const_item = 168, + sym_static_item = 169, + sym_type_item = 170, + sym_function_item = 171, + sym_function_signature_item = 172, + sym_function_modifiers = 173, + sym_where_clause = 174, + sym_where_predicate = 175, + sym_impl_item = 176, + sym_trait_item = 177, + sym_associated_type = 178, + sym_trait_bounds = 179, + sym_higher_ranked_trait_bound = 180, + sym_removed_trait_bound = 181, + sym_type_parameters = 182, + sym_const_parameter = 183, + sym_constrained_type_parameter = 184, + sym_optional_type_parameter = 185, + sym_let_declaration = 186, + sym_use_declaration = 187, + sym__use_clause = 188, + sym_scoped_use_list = 189, + sym_use_list = 190, + sym_use_as_clause = 191, + sym_use_wildcard = 192, + sym_parameters = 193, + sym_self_parameter = 194, + sym_variadic_parameter = 195, + sym_parameter = 196, + sym_extern_modifier = 197, + sym_visibility_modifier = 198, + sym__type = 199, + sym_bracketed_type = 200, + sym_qualified_type = 201, + sym_lifetime = 202, + sym_array_type = 203, + sym_for_lifetimes = 204, + sym_function_type = 205, + sym_tuple_type = 206, + sym_unit_type = 207, + sym_generic_function = 208, + sym_generic_type = 209, + sym_generic_type_with_turbofish = 210, + sym_bounded_type = 211, + sym_type_arguments = 212, + sym_type_binding = 213, + sym_reference_type = 214, + sym_pointer_type = 215, + sym_empty_type = 216, + sym_abstract_type = 217, + sym_dynamic_type = 218, + sym__expression = 219, + sym_macro_invocation = 220, + sym_scoped_identifier = 221, + sym_scoped_type_identifier_in_expression_position = 222, + sym_scoped_type_identifier = 223, + sym_range_expression = 224, + sym_unary_expression = 225, + sym_try_expression = 226, + sym_reference_expression = 227, + sym_binary_expression = 228, + sym_assignment_expression = 229, + sym_compound_assignment_expr = 230, + sym_type_cast_expression = 231, + sym_return_expression = 232, + sym_call_expression = 233, + sym_arguments = 234, + sym_array_expression = 235, + sym_parenthesized_expression = 236, + sym_tuple_expression = 237, + sym_unit_expression = 238, + sym_struct_expression = 239, + sym_field_initializer_list = 240, + sym_shorthand_field_initializer = 241, + sym_field_initializer = 242, + sym_base_field_initializer = 243, + sym_if_expression = 244, + sym_if_let_expression = 245, + sym_else_clause = 246, + sym_match_expression = 247, + sym_match_block = 248, + sym_match_arm = 249, + sym_last_match_arm = 250, + sym_match_pattern = 251, + sym_while_expression = 252, + sym_while_let_expression = 253, + sym_loop_expression = 254, + sym_for_expression = 255, + sym_const_block = 256, + sym_closure_expression = 257, + sym_closure_parameters = 258, + sym_loop_label = 259, + sym_break_expression = 260, + sym_continue_expression = 261, + sym_index_expression = 262, + sym_await_expression = 263, + sym_field_expression = 264, + sym_unsafe_block = 265, + sym_async_block = 266, + sym_block = 267, + sym__pattern = 268, + sym_tuple_pattern = 269, + sym_slice_pattern = 270, + sym_tuple_struct_pattern = 271, + sym_struct_pattern = 272, + sym_field_pattern = 273, + sym_remaining_field_pattern = 274, + sym_mut_pattern = 275, + sym_range_pattern = 276, + sym_ref_pattern = 277, + sym_captured_pattern = 278, + sym_reference_pattern = 279, + sym_or_pattern = 280, + sym__literal = 281, + sym__literal_pattern = 282, + sym_negative_literal = 283, + sym_string_literal = 284, + sym_boolean_literal = 285, + aux_sym_source_file_repeat1 = 286, + aux_sym_macro_definition_repeat1 = 287, + aux_sym_token_tree_pattern_repeat1 = 288, + aux_sym_token_tree_repeat1 = 289, + aux_sym_meta_arguments_repeat1 = 290, + aux_sym_declaration_list_repeat1 = 291, + aux_sym_enum_variant_list_repeat1 = 292, + aux_sym_enum_variant_list_repeat2 = 293, + aux_sym_field_declaration_list_repeat1 = 294, + aux_sym_ordered_field_declaration_list_repeat1 = 295, + aux_sym_function_modifiers_repeat1 = 296, + aux_sym_where_clause_repeat1 = 297, + aux_sym_trait_bounds_repeat1 = 298, + aux_sym_type_parameters_repeat1 = 299, + aux_sym_use_list_repeat1 = 300, + aux_sym_parameters_repeat1 = 301, + aux_sym_for_lifetimes_repeat1 = 302, + aux_sym_tuple_type_repeat1 = 303, + aux_sym_type_arguments_repeat1 = 304, + aux_sym_arguments_repeat1 = 305, + aux_sym_array_expression_repeat1 = 306, + aux_sym_tuple_expression_repeat1 = 307, + aux_sym_field_initializer_list_repeat1 = 308, + aux_sym_match_block_repeat1 = 309, + aux_sym_closure_parameters_repeat1 = 310, + aux_sym_tuple_pattern_repeat1 = 311, + aux_sym_struct_pattern_repeat1 = 312, + aux_sym_string_literal_repeat1 = 313, + alias_sym_field_identifier = 314, + alias_sym_shorthand_field_identifier = 315, + alias_sym_type_identifier = 316, }; static const char *ts_symbol_names[] = { @@ -463,6 +464,7 @@ static const char *ts_symbol_names[] = { [sym_escape_sequence] = "escape_sequence", [anon_sym_true] = "true", [anon_sym_false] = "false", + [sym_doc_comment] = "doc_comment", [sym_line_comment] = "line_comment", [sym_self] = "self", [sym_super] = "super", @@ -782,6 +784,7 @@ static TSSymbol ts_symbol_map[] = { [sym_escape_sequence] = sym_escape_sequence, [anon_sym_true] = anon_sym_true, [anon_sym_false] = anon_sym_false, + [sym_doc_comment] = sym_doc_comment, [sym_line_comment] = sym_line_comment, [sym_self] = sym_self, [sym_super] = sym_super, @@ -1488,6 +1491,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_doc_comment] = { + .visible = true, + .named = true, + }, [sym_line_comment] = { .visible = true, .named = true, @@ -3426,120 +3433,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(58); - if (lookahead == '!') ADVANCE(89); - if (lookahead == '"') ADVANCE(148); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(71); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(111); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(104); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '@') ADVANCE(137); - if (lookahead == '[') ADVANCE(66); - if (lookahead == '\\') ADVANCE(35); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + if (eof) ADVANCE(59); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '"') ADVANCE(153); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(72); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(116); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(109); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '@') ADVANCE(142); + if (lookahead == '[') ADVANCE(67); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(55) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + lookahead == ' ') SKIP(56) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= '_') || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 1: - if (lookahead == '!') ADVANCE(89); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(110); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(97); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(115); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(102); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 2: - if (lookahead == '!') ADVANCE(89); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '\'') ADVANCE(85); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(111); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == ':') ADVANCE(30); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(97); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '\'') ADVANCE(90); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(116); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == ':') ADVANCE(31); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(102); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3549,33 +3556,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 3: - if (lookahead == '!') ADVANCE(89); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(110); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == ':') ADVANCE(30); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(104); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(115); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == ':') ADVANCE(31); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(109); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3585,31 +3592,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 4: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '"') ADVANCE(148); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '\'') ADVANCE(85); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '"') ADVANCE(153); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '\'') ADVANCE(90); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); if (lookahead == '.') ADVANCE(22); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '=') ADVANCE(90); - if (lookahead == '>') ADVANCE(98); - if (lookahead == '\\') ADVANCE(35); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '=') ADVANCE(95); + if (lookahead == '>') ADVANCE(103); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3619,137 +3626,137 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 5: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '&') ADVANCE(101); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(78); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(112); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '&') ADVANCE(106); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(81); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(117); if (lookahead == '.') ADVANCE(20); if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(30); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '>') ADVANCE(98); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(31); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '>') ADVANCE(103); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 6: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '&') ADVANCE(101); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(78); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(109); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '&') ADVANCE(106); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(81); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(114); if (lookahead == '.') ADVANCE(21); if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(30); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '[') ADVANCE(66); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'r') ADVANCE(155); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(31); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '[') ADVANCE(67); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'r') ADVANCE(161); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(6) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 7: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '&') ADVANCE(101); - if (lookahead == '\'') ADVANCE(85); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(78); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(32); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '&') ADVANCE(106); + if (lookahead == '\'') ADVANCE(90); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(81); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(33); if (lookahead == '.') ADVANCE(22); if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(98); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(103); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 8: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '\'') ADVANCE(85); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '\'') ADVANCE(90); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); if (lookahead == '.') ADVANCE(22); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '=') ADVANCE(90); - if (lookahead == '>') ADVANCE(98); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '=') ADVANCE(95); + if (lookahead == '>') ADVANCE(103); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3759,27 +3766,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 9: - if (lookahead == '!') ADVANCE(88); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); if (lookahead == '.') ADVANCE(22); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(104); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(98); - if (lookahead == '@') ADVANCE(137); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(109); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(103); + if (lookahead == '@') ADVANCE(142); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3789,33 +3796,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 10: - if (lookahead == '!') ADVANCE(31); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(110); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == ':') ADVANCE(68); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(97); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '!') ADVANCE(32); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(115); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == ':') ADVANCE(69); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(102); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3825,77 +3832,77 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(147); - if (lookahead == '$') ADVANCE(71); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '/') ADVANCE(81); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(70); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '_') ADVANCE(82); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '$') ADVANCE(72); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '/') ADVANCE(84); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(71); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '_') ADVANCE(86); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(11) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('!' <= lookahead && lookahead <= '@') || lookahead == '^' || - ('|' <= lookahead && lookahead <= '~')) ADVANCE(83); + ('|' <= lookahead && lookahead <= '~')) ADVANCE(87); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(147); - if (lookahead == '$') ADVANCE(71); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '/') ADVANCE(81); - if (lookahead == '0') ADVANCE(142); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '_') ADVANCE(82); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '$') ADVANCE(72); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '/') ADVANCE(84); + if (lookahead == '0') ADVANCE(147); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '_') ADVANCE(86); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('!' <= lookahead && lookahead <= '@') || lookahead == '^' || - ('|' <= lookahead && lookahead <= '~')) ADVANCE(83); + ('|' <= lookahead && lookahead <= '~')) ADVANCE(87); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(147); + if (lookahead == '"') ADVANCE(152); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(68); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '=') ADVANCE(90); - if (lookahead == 'b') ADVANCE(154); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); + if (lookahead == ':') ADVANCE(69); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '=') ADVANCE(95); + if (lookahead == 'b') ADVANCE(160); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3905,18 +3912,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 14: - if (lookahead == '#') ADVANCE(87); - if (lookahead == ',') ADVANCE(94); + if (lookahead == '#') ADVANCE(92); + if (lookahead == ',') ADVANCE(99); if (lookahead == '.') ADVANCE(20); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(68); - if (lookahead == '<') ADVANCE(96); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '}') ADVANCE(64); + if (lookahead == ':') ADVANCE(69); + if (lookahead == '<') ADVANCE(101); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3926,35 +3933,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 15: - if (lookahead == '\'') ADVANCE(149); + if (lookahead == '\'') ADVANCE(154); END_STATE(); case 16: - if (lookahead == '\'') ADVANCE(149); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\'') ADVANCE(154); + if (lookahead == '\\') ADVANCE(37); if (lookahead != 0) ADVANCE(15); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(78); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(32); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(81); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(33); if (lookahead == '.') ADVANCE(22); if (lookahead == '/') ADVANCE(23); - if (lookahead == ':') ADVANCE(68); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(104); - if (lookahead == '=') ADVANCE(93); - if (lookahead == '>') ADVANCE(98); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == ':') ADVANCE(69); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(109); + if (lookahead == '=') ADVANCE(98); + if (lookahead == '>') ADVANCE(103); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3964,348 +3971,352 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 18: - if (lookahead == '*') ADVANCE(78); - if (lookahead == '+') ADVANCE(76); - if (lookahead == '/') ADVANCE(74); - if (lookahead == '?') ADVANCE(80); + if (lookahead == '*') ADVANCE(81); + if (lookahead == '+') ADVANCE(79); + if (lookahead == '/') ADVANCE(76); + if (lookahead == '?') ADVANCE(83); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(73); - if (lookahead != 0) ADVANCE(75); + lookahead == ' ') ADVANCE(75); + if (lookahead != 0) ADVANCE(78); END_STATE(); case 19: - if (lookahead == '.') ADVANCE(103); - if (lookahead == '=') ADVANCE(108); + if (lookahead == '.') ADVANCE(108); + if (lookahead == '=') ADVANCE(113); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(105); + if (lookahead == '.') ADVANCE(110); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(106); + if (lookahead == '.') ADVANCE(111); END_STATE(); case 22: if (lookahead == '.') ADVANCE(19); END_STATE(); case 23: - if (lookahead == '/') ADVANCE(151); + if (lookahead == '/') ADVANCE(24); END_STATE(); case 24: - if (lookahead == '1') ADVANCE(26); - if (lookahead == '3') ADVANCE(25); - if (lookahead == '6') ADVANCE(28); - if (lookahead == '8') ADVANCE(138); - if (lookahead == 's') ADVANCE(34); + if (lookahead == '/') ADVANCE(156); + if (lookahead != 0) ADVANCE(157); END_STATE(); case 25: - if (lookahead == '2') ADVANCE(138); + if (lookahead == '1') ADVANCE(27); + if (lookahead == '3') ADVANCE(26); + if (lookahead == '6') ADVANCE(29); + if (lookahead == '8') ADVANCE(143); + if (lookahead == 's') ADVANCE(35); END_STATE(); case 26: - if (lookahead == '2') ADVANCE(29); - if (lookahead == '6') ADVANCE(138); + if (lookahead == '2') ADVANCE(143); END_STATE(); case 27: - if (lookahead == '3') ADVANCE(25); - if (lookahead == '6') ADVANCE(28); + if (lookahead == '2') ADVANCE(30); + if (lookahead == '6') ADVANCE(143); END_STATE(); case 28: - if (lookahead == '4') ADVANCE(138); + if (lookahead == '3') ADVANCE(26); + if (lookahead == '6') ADVANCE(29); END_STATE(); case 29: - if (lookahead == '8') ADVANCE(138); + if (lookahead == '4') ADVANCE(143); END_STATE(); case 30: - if (lookahead == ':') ADVANCE(100); + if (lookahead == '8') ADVANCE(143); END_STATE(); case 31: - if (lookahead == '=') ADVANCE(119); + if (lookahead == ':') ADVANCE(105); END_STATE(); case 32: - if (lookahead == '>') ADVANCE(95); + if (lookahead == '=') ADVANCE(124); END_STATE(); case 33: - if (lookahead == 'e') ADVANCE(138); + if (lookahead == '>') ADVANCE(100); END_STATE(); case 34: - if (lookahead == 'i') ADVANCE(37); + if (lookahead == 'e') ADVANCE(143); END_STATE(); case 35: - if (lookahead == 'u') ADVANCE(38); - if (lookahead == 'x') ADVANCE(49); - if (lookahead != 0) ADVANCE(150); + if (lookahead == 'i') ADVANCE(38); END_STATE(); case 36: if (lookahead == 'u') ADVANCE(39); if (lookahead == 'x') ADVANCE(50); - if (lookahead != 0) ADVANCE(15); + if (lookahead != 0) ADVANCE(155); END_STATE(); case 37: - if (lookahead == 'z') ADVANCE(33); + if (lookahead == 'u') ADVANCE(40); + if (lookahead == 'x') ADVANCE(51); + if (lookahead != 0) ADVANCE(15); END_STATE(); case 38: - if (lookahead == '{') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(45); + if (lookahead == 'z') ADVANCE(34); END_STATE(); case 39: if (lookahead == '{') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(51); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); END_STATE(); case 40: - if (lookahead == '}') ADVANCE(15); + if (lookahead == '{') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(52); END_STATE(); case 41: - if (lookahead == '}') ADVANCE(150); + if (lookahead == '}') ADVANCE(15); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(41); END_STATE(); case 42: - if (lookahead == '0' || - lookahead == '1' || - lookahead == '_') ADVANCE(143); + if (lookahead == '}') ADVANCE(155); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); END_STATE(); case 43: - if (('0' <= lookahead && lookahead <= '7') || - lookahead == '_') ADVANCE(144); + if (lookahead == '0' || + lookahead == '1' || + lookahead == '_') ADVANCE(148); END_STATE(); case 44: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); + if (('0' <= lookahead && lookahead <= '7') || + lookahead == '_') ADVANCE(149); END_STATE(); case 45: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(49); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); END_STATE(); case 46: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(150); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); END_STATE(); case 47: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(41); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(155); END_STATE(); case 48: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); END_STATE(); case 49: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(41); END_STATE(); case 50: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); END_STATE(); case 51: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(45); END_STATE(); case 52: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(51); END_STATE(); case 53: - if (('A' <= lookahead && lookahead <= 'Z') || + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(151); END_STATE(); case 54: + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(173); + END_STATE(); + case 55: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 55: - if (eof) ADVANCE(58); - if (lookahead == '!') ADVANCE(89); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(71); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(111); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(69); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(104); - if (lookahead == '=') ADVANCE(92); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '@') ADVANCE(137); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + case 56: + if (eof) ADVANCE(59); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(72); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(116); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(70); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(109); + if (lookahead == '=') ADVANCE(97); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '@') ADVANCE(142); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(55) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + lookahead == ' ') SKIP(56) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 56: - if (eof) ADVANCE(58); - if (lookahead == '!') ADVANCE(89); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '%') ADVANCE(125); - if (lookahead == '&') ADVANCE(102); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == '*') ADVANCE(79); - if (lookahead == '+') ADVANCE(77); - if (lookahead == '-') ADVANCE(110); - if (lookahead == '.') ADVANCE(136); - if (lookahead == '/') ADVANCE(124); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(30); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(97); - if (lookahead == '=') ADVANCE(91); - if (lookahead == '>') ADVANCE(99); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == '^') ADVANCE(117); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(116); - if (lookahead == '}') ADVANCE(64); + case 57: + if (eof) ADVANCE(59); + if (lookahead == '!') ADVANCE(94); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '%') ADVANCE(130); + if (lookahead == '&') ADVANCE(107); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == '*') ADVANCE(82); + if (lookahead == '+') ADVANCE(80); + if (lookahead == '-') ADVANCE(115); + if (lookahead == '.') ADVANCE(141); + if (lookahead == '/') ADVANCE(129); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(31); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(102); + if (lookahead == '=') ADVANCE(96); + if (lookahead == '>') ADVANCE(104); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == '^') ADVANCE(122); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(121); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(56) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + lookahead == ' ') SKIP(57) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 57: - if (eof) ADVANCE(58); - if (lookahead == '!') ADVANCE(88); - if (lookahead == '"') ADVANCE(147); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '$') ADVANCE(53); - if (lookahead == '&') ADVANCE(101); - if (lookahead == '\'') ADVANCE(86); - if (lookahead == '(') ADVANCE(61); - if (lookahead == ')') ADVANCE(62); - if (lookahead == '*') ADVANCE(78); - if (lookahead == '+') ADVANCE(76); - if (lookahead == ',') ADVANCE(94); - if (lookahead == '-') ADVANCE(112); + case 58: + if (eof) ADVANCE(59); + if (lookahead == '!') ADVANCE(93); + if (lookahead == '"') ADVANCE(152); + if (lookahead == '#') ADVANCE(92); + if (lookahead == '$') ADVANCE(54); + if (lookahead == '&') ADVANCE(106); + if (lookahead == '\'') ADVANCE(91); + if (lookahead == '(') ADVANCE(62); + if (lookahead == ')') ADVANCE(63); + if (lookahead == '*') ADVANCE(81); + if (lookahead == '+') ADVANCE(79); + if (lookahead == ',') ADVANCE(99); + if (lookahead == '-') ADVANCE(117); if (lookahead == '.') ADVANCE(20); if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(30); - if (lookahead == ';') ADVANCE(59); - if (lookahead == '<') ADVANCE(96); - if (lookahead == '=') ADVANCE(90); - if (lookahead == '>') ADVANCE(98); - if (lookahead == '?') ADVANCE(80); - if (lookahead == '[') ADVANCE(66); - if (lookahead == ']') ADVANCE(67); - if (lookahead == 'b') ADVANCE(153); - if (lookahead == 'm') ADVANCE(157); - if (lookahead == 'r') ADVANCE(155); - if (lookahead == '{') ADVANCE(63); - if (lookahead == '|') ADVANCE(115); - if (lookahead == '}') ADVANCE(64); + if (lookahead == '0') ADVANCE(147); + if (lookahead == ':') ADVANCE(31); + if (lookahead == ';') ADVANCE(60); + if (lookahead == '<') ADVANCE(101); + if (lookahead == '=') ADVANCE(95); + if (lookahead == '>') ADVANCE(103); + if (lookahead == '?') ADVANCE(83); + if (lookahead == '[') ADVANCE(67); + if (lookahead == ']') ADVANCE(68); + if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 'r') ADVANCE(161); + if (lookahead == '{') ADVANCE(64); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(65); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(57) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(145); + lookahead == ' ') SKIP(58) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); - END_STATE(); - case 58: - ACCEPT_TOKEN(ts_builtin_sym_end); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); case 59: - ACCEPT_TOKEN(anon_sym_SEMI); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 60: - ACCEPT_TOKEN(anon_sym_macro_rules_BANG); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 61: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_macro_rules_BANG); END_STATE(); case 62: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 63: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 64: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 65: - ACCEPT_TOKEN(anon_sym_EQ_GT); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 66: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 67: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 68: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 69: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(100); END_STATE(); case 70: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(105); + END_STATE(); + case 71: ACCEPT_TOKEN(anon_sym_COLON); if (lookahead == '!' || lookahead == '#' || @@ -4316,69 +4327,85 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '^' || lookahead == '_' || lookahead == '|' || - lookahead == '~') ADVANCE(83); + lookahead == '~') ADVANCE(87); END_STATE(); - case 71: + case 72: ACCEPT_TOKEN(anon_sym_DOLLAR); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(173); END_STATE(); - case 72: + case 73: ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); - if (lookahead == '\n') ADVANCE(75); + if (lookahead == '\n') ADVANCE(78); if (lookahead == '*' || lookahead == '+' || - lookahead == '?') ADVANCE(151); - if (lookahead != 0) ADVANCE(72); + lookahead == '?') ADVANCE(156); + if (lookahead != 0) ADVANCE(73); END_STATE(); - case 73: + case 74: ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); - if (lookahead == '/') ADVANCE(74); + if (lookahead == '\n') ADVANCE(78); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(157); + if (lookahead != 0) ADVANCE(74); + END_STATE(); + case 75: + ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); + if (lookahead == '/') ADVANCE(76); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(73); + lookahead == ' ') ADVANCE(75); if (lookahead != 0 && lookahead != '*' && lookahead != '+' && - lookahead != '?') ADVANCE(75); + lookahead != '?') ADVANCE(78); END_STATE(); - case 74: + case 76: ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); - if (lookahead == '/') ADVANCE(72); + if (lookahead == '/') ADVANCE(77); if (lookahead != 0 && lookahead != '*' && lookahead != '+' && - lookahead != '?') ADVANCE(75); + lookahead != '?') ADVANCE(78); END_STATE(); - case 75: + case 77: + ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); + if (lookahead == '/') ADVANCE(73); + if (lookahead == '*' || + lookahead == '+' || + lookahead == '?') ADVANCE(157); + if (lookahead != 0) ADVANCE(74); + END_STATE(); + case 78: ACCEPT_TOKEN(aux_sym_token_repetition_pattern_token1); if (lookahead != 0 && lookahead != '*' && lookahead != '+' && - lookahead != '?') ADVANCE(75); + lookahead != '?') ADVANCE(78); END_STATE(); - case 76: + case 79: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 77: + case 80: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(126); + if (lookahead == '=') ADVANCE(131); END_STATE(); - case 78: + case 81: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 79: + case 82: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(128); + if (lookahead == '=') ADVANCE(133); END_STATE(); - case 80: + case 83: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 81: + case 84: ACCEPT_TOKEN(aux_sym__non_special_token_token1); - if (lookahead == '/') ADVANCE(84); + if (lookahead == '/') ADVANCE(85); if (lookahead == '!' || lookahead == '#' || lookahead == '%' || @@ -4388,11 +4415,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '^' || lookahead == '_' || lookahead == '|' || - lookahead == '~') ADVANCE(83); + lookahead == '~') ADVANCE(87); END_STATE(); - case 82: + case 85: + ACCEPT_TOKEN(aux_sym__non_special_token_token1); + if (lookahead == '/') ADVANCE(88); + if (lookahead == '!' || + lookahead == '#' || + lookahead == '%' || + lookahead == '&' || + ('*' <= lookahead && lookahead <= '.') || + (':' <= lookahead && lookahead <= '@') || + lookahead == '^' || + lookahead == '_' || + lookahead == '|' || + lookahead == '~') ADVANCE(89); + if (lookahead != 0) ADVANCE(157); + END_STATE(); + case 86: ACCEPT_TOKEN(aux_sym__non_special_token_token1); - if (lookahead == '_') ADVANCE(82); + if (lookahead == '_') ADVANCE(86); if (lookahead == '!' || lookahead == '#' || lookahead == '%' || @@ -4401,14 +4443,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (':' <= lookahead && lookahead <= '@') || lookahead == '^' || lookahead == '|' || - lookahead == '~') ADVANCE(83); + lookahead == '~') ADVANCE(87); if (('0' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 83: + case 87: ACCEPT_TOKEN(aux_sym__non_special_token_token1); if (lookahead == '!' || lookahead == '#' || @@ -4419,9 +4461,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '^' || lookahead == '_' || lookahead == '|' || - lookahead == '~') ADVANCE(83); + lookahead == '~') ADVANCE(87); END_STATE(); - case 84: + case 88: ACCEPT_TOKEN(aux_sym__non_special_token_token1); if (lookahead == '!' || lookahead == '#' || @@ -4432,313 +4474,333 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '^' || lookahead == '_' || lookahead == '|' || - lookahead == '~') ADVANCE(84); + lookahead == '~') ADVANCE(88); if (lookahead != 0 && - lookahead != '\n') ADVANCE(151); + lookahead != '\n') ADVANCE(156); END_STATE(); - case 85: + case 89: + ACCEPT_TOKEN(aux_sym__non_special_token_token1); + if (lookahead == '!' || + lookahead == '#' || + lookahead == '%' || + lookahead == '&' || + ('*' <= lookahead && lookahead <= '/') || + (':' <= lookahead && lookahead <= '@') || + lookahead == '^' || + lookahead == '_' || + lookahead == '|' || + lookahead == '~') ADVANCE(89); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(157); + END_STATE(); + case 90: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 86: + case 91: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\'') ADVANCE(149); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\'') ADVANCE(154); + if (lookahead == '\\') ADVANCE(37); if (lookahead != 0) ADVANCE(15); END_STATE(); - case 87: + case 92: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 88: + case 93: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 89: + case 94: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(119); + if (lookahead == '=') ADVANCE(124); END_STATE(); - case 90: + case 95: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 91: + case 96: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(118); + if (lookahead == '=') ADVANCE(123); END_STATE(); - case 92: + case 97: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(118); - if (lookahead == '>') ADVANCE(65); + if (lookahead == '=') ADVANCE(123); + if (lookahead == '>') ADVANCE(66); END_STATE(); - case 93: + case 98: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(65); + if (lookahead == '>') ADVANCE(66); END_STATE(); - case 94: + case 99: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 95: + case 100: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 96: + case 101: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 97: + case 102: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(122); - if (lookahead == '=') ADVANCE(120); + if (lookahead == '<') ADVANCE(127); + if (lookahead == '=') ADVANCE(125); END_STATE(); - case 98: + case 103: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 99: + case 104: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(121); - if (lookahead == '>') ADVANCE(123); + if (lookahead == '=') ADVANCE(126); + if (lookahead == '>') ADVANCE(128); END_STATE(); - case 100: + case 105: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 101: + case 106: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 102: + case 107: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(113); - if (lookahead == '=') ADVANCE(131); + if (lookahead == '&') ADVANCE(118); + if (lookahead == '=') ADVANCE(136); END_STATE(); - case 103: + case 108: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); - case 104: + case 109: ACCEPT_TOKEN(anon_sym_LT2); END_STATE(); - case 105: + case 110: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 106: + case 111: ACCEPT_TOKEN(anon_sym_DOT_DOT); - if (lookahead == '.') ADVANCE(103); + if (lookahead == '.') ADVANCE(108); END_STATE(); - case 107: + case 112: ACCEPT_TOKEN(anon_sym_DOT_DOT); - if (lookahead == '.') ADVANCE(103); - if (lookahead == '=') ADVANCE(108); + if (lookahead == '.') ADVANCE(108); + if (lookahead == '=') ADVANCE(113); END_STATE(); - case 108: + case 113: ACCEPT_TOKEN(anon_sym_DOT_DOT_EQ); END_STATE(); - case 109: + case 114: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 110: + case 115: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(127); + if (lookahead == '=') ADVANCE(132); END_STATE(); - case 111: + case 116: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(127); - if (lookahead == '>') ADVANCE(95); + if (lookahead == '=') ADVANCE(132); + if (lookahead == '>') ADVANCE(100); END_STATE(); - case 112: + case 117: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(95); + if (lookahead == '>') ADVANCE(100); END_STATE(); - case 113: + case 118: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 114: + case 119: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 115: + case 120: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 116: + case 121: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(132); - if (lookahead == '|') ADVANCE(114); + if (lookahead == '=') ADVANCE(137); + if (lookahead == '|') ADVANCE(119); END_STATE(); - case 117: + case 122: ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(133); + if (lookahead == '=') ADVANCE(138); END_STATE(); - case 118: + case 123: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); - case 119: + case 124: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 120: + case 125: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 121: + case 126: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 122: + case 127: ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(134); + if (lookahead == '=') ADVANCE(139); END_STATE(); - case 123: + case 128: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(135); + if (lookahead == '=') ADVANCE(140); END_STATE(); - case 124: + case 129: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '/') ADVANCE(151); - if (lookahead == '=') ADVANCE(129); + if (lookahead == '/') ADVANCE(24); + if (lookahead == '=') ADVANCE(134); END_STATE(); - case 125: + case 130: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(130); + if (lookahead == '=') ADVANCE(135); END_STATE(); - case 126: + case 131: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 127: + case 132: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 128: + case 133: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 129: + case 134: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 130: + case 135: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 131: + case 136: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 132: + case 137: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 133: + case 138: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 134: + case 139: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 135: + case 140: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 136: + case 141: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(107); + if (lookahead == '.') ADVANCE(112); END_STATE(); - case 137: + case 142: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 138: + case 143: ACCEPT_TOKEN(sym_integer_literal); END_STATE(); - case 139: + case 144: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == '2') ADVANCE(146); - if (lookahead == 'f') ADVANCE(140); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == '2') ADVANCE(151); + if (lookahead == 'f') ADVANCE(145); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(146); + ('a' <= lookahead && lookahead <= 'e')) ADVANCE(151); END_STATE(); - case 140: + case 145: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == '3') ADVANCE(139); - if (lookahead == '6') ADVANCE(141); - if (lookahead == 'f') ADVANCE(140); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == '3') ADVANCE(144); + if (lookahead == '6') ADVANCE(146); + if (lookahead == 'f') ADVANCE(145); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(146); + ('a' <= lookahead && lookahead <= 'e')) ADVANCE(151); END_STATE(); - case 141: + case 146: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == '4') ADVANCE(146); - if (lookahead == 'f') ADVANCE(140); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == '4') ADVANCE(151); + if (lookahead == 'f') ADVANCE(145); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(146); + ('a' <= lookahead && lookahead <= 'e')) ADVANCE(151); END_STATE(); - case 142: + case 147: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == 'b') ADVANCE(42); - if (lookahead == 'f') ADVANCE(27); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'o') ADVANCE(43); - if (lookahead == 'u') ADVANCE(24); - if (lookahead == 'x') ADVANCE(52); + if (lookahead == 'b') ADVANCE(43); + if (lookahead == 'f') ADVANCE(28); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'o') ADVANCE(44); + if (lookahead == 'u') ADVANCE(25); + if (lookahead == 'x') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(145); + lookahead == '_') ADVANCE(150); END_STATE(); - case 143: + case 148: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == 'f') ADVANCE(27); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == 'f') ADVANCE(28); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (lookahead == '0' || lookahead == '1' || - lookahead == '_') ADVANCE(143); + lookahead == '_') ADVANCE(148); END_STATE(); - case 144: + case 149: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == 'f') ADVANCE(27); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == 'f') ADVANCE(28); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '7') || - lookahead == '_') ADVANCE(144); + lookahead == '_') ADVANCE(149); END_STATE(); - case 145: + case 150: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == 'f') ADVANCE(27); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == 'f') ADVANCE(28); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || - lookahead == '_') ADVANCE(145); + lookahead == '_') ADVANCE(150); END_STATE(); - case 146: + case 151: ACCEPT_TOKEN(sym_integer_literal); - if (lookahead == 'f') ADVANCE(140); - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'u') ADVANCE(24); + if (lookahead == 'f') ADVANCE(145); + if (lookahead == 'i') ADVANCE(25); + if (lookahead == 'u') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(146); + ('a' <= lookahead && lookahead <= 'e')) ADVANCE(151); END_STATE(); - case 147: + case 152: ACCEPT_TOKEN(aux_sym_string_literal_token1); END_STATE(); - case 148: + case 153: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 149: + case 154: ACCEPT_TOKEN(sym_char_literal); END_STATE(); - case 150: + case 155: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 151: + case 156: + ACCEPT_TOKEN(sym_doc_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(156); + END_STATE(); + case 157: ACCEPT_TOKEN(sym_line_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(151); + lookahead != '\n') ADVANCE(157); END_STATE(); - case 152: + case 158: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '!') ADVANCE(60); + if (lookahead == '!') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 153: + case 159: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(147); + if (lookahead == '"') ADVANCE(152); if (lookahead == '\'') ADVANCE(16); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4746,140 +4808,140 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 154: + case 160: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(147); + if (lookahead == '"') ADVANCE(152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 155: + case 161: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '#') ADVANCE(54); + if (lookahead == '#') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 156: + case 162: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '_') ADVANCE(163); + if (lookahead == '_') ADVANCE(169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 157: + case 163: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'a') ADVANCE(158); + if (lookahead == 'a') ADVANCE(164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 158: + case 164: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(162); + if (lookahead == 'c') ADVANCE(168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 159: + case 165: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'e') ADVANCE(164); + if (lookahead == 'e') ADVANCE(170); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 160: + case 166: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'l') ADVANCE(159); + if (lookahead == 'l') ADVANCE(165); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 161: + case 167: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(156); + if (lookahead == 'o') ADVANCE(162); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 162: + case 168: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(161); + if (lookahead == 'r') ADVANCE(167); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 163: + case 169: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'r') ADVANCE(165); + if (lookahead == 'r') ADVANCE(171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 164: + case 170: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(152); + if (lookahead == 's') ADVANCE(158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 165: + case 171: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'u') ADVANCE(160); + if (lookahead == 'u') ADVANCE(166); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 166: + case 172: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4887,14 +4949,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(166); + (945 <= lookahead && lookahead <= 969)) ADVANCE(172); END_STATE(); - case 167: + case 173: ACCEPT_TOKEN(sym_metavariable); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(173); END_STATE(); default: return false; @@ -5615,22 +5677,22 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 57, .external_lex_state = 2}, - [2] = {.lex_state = 57, .external_lex_state = 2}, - [3] = {.lex_state = 57, .external_lex_state = 2}, - [4] = {.lex_state = 57, .external_lex_state = 2}, - [5] = {.lex_state = 57, .external_lex_state = 2}, - [6] = {.lex_state = 57, .external_lex_state = 2}, - [7] = {.lex_state = 57, .external_lex_state = 2}, - [8] = {.lex_state = 57, .external_lex_state = 2}, - [9] = {.lex_state = 57, .external_lex_state = 2}, - [10] = {.lex_state = 57, .external_lex_state = 2}, - [11] = {.lex_state = 57, .external_lex_state = 2}, - [12] = {.lex_state = 57, .external_lex_state = 2}, - [13] = {.lex_state = 57, .external_lex_state = 2}, - [14] = {.lex_state = 57, .external_lex_state = 2}, - [15] = {.lex_state = 57, .external_lex_state = 2}, - [16] = {.lex_state = 57, .external_lex_state = 2}, + [1] = {.lex_state = 58, .external_lex_state = 2}, + [2] = {.lex_state = 58, .external_lex_state = 2}, + [3] = {.lex_state = 58, .external_lex_state = 2}, + [4] = {.lex_state = 58, .external_lex_state = 2}, + [5] = {.lex_state = 58, .external_lex_state = 2}, + [6] = {.lex_state = 58, .external_lex_state = 2}, + [7] = {.lex_state = 58, .external_lex_state = 2}, + [8] = {.lex_state = 58, .external_lex_state = 2}, + [9] = {.lex_state = 58, .external_lex_state = 2}, + [10] = {.lex_state = 58, .external_lex_state = 2}, + [11] = {.lex_state = 58, .external_lex_state = 2}, + [12] = {.lex_state = 58, .external_lex_state = 2}, + [13] = {.lex_state = 58, .external_lex_state = 2}, + [14] = {.lex_state = 58, .external_lex_state = 2}, + [15] = {.lex_state = 58, .external_lex_state = 2}, + [16] = {.lex_state = 58, .external_lex_state = 2}, [17] = {.lex_state = 1, .external_lex_state = 2}, [18] = {.lex_state = 1, .external_lex_state = 2}, [19] = {.lex_state = 1, .external_lex_state = 2}, @@ -5644,48 +5706,48 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [27] = {.lex_state = 5, .external_lex_state = 2}, [28] = {.lex_state = 5, .external_lex_state = 2}, [29] = {.lex_state = 5, .external_lex_state = 2}, - [30] = {.lex_state = 56, .external_lex_state = 2}, + [30] = {.lex_state = 57, .external_lex_state = 2}, [31] = {.lex_state = 5, .external_lex_state = 2}, - [32] = {.lex_state = 56, .external_lex_state = 2}, + [32] = {.lex_state = 57, .external_lex_state = 2}, [33] = {.lex_state = 5, .external_lex_state = 2}, [34] = {.lex_state = 5, .external_lex_state = 2}, [35] = {.lex_state = 5, .external_lex_state = 2}, [36] = {.lex_state = 5, .external_lex_state = 2}, [37] = {.lex_state = 5, .external_lex_state = 2}, [38] = {.lex_state = 5, .external_lex_state = 2}, - [39] = {.lex_state = 56, .external_lex_state = 2}, - [40] = {.lex_state = 56, .external_lex_state = 2}, - [41] = {.lex_state = 56, .external_lex_state = 2}, + [39] = {.lex_state = 57, .external_lex_state = 2}, + [40] = {.lex_state = 57, .external_lex_state = 2}, + [41] = {.lex_state = 57, .external_lex_state = 2}, [42] = {.lex_state = 5, .external_lex_state = 2}, - [43] = {.lex_state = 56, .external_lex_state = 2}, - [44] = {.lex_state = 56, .external_lex_state = 2}, + [43] = {.lex_state = 57, .external_lex_state = 2}, + [44] = {.lex_state = 57, .external_lex_state = 2}, [45] = {.lex_state = 5, .external_lex_state = 2}, - [46] = {.lex_state = 56, .external_lex_state = 2}, - [47] = {.lex_state = 56, .external_lex_state = 2}, - [48] = {.lex_state = 56, .external_lex_state = 2}, - [49] = {.lex_state = 56, .external_lex_state = 2}, - [50] = {.lex_state = 56, .external_lex_state = 2}, - [51] = {.lex_state = 56, .external_lex_state = 2}, - [52] = {.lex_state = 56, .external_lex_state = 2}, - [53] = {.lex_state = 56, .external_lex_state = 2}, - [54] = {.lex_state = 56, .external_lex_state = 2}, + [46] = {.lex_state = 57, .external_lex_state = 2}, + [47] = {.lex_state = 57, .external_lex_state = 2}, + [48] = {.lex_state = 57, .external_lex_state = 2}, + [49] = {.lex_state = 57, .external_lex_state = 2}, + [50] = {.lex_state = 57, .external_lex_state = 2}, + [51] = {.lex_state = 57, .external_lex_state = 2}, + [52] = {.lex_state = 57, .external_lex_state = 2}, + [53] = {.lex_state = 57, .external_lex_state = 2}, + [54] = {.lex_state = 57, .external_lex_state = 2}, [55] = {.lex_state = 5, .external_lex_state = 2}, [56] = {.lex_state = 5, .external_lex_state = 2}, - [57] = {.lex_state = 56, .external_lex_state = 2}, - [58] = {.lex_state = 56, .external_lex_state = 2}, + [57] = {.lex_state = 57, .external_lex_state = 2}, + [58] = {.lex_state = 57, .external_lex_state = 2}, [59] = {.lex_state = 5, .external_lex_state = 2}, - [60] = {.lex_state = 56, .external_lex_state = 2}, + [60] = {.lex_state = 57, .external_lex_state = 2}, [61] = {.lex_state = 5, .external_lex_state = 2}, - [62] = {.lex_state = 56, .external_lex_state = 2}, - [63] = {.lex_state = 56, .external_lex_state = 2}, - [64] = {.lex_state = 56, .external_lex_state = 2}, - [65] = {.lex_state = 56, .external_lex_state = 2}, - [66] = {.lex_state = 56, .external_lex_state = 2}, - [67] = {.lex_state = 56, .external_lex_state = 2}, - [68] = {.lex_state = 56, .external_lex_state = 2}, - [69] = {.lex_state = 56, .external_lex_state = 2}, - [70] = {.lex_state = 56, .external_lex_state = 2}, - [71] = {.lex_state = 56, .external_lex_state = 2}, + [62] = {.lex_state = 57, .external_lex_state = 2}, + [63] = {.lex_state = 57, .external_lex_state = 2}, + [64] = {.lex_state = 57, .external_lex_state = 2}, + [65] = {.lex_state = 57, .external_lex_state = 2}, + [66] = {.lex_state = 57, .external_lex_state = 2}, + [67] = {.lex_state = 57, .external_lex_state = 2}, + [68] = {.lex_state = 57, .external_lex_state = 2}, + [69] = {.lex_state = 57, .external_lex_state = 2}, + [70] = {.lex_state = 57, .external_lex_state = 2}, + [71] = {.lex_state = 57, .external_lex_state = 2}, [72] = {.lex_state = 5, .external_lex_state = 2}, [73] = {.lex_state = 5, .external_lex_state = 2}, [74] = {.lex_state = 5, .external_lex_state = 2}, @@ -5694,7 +5756,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [77] = {.lex_state = 5, .external_lex_state = 2}, [78] = {.lex_state = 5, .external_lex_state = 2}, [79] = {.lex_state = 5, .external_lex_state = 2}, - [80] = {.lex_state = 56, .external_lex_state = 2}, + [80] = {.lex_state = 57, .external_lex_state = 2}, [81] = {.lex_state = 5, .external_lex_state = 2}, [82] = {.lex_state = 5, .external_lex_state = 2}, [83] = {.lex_state = 5, .external_lex_state = 2}, @@ -5860,215 +5922,215 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [243] = {.lex_state = 1, .external_lex_state = 2}, [244] = {.lex_state = 1, .external_lex_state = 2}, [245] = {.lex_state = 12, .external_lex_state = 2}, - [246] = {.lex_state = 57, .external_lex_state = 2}, - [247] = {.lex_state = 57, .external_lex_state = 2}, - [248] = {.lex_state = 57, .external_lex_state = 2}, - [249] = {.lex_state = 57, .external_lex_state = 2}, - [250] = {.lex_state = 57, .external_lex_state = 2}, - [251] = {.lex_state = 57, .external_lex_state = 2}, - [252] = {.lex_state = 57, .external_lex_state = 2}, - [253] = {.lex_state = 57, .external_lex_state = 2}, - [254] = {.lex_state = 57, .external_lex_state = 2}, - [255] = {.lex_state = 57, .external_lex_state = 2}, - [256] = {.lex_state = 57, .external_lex_state = 2}, - [257] = {.lex_state = 57, .external_lex_state = 2}, - [258] = {.lex_state = 57, .external_lex_state = 2}, - [259] = {.lex_state = 57, .external_lex_state = 2}, - [260] = {.lex_state = 57, .external_lex_state = 2}, - [261] = {.lex_state = 57, .external_lex_state = 2}, - [262] = {.lex_state = 57, .external_lex_state = 2}, - [263] = {.lex_state = 57, .external_lex_state = 2}, - [264] = {.lex_state = 57, .external_lex_state = 2}, - [265] = {.lex_state = 57, .external_lex_state = 2}, - [266] = {.lex_state = 57, .external_lex_state = 2}, - [267] = {.lex_state = 57, .external_lex_state = 2}, - [268] = {.lex_state = 57, .external_lex_state = 2}, - [269] = {.lex_state = 57, .external_lex_state = 2}, - [270] = {.lex_state = 57, .external_lex_state = 2}, - [271] = {.lex_state = 57, .external_lex_state = 2}, - [272] = {.lex_state = 57, .external_lex_state = 2}, - [273] = {.lex_state = 57, .external_lex_state = 2}, - [274] = {.lex_state = 57, .external_lex_state = 2}, - [275] = {.lex_state = 57, .external_lex_state = 2}, - [276] = {.lex_state = 57, .external_lex_state = 2}, - [277] = {.lex_state = 57, .external_lex_state = 2}, - [278] = {.lex_state = 57, .external_lex_state = 2}, - [279] = {.lex_state = 57, .external_lex_state = 2}, - [280] = {.lex_state = 57, .external_lex_state = 2}, - [281] = {.lex_state = 57, .external_lex_state = 2}, + [246] = {.lex_state = 58, .external_lex_state = 2}, + [247] = {.lex_state = 58, .external_lex_state = 2}, + [248] = {.lex_state = 58, .external_lex_state = 2}, + [249] = {.lex_state = 58, .external_lex_state = 2}, + [250] = {.lex_state = 58, .external_lex_state = 2}, + [251] = {.lex_state = 58, .external_lex_state = 2}, + [252] = {.lex_state = 58, .external_lex_state = 2}, + [253] = {.lex_state = 58, .external_lex_state = 2}, + [254] = {.lex_state = 58, .external_lex_state = 2}, + [255] = {.lex_state = 58, .external_lex_state = 2}, + [256] = {.lex_state = 58, .external_lex_state = 2}, + [257] = {.lex_state = 58, .external_lex_state = 2}, + [258] = {.lex_state = 58, .external_lex_state = 2}, + [259] = {.lex_state = 58, .external_lex_state = 2}, + [260] = {.lex_state = 58, .external_lex_state = 2}, + [261] = {.lex_state = 58, .external_lex_state = 2}, + [262] = {.lex_state = 58, .external_lex_state = 2}, + [263] = {.lex_state = 58, .external_lex_state = 2}, + [264] = {.lex_state = 58, .external_lex_state = 2}, + [265] = {.lex_state = 58, .external_lex_state = 2}, + [266] = {.lex_state = 58, .external_lex_state = 2}, + [267] = {.lex_state = 58, .external_lex_state = 2}, + [268] = {.lex_state = 58, .external_lex_state = 2}, + [269] = {.lex_state = 58, .external_lex_state = 2}, + [270] = {.lex_state = 58, .external_lex_state = 2}, + [271] = {.lex_state = 58, .external_lex_state = 2}, + [272] = {.lex_state = 58, .external_lex_state = 2}, + [273] = {.lex_state = 58, .external_lex_state = 2}, + [274] = {.lex_state = 58, .external_lex_state = 2}, + [275] = {.lex_state = 58, .external_lex_state = 2}, + [276] = {.lex_state = 58, .external_lex_state = 2}, + [277] = {.lex_state = 58, .external_lex_state = 2}, + [278] = {.lex_state = 58, .external_lex_state = 2}, + [279] = {.lex_state = 58, .external_lex_state = 2}, + [280] = {.lex_state = 58, .external_lex_state = 2}, + [281] = {.lex_state = 58, .external_lex_state = 2}, [282] = {.lex_state = 12, .external_lex_state = 2}, - [283] = {.lex_state = 57, .external_lex_state = 2}, - [284] = {.lex_state = 57, .external_lex_state = 2}, - [285] = {.lex_state = 57, .external_lex_state = 2}, - [286] = {.lex_state = 57, .external_lex_state = 2}, - [287] = {.lex_state = 57, .external_lex_state = 2}, + [283] = {.lex_state = 58, .external_lex_state = 2}, + [284] = {.lex_state = 58, .external_lex_state = 2}, + [285] = {.lex_state = 58, .external_lex_state = 2}, + [286] = {.lex_state = 58, .external_lex_state = 2}, + [287] = {.lex_state = 58, .external_lex_state = 2}, [288] = {.lex_state = 12, .external_lex_state = 2}, - [289] = {.lex_state = 57, .external_lex_state = 2}, - [290] = {.lex_state = 57, .external_lex_state = 2}, - [291] = {.lex_state = 57, .external_lex_state = 2}, - [292] = {.lex_state = 57, .external_lex_state = 2}, - [293] = {.lex_state = 57, .external_lex_state = 2}, - [294] = {.lex_state = 57, .external_lex_state = 2}, - [295] = {.lex_state = 57, .external_lex_state = 2}, - [296] = {.lex_state = 57, .external_lex_state = 2}, + [289] = {.lex_state = 58, .external_lex_state = 2}, + [290] = {.lex_state = 58, .external_lex_state = 2}, + [291] = {.lex_state = 58, .external_lex_state = 2}, + [292] = {.lex_state = 58, .external_lex_state = 2}, + [293] = {.lex_state = 58, .external_lex_state = 2}, + [294] = {.lex_state = 58, .external_lex_state = 2}, + [295] = {.lex_state = 58, .external_lex_state = 2}, + [296] = {.lex_state = 58, .external_lex_state = 2}, [297] = {.lex_state = 12, .external_lex_state = 2}, - [298] = {.lex_state = 57, .external_lex_state = 2}, - [299] = {.lex_state = 57, .external_lex_state = 2}, - [300] = {.lex_state = 57, .external_lex_state = 2}, - [301] = {.lex_state = 57, .external_lex_state = 2}, - [302] = {.lex_state = 57, .external_lex_state = 2}, - [303] = {.lex_state = 57, .external_lex_state = 2}, - [304] = {.lex_state = 57, .external_lex_state = 2}, - [305] = {.lex_state = 57, .external_lex_state = 2}, - [306] = {.lex_state = 57, .external_lex_state = 2}, - [307] = {.lex_state = 57, .external_lex_state = 2}, - [308] = {.lex_state = 57, .external_lex_state = 2}, - [309] = {.lex_state = 57, .external_lex_state = 2}, - [310] = {.lex_state = 57, .external_lex_state = 2}, - [311] = {.lex_state = 57, .external_lex_state = 2}, - [312] = {.lex_state = 57, .external_lex_state = 2}, - [313] = {.lex_state = 57, .external_lex_state = 2}, - [314] = {.lex_state = 57, .external_lex_state = 2}, - [315] = {.lex_state = 57, .external_lex_state = 2}, - [316] = {.lex_state = 57, .external_lex_state = 2}, - [317] = {.lex_state = 57, .external_lex_state = 2}, - [318] = {.lex_state = 57, .external_lex_state = 2}, - [319] = {.lex_state = 57, .external_lex_state = 2}, - [320] = {.lex_state = 57, .external_lex_state = 2}, - [321] = {.lex_state = 57, .external_lex_state = 2}, - [322] = {.lex_state = 57, .external_lex_state = 2}, - [323] = {.lex_state = 57, .external_lex_state = 2}, - [324] = {.lex_state = 57, .external_lex_state = 2}, - [325] = {.lex_state = 57, .external_lex_state = 2}, - [326] = {.lex_state = 57, .external_lex_state = 2}, - [327] = {.lex_state = 57, .external_lex_state = 2}, - [328] = {.lex_state = 57, .external_lex_state = 2}, - [329] = {.lex_state = 57, .external_lex_state = 2}, + [298] = {.lex_state = 58, .external_lex_state = 2}, + [299] = {.lex_state = 58, .external_lex_state = 2}, + [300] = {.lex_state = 58, .external_lex_state = 2}, + [301] = {.lex_state = 58, .external_lex_state = 2}, + [302] = {.lex_state = 58, .external_lex_state = 2}, + [303] = {.lex_state = 58, .external_lex_state = 2}, + [304] = {.lex_state = 58, .external_lex_state = 2}, + [305] = {.lex_state = 58, .external_lex_state = 2}, + [306] = {.lex_state = 58, .external_lex_state = 2}, + [307] = {.lex_state = 58, .external_lex_state = 2}, + [308] = {.lex_state = 58, .external_lex_state = 2}, + [309] = {.lex_state = 58, .external_lex_state = 2}, + [310] = {.lex_state = 58, .external_lex_state = 2}, + [311] = {.lex_state = 58, .external_lex_state = 2}, + [312] = {.lex_state = 58, .external_lex_state = 2}, + [313] = {.lex_state = 58, .external_lex_state = 2}, + [314] = {.lex_state = 58, .external_lex_state = 2}, + [315] = {.lex_state = 58, .external_lex_state = 2}, + [316] = {.lex_state = 58, .external_lex_state = 2}, + [317] = {.lex_state = 58, .external_lex_state = 2}, + [318] = {.lex_state = 58, .external_lex_state = 2}, + [319] = {.lex_state = 58, .external_lex_state = 2}, + [320] = {.lex_state = 58, .external_lex_state = 2}, + [321] = {.lex_state = 58, .external_lex_state = 2}, + [322] = {.lex_state = 58, .external_lex_state = 2}, + [323] = {.lex_state = 58, .external_lex_state = 2}, + [324] = {.lex_state = 58, .external_lex_state = 2}, + [325] = {.lex_state = 58, .external_lex_state = 2}, + [326] = {.lex_state = 58, .external_lex_state = 2}, + [327] = {.lex_state = 58, .external_lex_state = 2}, + [328] = {.lex_state = 58, .external_lex_state = 2}, + [329] = {.lex_state = 58, .external_lex_state = 2}, [330] = {.lex_state = 12, .external_lex_state = 2}, [331] = {.lex_state = 12, .external_lex_state = 2}, [332] = {.lex_state = 12, .external_lex_state = 2}, - [333] = {.lex_state = 57, .external_lex_state = 2}, - [334] = {.lex_state = 57, .external_lex_state = 2}, - [335] = {.lex_state = 57, .external_lex_state = 2}, - [336] = {.lex_state = 57, .external_lex_state = 2}, - [337] = {.lex_state = 57, .external_lex_state = 2}, - [338] = {.lex_state = 57, .external_lex_state = 2}, - [339] = {.lex_state = 57, .external_lex_state = 2}, - [340] = {.lex_state = 57, .external_lex_state = 2}, - [341] = {.lex_state = 57, .external_lex_state = 2}, - [342] = {.lex_state = 57, .external_lex_state = 2}, - [343] = {.lex_state = 57, .external_lex_state = 2}, - [344] = {.lex_state = 57, .external_lex_state = 2}, - [345] = {.lex_state = 57, .external_lex_state = 2}, - [346] = {.lex_state = 57, .external_lex_state = 2}, - [347] = {.lex_state = 57, .external_lex_state = 2}, - [348] = {.lex_state = 57, .external_lex_state = 2}, - [349] = {.lex_state = 57, .external_lex_state = 2}, - [350] = {.lex_state = 57, .external_lex_state = 2}, - [351] = {.lex_state = 57, .external_lex_state = 2}, - [352] = {.lex_state = 57, .external_lex_state = 2}, - [353] = {.lex_state = 57, .external_lex_state = 2}, - [354] = {.lex_state = 57, .external_lex_state = 2}, - [355] = {.lex_state = 57, .external_lex_state = 2}, - [356] = {.lex_state = 57, .external_lex_state = 2}, - [357] = {.lex_state = 57, .external_lex_state = 2}, + [333] = {.lex_state = 58, .external_lex_state = 2}, + [334] = {.lex_state = 58, .external_lex_state = 2}, + [335] = {.lex_state = 58, .external_lex_state = 2}, + [336] = {.lex_state = 58, .external_lex_state = 2}, + [337] = {.lex_state = 58, .external_lex_state = 2}, + [338] = {.lex_state = 58, .external_lex_state = 2}, + [339] = {.lex_state = 58, .external_lex_state = 2}, + [340] = {.lex_state = 58, .external_lex_state = 2}, + [341] = {.lex_state = 58, .external_lex_state = 2}, + [342] = {.lex_state = 58, .external_lex_state = 2}, + [343] = {.lex_state = 58, .external_lex_state = 2}, + [344] = {.lex_state = 58, .external_lex_state = 2}, + [345] = {.lex_state = 58, .external_lex_state = 2}, + [346] = {.lex_state = 58, .external_lex_state = 2}, + [347] = {.lex_state = 58, .external_lex_state = 2}, + [348] = {.lex_state = 58, .external_lex_state = 2}, + [349] = {.lex_state = 58, .external_lex_state = 2}, + [350] = {.lex_state = 58, .external_lex_state = 2}, + [351] = {.lex_state = 58, .external_lex_state = 2}, + [352] = {.lex_state = 58, .external_lex_state = 2}, + [353] = {.lex_state = 58, .external_lex_state = 2}, + [354] = {.lex_state = 58, .external_lex_state = 2}, + [355] = {.lex_state = 58, .external_lex_state = 2}, + [356] = {.lex_state = 58, .external_lex_state = 2}, + [357] = {.lex_state = 58, .external_lex_state = 2}, [358] = {.lex_state = 12, .external_lex_state = 2}, [359] = {.lex_state = 12, .external_lex_state = 2}, - [360] = {.lex_state = 57, .external_lex_state = 2}, - [361] = {.lex_state = 57, .external_lex_state = 2}, - [362] = {.lex_state = 57, .external_lex_state = 2}, - [363] = {.lex_state = 57, .external_lex_state = 2}, - [364] = {.lex_state = 57, .external_lex_state = 2}, - [365] = {.lex_state = 57, .external_lex_state = 2}, - [366] = {.lex_state = 57, .external_lex_state = 2}, - [367] = {.lex_state = 57, .external_lex_state = 2}, - [368] = {.lex_state = 57, .external_lex_state = 2}, - [369] = {.lex_state = 57, .external_lex_state = 2}, - [370] = {.lex_state = 57, .external_lex_state = 2}, - [371] = {.lex_state = 57, .external_lex_state = 2}, - [372] = {.lex_state = 57, .external_lex_state = 2}, - [373] = {.lex_state = 57, .external_lex_state = 2}, - [374] = {.lex_state = 57, .external_lex_state = 2}, - [375] = {.lex_state = 57, .external_lex_state = 2}, - [376] = {.lex_state = 57, .external_lex_state = 2}, - [377] = {.lex_state = 57, .external_lex_state = 2}, - [378] = {.lex_state = 57, .external_lex_state = 2}, - [379] = {.lex_state = 57, .external_lex_state = 2}, - [380] = {.lex_state = 57, .external_lex_state = 2}, - [381] = {.lex_state = 57, .external_lex_state = 2}, - [382] = {.lex_state = 57, .external_lex_state = 2}, - [383] = {.lex_state = 57, .external_lex_state = 2}, - [384] = {.lex_state = 57, .external_lex_state = 2}, - [385] = {.lex_state = 57, .external_lex_state = 2}, - [386] = {.lex_state = 57, .external_lex_state = 2}, - [387] = {.lex_state = 57, .external_lex_state = 2}, - [388] = {.lex_state = 57, .external_lex_state = 2}, - [389] = {.lex_state = 57, .external_lex_state = 2}, - [390] = {.lex_state = 57, .external_lex_state = 2}, - [391] = {.lex_state = 57, .external_lex_state = 2}, - [392] = {.lex_state = 57, .external_lex_state = 2}, - [393] = {.lex_state = 57, .external_lex_state = 2}, - [394] = {.lex_state = 57, .external_lex_state = 2}, - [395] = {.lex_state = 57, .external_lex_state = 2}, - [396] = {.lex_state = 57, .external_lex_state = 2}, - [397] = {.lex_state = 57, .external_lex_state = 2}, - [398] = {.lex_state = 57, .external_lex_state = 2}, + [360] = {.lex_state = 58, .external_lex_state = 2}, + [361] = {.lex_state = 58, .external_lex_state = 2}, + [362] = {.lex_state = 58, .external_lex_state = 2}, + [363] = {.lex_state = 58, .external_lex_state = 2}, + [364] = {.lex_state = 58, .external_lex_state = 2}, + [365] = {.lex_state = 58, .external_lex_state = 2}, + [366] = {.lex_state = 58, .external_lex_state = 2}, + [367] = {.lex_state = 58, .external_lex_state = 2}, + [368] = {.lex_state = 58, .external_lex_state = 2}, + [369] = {.lex_state = 58, .external_lex_state = 2}, + [370] = {.lex_state = 58, .external_lex_state = 2}, + [371] = {.lex_state = 58, .external_lex_state = 2}, + [372] = {.lex_state = 58, .external_lex_state = 2}, + [373] = {.lex_state = 58, .external_lex_state = 2}, + [374] = {.lex_state = 58, .external_lex_state = 2}, + [375] = {.lex_state = 58, .external_lex_state = 2}, + [376] = {.lex_state = 58, .external_lex_state = 2}, + [377] = {.lex_state = 58, .external_lex_state = 2}, + [378] = {.lex_state = 58, .external_lex_state = 2}, + [379] = {.lex_state = 58, .external_lex_state = 2}, + [380] = {.lex_state = 58, .external_lex_state = 2}, + [381] = {.lex_state = 58, .external_lex_state = 2}, + [382] = {.lex_state = 58, .external_lex_state = 2}, + [383] = {.lex_state = 58, .external_lex_state = 2}, + [384] = {.lex_state = 58, .external_lex_state = 2}, + [385] = {.lex_state = 58, .external_lex_state = 2}, + [386] = {.lex_state = 58, .external_lex_state = 2}, + [387] = {.lex_state = 58, .external_lex_state = 2}, + [388] = {.lex_state = 58, .external_lex_state = 2}, + [389] = {.lex_state = 58, .external_lex_state = 2}, + [390] = {.lex_state = 58, .external_lex_state = 2}, + [391] = {.lex_state = 58, .external_lex_state = 2}, + [392] = {.lex_state = 58, .external_lex_state = 2}, + [393] = {.lex_state = 58, .external_lex_state = 2}, + [394] = {.lex_state = 58, .external_lex_state = 2}, + [395] = {.lex_state = 58, .external_lex_state = 2}, + [396] = {.lex_state = 58, .external_lex_state = 2}, + [397] = {.lex_state = 58, .external_lex_state = 2}, + [398] = {.lex_state = 58, .external_lex_state = 2}, [399] = {.lex_state = 12, .external_lex_state = 2}, [400] = {.lex_state = 12, .external_lex_state = 2}, - [401] = {.lex_state = 57, .external_lex_state = 2}, - [402] = {.lex_state = 57, .external_lex_state = 2}, - [403] = {.lex_state = 57, .external_lex_state = 2}, - [404] = {.lex_state = 57, .external_lex_state = 2}, - [405] = {.lex_state = 57, .external_lex_state = 2}, - [406] = {.lex_state = 57, .external_lex_state = 2}, - [407] = {.lex_state = 57, .external_lex_state = 2}, - [408] = {.lex_state = 57, .external_lex_state = 2}, - [409] = {.lex_state = 57, .external_lex_state = 2}, - [410] = {.lex_state = 57, .external_lex_state = 2}, - [411] = {.lex_state = 57, .external_lex_state = 2}, - [412] = {.lex_state = 57, .external_lex_state = 2}, - [413] = {.lex_state = 57, .external_lex_state = 2}, - [414] = {.lex_state = 57, .external_lex_state = 2}, - [415] = {.lex_state = 57, .external_lex_state = 2}, - [416] = {.lex_state = 57, .external_lex_state = 2}, - [417] = {.lex_state = 57, .external_lex_state = 2}, - [418] = {.lex_state = 57, .external_lex_state = 2}, - [419] = {.lex_state = 57, .external_lex_state = 2}, - [420] = {.lex_state = 57, .external_lex_state = 2}, - [421] = {.lex_state = 57, .external_lex_state = 2}, - [422] = {.lex_state = 57, .external_lex_state = 2}, - [423] = {.lex_state = 57, .external_lex_state = 2}, - [424] = {.lex_state = 57, .external_lex_state = 2}, - [425] = {.lex_state = 57, .external_lex_state = 2}, - [426] = {.lex_state = 57, .external_lex_state = 2}, - [427] = {.lex_state = 57, .external_lex_state = 2}, - [428] = {.lex_state = 57, .external_lex_state = 2}, - [429] = {.lex_state = 57, .external_lex_state = 2}, + [401] = {.lex_state = 58, .external_lex_state = 2}, + [402] = {.lex_state = 58, .external_lex_state = 2}, + [403] = {.lex_state = 58, .external_lex_state = 2}, + [404] = {.lex_state = 58, .external_lex_state = 2}, + [405] = {.lex_state = 58, .external_lex_state = 2}, + [406] = {.lex_state = 58, .external_lex_state = 2}, + [407] = {.lex_state = 58, .external_lex_state = 2}, + [408] = {.lex_state = 58, .external_lex_state = 2}, + [409] = {.lex_state = 58, .external_lex_state = 2}, + [410] = {.lex_state = 58, .external_lex_state = 2}, + [411] = {.lex_state = 58, .external_lex_state = 2}, + [412] = {.lex_state = 58, .external_lex_state = 2}, + [413] = {.lex_state = 58, .external_lex_state = 2}, + [414] = {.lex_state = 58, .external_lex_state = 2}, + [415] = {.lex_state = 58, .external_lex_state = 2}, + [416] = {.lex_state = 58, .external_lex_state = 2}, + [417] = {.lex_state = 58, .external_lex_state = 2}, + [418] = {.lex_state = 58, .external_lex_state = 2}, + [419] = {.lex_state = 58, .external_lex_state = 2}, + [420] = {.lex_state = 58, .external_lex_state = 2}, + [421] = {.lex_state = 58, .external_lex_state = 2}, + [422] = {.lex_state = 58, .external_lex_state = 2}, + [423] = {.lex_state = 58, .external_lex_state = 2}, + [424] = {.lex_state = 58, .external_lex_state = 2}, + [425] = {.lex_state = 58, .external_lex_state = 2}, + [426] = {.lex_state = 58, .external_lex_state = 2}, + [427] = {.lex_state = 58, .external_lex_state = 2}, + [428] = {.lex_state = 58, .external_lex_state = 2}, + [429] = {.lex_state = 58, .external_lex_state = 2}, [430] = {.lex_state = 12, .external_lex_state = 2}, - [431] = {.lex_state = 57, .external_lex_state = 2}, - [432] = {.lex_state = 57, .external_lex_state = 2}, - [433] = {.lex_state = 57, .external_lex_state = 2}, - [434] = {.lex_state = 57, .external_lex_state = 2}, - [435] = {.lex_state = 57, .external_lex_state = 2}, - [436] = {.lex_state = 57, .external_lex_state = 2}, - [437] = {.lex_state = 57, .external_lex_state = 2}, - [438] = {.lex_state = 57, .external_lex_state = 2}, - [439] = {.lex_state = 57, .external_lex_state = 2}, - [440] = {.lex_state = 57, .external_lex_state = 2}, - [441] = {.lex_state = 57, .external_lex_state = 2}, - [442] = {.lex_state = 57, .external_lex_state = 2}, + [431] = {.lex_state = 58, .external_lex_state = 2}, + [432] = {.lex_state = 58, .external_lex_state = 2}, + [433] = {.lex_state = 58, .external_lex_state = 2}, + [434] = {.lex_state = 58, .external_lex_state = 2}, + [435] = {.lex_state = 58, .external_lex_state = 2}, + [436] = {.lex_state = 58, .external_lex_state = 2}, + [437] = {.lex_state = 58, .external_lex_state = 2}, + [438] = {.lex_state = 58, .external_lex_state = 2}, + [439] = {.lex_state = 58, .external_lex_state = 2}, + [440] = {.lex_state = 58, .external_lex_state = 2}, + [441] = {.lex_state = 58, .external_lex_state = 2}, + [442] = {.lex_state = 58, .external_lex_state = 2}, [443] = {.lex_state = 12, .external_lex_state = 2}, [444] = {.lex_state = 12, .external_lex_state = 2}, - [445] = {.lex_state = 57, .external_lex_state = 2}, + [445] = {.lex_state = 58, .external_lex_state = 2}, [446] = {.lex_state = 12, .external_lex_state = 2}, - [447] = {.lex_state = 57, .external_lex_state = 2}, - [448] = {.lex_state = 57, .external_lex_state = 2}, - [449] = {.lex_state = 57, .external_lex_state = 2}, - [450] = {.lex_state = 57, .external_lex_state = 2}, - [451] = {.lex_state = 57, .external_lex_state = 2}, - [452] = {.lex_state = 57, .external_lex_state = 2}, - [453] = {.lex_state = 57, .external_lex_state = 2}, - [454] = {.lex_state = 57, .external_lex_state = 2}, + [447] = {.lex_state = 58, .external_lex_state = 2}, + [448] = {.lex_state = 58, .external_lex_state = 2}, + [449] = {.lex_state = 58, .external_lex_state = 2}, + [450] = {.lex_state = 58, .external_lex_state = 2}, + [451] = {.lex_state = 58, .external_lex_state = 2}, + [452] = {.lex_state = 58, .external_lex_state = 2}, + [453] = {.lex_state = 58, .external_lex_state = 2}, + [454] = {.lex_state = 58, .external_lex_state = 2}, [455] = {.lex_state = 5, .external_lex_state = 2}, [456] = {.lex_state = 5, .external_lex_state = 2}, [457] = {.lex_state = 5, .external_lex_state = 2}, @@ -7163,14 +7225,14 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1546] = {.lex_state = 17, .external_lex_state = 3}, [1547] = {.lex_state = 17, .external_lex_state = 3}, [1548] = {.lex_state = 10, .external_lex_state = 3}, - [1549] = {.lex_state = 57, .external_lex_state = 3}, + [1549] = {.lex_state = 58, .external_lex_state = 3}, [1550] = {.lex_state = 13, .external_lex_state = 3}, [1551] = {.lex_state = 10, .external_lex_state = 3}, [1552] = {.lex_state = 7, .external_lex_state = 3}, [1553] = {.lex_state = 7, .external_lex_state = 3}, [1554] = {.lex_state = 7, .external_lex_state = 3}, [1555] = {.lex_state = 10, .external_lex_state = 3}, - [1556] = {.lex_state = 57, .external_lex_state = 3}, + [1556] = {.lex_state = 58, .external_lex_state = 3}, [1557] = {.lex_state = 17, .external_lex_state = 3}, [1558] = {.lex_state = 7, .external_lex_state = 3}, [1559] = {.lex_state = 7, .external_lex_state = 3}, @@ -7226,7 +7288,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1609] = {.lex_state = 7, .external_lex_state = 3}, [1610] = {.lex_state = 7, .external_lex_state = 3}, [1611] = {.lex_state = 7, .external_lex_state = 3}, - [1612] = {.lex_state = 57, .external_lex_state = 3}, + [1612] = {.lex_state = 58, .external_lex_state = 3}, [1613] = {.lex_state = 7, .external_lex_state = 3}, [1614] = {.lex_state = 7, .external_lex_state = 3}, [1615] = {.lex_state = 7, .external_lex_state = 3}, @@ -7268,100 +7330,100 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1651] = {.lex_state = 7, .external_lex_state = 3}, [1652] = {.lex_state = 17, .external_lex_state = 3}, [1653] = {.lex_state = 7, .external_lex_state = 3}, - [1654] = {.lex_state = 57, .external_lex_state = 3}, - [1655] = {.lex_state = 57, .external_lex_state = 3}, + [1654] = {.lex_state = 58, .external_lex_state = 3}, + [1655] = {.lex_state = 58, .external_lex_state = 3}, [1656] = {.lex_state = 0, .external_lex_state = 3}, [1657] = {.lex_state = 7, .external_lex_state = 3}, [1658] = {.lex_state = 7, .external_lex_state = 3}, [1659] = {.lex_state = 7, .external_lex_state = 3}, [1660] = {.lex_state = 4, .external_lex_state = 4}, [1661] = {.lex_state = 17, .external_lex_state = 3}, - [1662] = {.lex_state = 57, .external_lex_state = 3}, + [1662] = {.lex_state = 58, .external_lex_state = 3}, [1663] = {.lex_state = 7, .external_lex_state = 3}, [1664] = {.lex_state = 7, .external_lex_state = 3}, [1665] = {.lex_state = 0, .external_lex_state = 3}, - [1666] = {.lex_state = 57, .external_lex_state = 3}, + [1666] = {.lex_state = 58, .external_lex_state = 3}, [1667] = {.lex_state = 17, .external_lex_state = 3}, [1668] = {.lex_state = 4, .external_lex_state = 4}, [1669] = {.lex_state = 18, .external_lex_state = 3}, - [1670] = {.lex_state = 57, .external_lex_state = 3}, + [1670] = {.lex_state = 58, .external_lex_state = 3}, [1671] = {.lex_state = 17, .external_lex_state = 3}, [1672] = {.lex_state = 7, .external_lex_state = 3}, [1673] = {.lex_state = 7, .external_lex_state = 3}, - [1674] = {.lex_state = 57, .external_lex_state = 3}, - [1675] = {.lex_state = 57, .external_lex_state = 3}, + [1674] = {.lex_state = 58, .external_lex_state = 3}, + [1675] = {.lex_state = 58, .external_lex_state = 3}, [1676] = {.lex_state = 7, .external_lex_state = 3}, [1677] = {.lex_state = 7, .external_lex_state = 3}, [1678] = {.lex_state = 17, .external_lex_state = 3}, [1679] = {.lex_state = 0, .external_lex_state = 3}, - [1680] = {.lex_state = 57, .external_lex_state = 3}, + [1680] = {.lex_state = 58, .external_lex_state = 3}, [1681] = {.lex_state = 7, .external_lex_state = 3}, - [1682] = {.lex_state = 57, .external_lex_state = 3}, - [1683] = {.lex_state = 57, .external_lex_state = 3}, + [1682] = {.lex_state = 58, .external_lex_state = 3}, + [1683] = {.lex_state = 58, .external_lex_state = 3}, [1684] = {.lex_state = 7, .external_lex_state = 3}, [1685] = {.lex_state = 0, .external_lex_state = 3}, [1686] = {.lex_state = 7, .external_lex_state = 3}, [1687] = {.lex_state = 7, .external_lex_state = 3}, - [1688] = {.lex_state = 57, .external_lex_state = 3}, + [1688] = {.lex_state = 58, .external_lex_state = 3}, [1689] = {.lex_state = 4, .external_lex_state = 4}, [1690] = {.lex_state = 0, .external_lex_state = 3}, [1691] = {.lex_state = 17, .external_lex_state = 3}, - [1692] = {.lex_state = 57, .external_lex_state = 3}, + [1692] = {.lex_state = 58, .external_lex_state = 3}, [1693] = {.lex_state = 7, .external_lex_state = 3}, [1694] = {.lex_state = 18, .external_lex_state = 3}, [1695] = {.lex_state = 17, .external_lex_state = 3}, - [1696] = {.lex_state = 57, .external_lex_state = 3}, + [1696] = {.lex_state = 58, .external_lex_state = 3}, [1697] = {.lex_state = 4, .external_lex_state = 4}, - [1698] = {.lex_state = 57, .external_lex_state = 3}, + [1698] = {.lex_state = 58, .external_lex_state = 3}, [1699] = {.lex_state = 17, .external_lex_state = 3}, - [1700] = {.lex_state = 57, .external_lex_state = 3}, + [1700] = {.lex_state = 58, .external_lex_state = 3}, [1701] = {.lex_state = 4, .external_lex_state = 4}, [1702] = {.lex_state = 17, .external_lex_state = 3}, [1703] = {.lex_state = 18, .external_lex_state = 3}, [1704] = {.lex_state = 0, .external_lex_state = 3}, [1705] = {.lex_state = 7, .external_lex_state = 3}, [1706] = {.lex_state = 7, .external_lex_state = 3}, - [1707] = {.lex_state = 57, .external_lex_state = 3}, - [1708] = {.lex_state = 57, .external_lex_state = 3}, + [1707] = {.lex_state = 58, .external_lex_state = 3}, + [1708] = {.lex_state = 58, .external_lex_state = 3}, [1709] = {.lex_state = 0, .external_lex_state = 3}, [1710] = {.lex_state = 0, .external_lex_state = 3}, [1711] = {.lex_state = 7, .external_lex_state = 3}, [1712] = {.lex_state = 7, .external_lex_state = 3}, - [1713] = {.lex_state = 57, .external_lex_state = 3}, - [1714] = {.lex_state = 57, .external_lex_state = 3}, + [1713] = {.lex_state = 58, .external_lex_state = 3}, + [1714] = {.lex_state = 58, .external_lex_state = 3}, [1715] = {.lex_state = 17, .external_lex_state = 3}, [1716] = {.lex_state = 17, .external_lex_state = 3}, - [1717] = {.lex_state = 57, .external_lex_state = 3}, - [1718] = {.lex_state = 57, .external_lex_state = 3}, - [1719] = {.lex_state = 57, .external_lex_state = 3}, + [1717] = {.lex_state = 58, .external_lex_state = 3}, + [1718] = {.lex_state = 58, .external_lex_state = 3}, + [1719] = {.lex_state = 58, .external_lex_state = 3}, [1720] = {.lex_state = 7, .external_lex_state = 3}, [1721] = {.lex_state = 7, .external_lex_state = 3}, [1722] = {.lex_state = 7, .external_lex_state = 3}, - [1723] = {.lex_state = 57, .external_lex_state = 3}, - [1724] = {.lex_state = 57, .external_lex_state = 3}, + [1723] = {.lex_state = 58, .external_lex_state = 3}, + [1724] = {.lex_state = 58, .external_lex_state = 3}, [1725] = {.lex_state = 0, .external_lex_state = 3}, [1726] = {.lex_state = 18, .external_lex_state = 3}, [1727] = {.lex_state = 0, .external_lex_state = 3}, [1728] = {.lex_state = 7, .external_lex_state = 3}, - [1729] = {.lex_state = 57, .external_lex_state = 3}, + [1729] = {.lex_state = 58, .external_lex_state = 3}, [1730] = {.lex_state = 7, .external_lex_state = 3}, [1731] = {.lex_state = 4, .external_lex_state = 4}, [1732] = {.lex_state = 7, .external_lex_state = 3}, - [1733] = {.lex_state = 57, .external_lex_state = 3}, + [1733] = {.lex_state = 58, .external_lex_state = 3}, [1734] = {.lex_state = 0, .external_lex_state = 3}, [1735] = {.lex_state = 17, .external_lex_state = 3}, [1736] = {.lex_state = 4, .external_lex_state = 4}, [1737] = {.lex_state = 0, .external_lex_state = 3}, [1738] = {.lex_state = 7, .external_lex_state = 3}, - [1739] = {.lex_state = 57, .external_lex_state = 3}, + [1739] = {.lex_state = 58, .external_lex_state = 3}, [1740] = {.lex_state = 0, .external_lex_state = 3}, - [1741] = {.lex_state = 57, .external_lex_state = 3}, - [1742] = {.lex_state = 57, .external_lex_state = 3}, + [1741] = {.lex_state = 58, .external_lex_state = 3}, + [1742] = {.lex_state = 58, .external_lex_state = 3}, [1743] = {.lex_state = 0, .external_lex_state = 3}, [1744] = {.lex_state = 10, .external_lex_state = 3}, [1745] = {.lex_state = 0, .external_lex_state = 3}, [1746] = {.lex_state = 7, .external_lex_state = 3}, - [1747] = {.lex_state = 57, .external_lex_state = 3}, + [1747] = {.lex_state = 58, .external_lex_state = 3}, [1748] = {.lex_state = 0, .external_lex_state = 3}, [1749] = {.lex_state = 0, .external_lex_state = 3}, [1750] = {.lex_state = 0, .external_lex_state = 3}, @@ -7369,40 +7431,40 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1752] = {.lex_state = 7, .external_lex_state = 3}, [1753] = {.lex_state = 0, .external_lex_state = 3}, [1754] = {.lex_state = 7, .external_lex_state = 3}, - [1755] = {.lex_state = 57, .external_lex_state = 3}, - [1756] = {.lex_state = 57, .external_lex_state = 3}, + [1755] = {.lex_state = 58, .external_lex_state = 3}, + [1756] = {.lex_state = 58, .external_lex_state = 3}, [1757] = {.lex_state = 0, .external_lex_state = 3}, [1758] = {.lex_state = 0, .external_lex_state = 3}, - [1759] = {.lex_state = 57, .external_lex_state = 3}, - [1760] = {.lex_state = 57, .external_lex_state = 3}, + [1759] = {.lex_state = 58, .external_lex_state = 3}, + [1760] = {.lex_state = 58, .external_lex_state = 3}, [1761] = {.lex_state = 0, .external_lex_state = 3}, [1762] = {.lex_state = 0, .external_lex_state = 3}, [1763] = {.lex_state = 0, .external_lex_state = 3}, - [1764] = {.lex_state = 57, .external_lex_state = 3}, + [1764] = {.lex_state = 58, .external_lex_state = 3}, [1765] = {.lex_state = 0, .external_lex_state = 3}, - [1766] = {.lex_state = 57, .external_lex_state = 3}, + [1766] = {.lex_state = 58, .external_lex_state = 3}, [1767] = {.lex_state = 0, .external_lex_state = 3}, [1768] = {.lex_state = 0, .external_lex_state = 3}, - [1769] = {.lex_state = 57, .external_lex_state = 3}, + [1769] = {.lex_state = 58, .external_lex_state = 3}, [1770] = {.lex_state = 0, .external_lex_state = 3}, - [1771] = {.lex_state = 57, .external_lex_state = 3}, + [1771] = {.lex_state = 58, .external_lex_state = 3}, [1772] = {.lex_state = 0, .external_lex_state = 3}, - [1773] = {.lex_state = 57, .external_lex_state = 3}, - [1774] = {.lex_state = 57, .external_lex_state = 3}, + [1773] = {.lex_state = 58, .external_lex_state = 3}, + [1774] = {.lex_state = 58, .external_lex_state = 3}, [1775] = {.lex_state = 10, .external_lex_state = 3}, [1776] = {.lex_state = 0, .external_lex_state = 3}, - [1777] = {.lex_state = 57, .external_lex_state = 3}, - [1778] = {.lex_state = 57, .external_lex_state = 3}, + [1777] = {.lex_state = 58, .external_lex_state = 3}, + [1778] = {.lex_state = 58, .external_lex_state = 3}, [1779] = {.lex_state = 7, .external_lex_state = 3}, [1780] = {.lex_state = 0, .external_lex_state = 3}, [1781] = {.lex_state = 0, .external_lex_state = 3}, [1782] = {.lex_state = 7, .external_lex_state = 3}, [1783] = {.lex_state = 0, .external_lex_state = 3}, - [1784] = {.lex_state = 57, .external_lex_state = 3}, + [1784] = {.lex_state = 58, .external_lex_state = 3}, [1785] = {.lex_state = 0, .external_lex_state = 3}, [1786] = {.lex_state = 0, .external_lex_state = 3}, - [1787] = {.lex_state = 57, .external_lex_state = 3}, - [1788] = {.lex_state = 57, .external_lex_state = 3}, + [1787] = {.lex_state = 58, .external_lex_state = 3}, + [1788] = {.lex_state = 58, .external_lex_state = 3}, [1789] = {.lex_state = 0, .external_lex_state = 3}, [1790] = {.lex_state = 0, .external_lex_state = 3}, [1791] = {.lex_state = 0, .external_lex_state = 3}, @@ -7412,44 +7474,44 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1795] = {.lex_state = 0, .external_lex_state = 3}, [1796] = {.lex_state = 0, .external_lex_state = 3}, [1797] = {.lex_state = 0, .external_lex_state = 3}, - [1798] = {.lex_state = 57, .external_lex_state = 3}, + [1798] = {.lex_state = 58, .external_lex_state = 3}, [1799] = {.lex_state = 0, .external_lex_state = 3}, [1800] = {.lex_state = 0, .external_lex_state = 3}, [1801] = {.lex_state = 0, .external_lex_state = 3}, - [1802] = {.lex_state = 57, .external_lex_state = 3}, + [1802] = {.lex_state = 58, .external_lex_state = 3}, [1803] = {.lex_state = 0, .external_lex_state = 3}, - [1804] = {.lex_state = 57, .external_lex_state = 3}, - [1805] = {.lex_state = 57, .external_lex_state = 3}, - [1806] = {.lex_state = 57, .external_lex_state = 3}, + [1804] = {.lex_state = 58, .external_lex_state = 3}, + [1805] = {.lex_state = 58, .external_lex_state = 3}, + [1806] = {.lex_state = 58, .external_lex_state = 3}, [1807] = {.lex_state = 0, .external_lex_state = 3}, - [1808] = {.lex_state = 57, .external_lex_state = 3}, - [1809] = {.lex_state = 57, .external_lex_state = 3}, - [1810] = {.lex_state = 57, .external_lex_state = 3}, + [1808] = {.lex_state = 58, .external_lex_state = 3}, + [1809] = {.lex_state = 58, .external_lex_state = 3}, + [1810] = {.lex_state = 58, .external_lex_state = 3}, [1811] = {.lex_state = 10, .external_lex_state = 3}, [1812] = {.lex_state = 0, .external_lex_state = 3}, [1813] = {.lex_state = 0, .external_lex_state = 3}, - [1814] = {.lex_state = 57, .external_lex_state = 3}, + [1814] = {.lex_state = 58, .external_lex_state = 3}, [1815] = {.lex_state = 0, .external_lex_state = 3}, - [1816] = {.lex_state = 57, .external_lex_state = 3}, + [1816] = {.lex_state = 58, .external_lex_state = 3}, [1817] = {.lex_state = 7, .external_lex_state = 3}, - [1818] = {.lex_state = 57, .external_lex_state = 3}, - [1819] = {.lex_state = 57, .external_lex_state = 3}, + [1818] = {.lex_state = 58, .external_lex_state = 3}, + [1819] = {.lex_state = 58, .external_lex_state = 3}, [1820] = {.lex_state = 4, .external_lex_state = 3}, [1821] = {.lex_state = 7, .external_lex_state = 3}, [1822] = {.lex_state = 0, .external_lex_state = 3}, - [1823] = {.lex_state = 57, .external_lex_state = 3}, + [1823] = {.lex_state = 58, .external_lex_state = 3}, [1824] = {.lex_state = 7, .external_lex_state = 3}, - [1825] = {.lex_state = 57, .external_lex_state = 3}, + [1825] = {.lex_state = 58, .external_lex_state = 3}, [1826] = {.lex_state = 0, .external_lex_state = 3}, - [1827] = {.lex_state = 57, .external_lex_state = 3}, - [1828] = {.lex_state = 57, .external_lex_state = 3}, + [1827] = {.lex_state = 58, .external_lex_state = 3}, + [1828] = {.lex_state = 58, .external_lex_state = 3}, [1829] = {.lex_state = 0, .external_lex_state = 3}, - [1830] = {.lex_state = 57, .external_lex_state = 3}, + [1830] = {.lex_state = 58, .external_lex_state = 3}, [1831] = {.lex_state = 0, .external_lex_state = 3}, [1832] = {.lex_state = 0, .external_lex_state = 3}, [1833] = {.lex_state = 7, .external_lex_state = 3}, - [1834] = {.lex_state = 57, .external_lex_state = 3}, - [1835] = {.lex_state = 57, .external_lex_state = 3}, + [1834] = {.lex_state = 58, .external_lex_state = 3}, + [1835] = {.lex_state = 58, .external_lex_state = 3}, [1836] = {.lex_state = 3, .external_lex_state = 3}, [1837] = {.lex_state = 3, .external_lex_state = 3}, [1838] = {.lex_state = 10, .external_lex_state = 3}, @@ -7469,7 +7531,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1852] = {.lex_state = 3, .external_lex_state = 3}, [1853] = {.lex_state = 3, .external_lex_state = 3}, [1854] = {.lex_state = 10, .external_lex_state = 3}, - [1855] = {.lex_state = 57, .external_lex_state = 3}, + [1855] = {.lex_state = 58, .external_lex_state = 3}, [1856] = {.lex_state = 0, .external_lex_state = 3}, [1857] = {.lex_state = 10, .external_lex_state = 3}, [1858] = {.lex_state = 7, .external_lex_state = 3}, @@ -7504,23 +7566,23 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1887] = {.lex_state = 7, .external_lex_state = 3}, [1888] = {.lex_state = 3, .external_lex_state = 3}, [1889] = {.lex_state = 0, .external_lex_state = 3}, - [1890] = {.lex_state = 57, .external_lex_state = 3}, + [1890] = {.lex_state = 58, .external_lex_state = 3}, [1891] = {.lex_state = 0, .external_lex_state = 3}, [1892] = {.lex_state = 3, .external_lex_state = 3}, [1893] = {.lex_state = 3, .external_lex_state = 3}, - [1894] = {.lex_state = 57, .external_lex_state = 3}, + [1894] = {.lex_state = 58, .external_lex_state = 3}, [1895] = {.lex_state = 0, .external_lex_state = 3}, - [1896] = {.lex_state = 57, .external_lex_state = 3}, + [1896] = {.lex_state = 58, .external_lex_state = 3}, [1897] = {.lex_state = 3, .external_lex_state = 3}, [1898] = {.lex_state = 3, .external_lex_state = 3}, [1899] = {.lex_state = 0, .external_lex_state = 3}, - [1900] = {.lex_state = 57, .external_lex_state = 3}, + [1900] = {.lex_state = 58, .external_lex_state = 3}, [1901] = {.lex_state = 0, .external_lex_state = 3}, [1902] = {.lex_state = 0, .external_lex_state = 3}, [1903] = {.lex_state = 0, .external_lex_state = 3}, [1904] = {.lex_state = 17, .external_lex_state = 3}, - [1905] = {.lex_state = 57, .external_lex_state = 3}, - [1906] = {.lex_state = 57, .external_lex_state = 3}, + [1905] = {.lex_state = 58, .external_lex_state = 3}, + [1906] = {.lex_state = 58, .external_lex_state = 3}, [1907] = {.lex_state = 0, .external_lex_state = 3}, [1908] = {.lex_state = 0, .external_lex_state = 3}, [1909] = {.lex_state = 7, .external_lex_state = 3}, @@ -7530,8 +7592,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1913] = {.lex_state = 0, .external_lex_state = 3}, [1914] = {.lex_state = 0, .external_lex_state = 3}, [1915] = {.lex_state = 0, .external_lex_state = 3}, - [1916] = {.lex_state = 57, .external_lex_state = 3}, - [1917] = {.lex_state = 57, .external_lex_state = 3}, + [1916] = {.lex_state = 58, .external_lex_state = 3}, + [1917] = {.lex_state = 58, .external_lex_state = 3}, [1918] = {.lex_state = 0, .external_lex_state = 3}, [1919] = {.lex_state = 7, .external_lex_state = 3}, [1920] = {.lex_state = 0, .external_lex_state = 3}, @@ -7540,7 +7602,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1923] = {.lex_state = 0, .external_lex_state = 3}, [1924] = {.lex_state = 0, .external_lex_state = 3}, [1925] = {.lex_state = 7, .external_lex_state = 3}, - [1926] = {.lex_state = 57, .external_lex_state = 3}, + [1926] = {.lex_state = 58, .external_lex_state = 3}, [1927] = {.lex_state = 0, .external_lex_state = 3}, [1928] = {.lex_state = 0, .external_lex_state = 3}, [1929] = {.lex_state = 10, .external_lex_state = 3}, @@ -7549,47 +7611,47 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1932] = {.lex_state = 0, .external_lex_state = 3}, [1933] = {.lex_state = 0, .external_lex_state = 3}, [1934] = {.lex_state = 10, .external_lex_state = 3}, - [1935] = {.lex_state = 57, .external_lex_state = 3}, + [1935] = {.lex_state = 58, .external_lex_state = 3}, [1936] = {.lex_state = 0, .external_lex_state = 3}, - [1937] = {.lex_state = 57, .external_lex_state = 3}, - [1938] = {.lex_state = 57, .external_lex_state = 3}, + [1937] = {.lex_state = 58, .external_lex_state = 3}, + [1938] = {.lex_state = 58, .external_lex_state = 3}, [1939] = {.lex_state = 0, .external_lex_state = 3}, [1940] = {.lex_state = 0, .external_lex_state = 3}, - [1941] = {.lex_state = 57, .external_lex_state = 3}, - [1942] = {.lex_state = 57, .external_lex_state = 3}, - [1943] = {.lex_state = 57, .external_lex_state = 3}, + [1941] = {.lex_state = 58, .external_lex_state = 3}, + [1942] = {.lex_state = 58, .external_lex_state = 3}, + [1943] = {.lex_state = 58, .external_lex_state = 3}, [1944] = {.lex_state = 7, .external_lex_state = 3}, - [1945] = {.lex_state = 57, .external_lex_state = 3}, + [1945] = {.lex_state = 58, .external_lex_state = 3}, [1946] = {.lex_state = 0, .external_lex_state = 3}, [1947] = {.lex_state = 0, .external_lex_state = 3}, - [1948] = {.lex_state = 57, .external_lex_state = 3}, + [1948] = {.lex_state = 58, .external_lex_state = 3}, [1949] = {.lex_state = 0, .external_lex_state = 3}, [1950] = {.lex_state = 0, .external_lex_state = 3}, [1951] = {.lex_state = 0, .external_lex_state = 3}, [1952] = {.lex_state = 0, .external_lex_state = 3}, [1953] = {.lex_state = 0, .external_lex_state = 3}, - [1954] = {.lex_state = 57, .external_lex_state = 3}, + [1954] = {.lex_state = 58, .external_lex_state = 3}, [1955] = {.lex_state = 0, .external_lex_state = 3}, [1956] = {.lex_state = 0, .external_lex_state = 3}, [1957] = {.lex_state = 10, .external_lex_state = 3}, [1958] = {.lex_state = 0, .external_lex_state = 3}, [1959] = {.lex_state = 0, .external_lex_state = 3}, - [1960] = {.lex_state = 57, .external_lex_state = 3}, + [1960] = {.lex_state = 58, .external_lex_state = 3}, [1961] = {.lex_state = 10, .external_lex_state = 3}, - [1962] = {.lex_state = 57, .external_lex_state = 3}, + [1962] = {.lex_state = 58, .external_lex_state = 3}, [1963] = {.lex_state = 0, .external_lex_state = 3}, - [1964] = {.lex_state = 57, .external_lex_state = 3}, - [1965] = {.lex_state = 57, .external_lex_state = 3}, + [1964] = {.lex_state = 58, .external_lex_state = 3}, + [1965] = {.lex_state = 58, .external_lex_state = 3}, [1966] = {.lex_state = 0, .external_lex_state = 3}, [1967] = {.lex_state = 0, .external_lex_state = 3}, - [1968] = {.lex_state = 57, .external_lex_state = 3}, - [1969] = {.lex_state = 57, .external_lex_state = 3}, - [1970] = {.lex_state = 57, .external_lex_state = 3}, + [1968] = {.lex_state = 58, .external_lex_state = 3}, + [1969] = {.lex_state = 58, .external_lex_state = 3}, + [1970] = {.lex_state = 58, .external_lex_state = 3}, [1971] = {.lex_state = 4, .external_lex_state = 3}, [1972] = {.lex_state = 0, .external_lex_state = 3}, - [1973] = {.lex_state = 57, .external_lex_state = 3}, + [1973] = {.lex_state = 58, .external_lex_state = 3}, [1974] = {.lex_state = 3, .external_lex_state = 3}, - [1975] = {.lex_state = 57, .external_lex_state = 3}, + [1975] = {.lex_state = 58, .external_lex_state = 3}, [1976] = {.lex_state = 7, .external_lex_state = 3}, [1977] = {.lex_state = 0, .external_lex_state = 3}, [1978] = {.lex_state = 0, .external_lex_state = 3}, @@ -7598,7 +7660,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1981] = {.lex_state = 0, .external_lex_state = 3}, [1982] = {.lex_state = 0, .external_lex_state = 3}, [1983] = {.lex_state = 0, .external_lex_state = 3}, - [1984] = {.lex_state = 57, .external_lex_state = 3}, + [1984] = {.lex_state = 58, .external_lex_state = 3}, [1985] = {.lex_state = 0, .external_lex_state = 3}, [1986] = {.lex_state = 0, .external_lex_state = 3}, [1987] = {.lex_state = 0, .external_lex_state = 3}, @@ -7606,7 +7668,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1989] = {.lex_state = 0, .external_lex_state = 3}, [1990] = {.lex_state = 0, .external_lex_state = 3}, [1991] = {.lex_state = 0, .external_lex_state = 3}, - [1992] = {.lex_state = 57, .external_lex_state = 3}, + [1992] = {.lex_state = 58, .external_lex_state = 3}, [1993] = {.lex_state = 0, .external_lex_state = 3}, [1994] = {.lex_state = 0, .external_lex_state = 3}, [1995] = {.lex_state = 0, .external_lex_state = 3}, @@ -7623,18 +7685,18 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2006] = {.lex_state = 0, .external_lex_state = 3}, [2007] = {.lex_state = 0, .external_lex_state = 3}, [2008] = {.lex_state = 7, .external_lex_state = 3}, - [2009] = {.lex_state = 57, .external_lex_state = 3}, + [2009] = {.lex_state = 58, .external_lex_state = 3}, [2010] = {.lex_state = 0, .external_lex_state = 3}, - [2011] = {.lex_state = 57, .external_lex_state = 3}, + [2011] = {.lex_state = 58, .external_lex_state = 3}, [2012] = {.lex_state = 7, .external_lex_state = 3}, [2013] = {.lex_state = 0, .external_lex_state = 3}, [2014] = {.lex_state = 0, .external_lex_state = 3}, [2015] = {.lex_state = 0, .external_lex_state = 3}, [2016] = {.lex_state = 0, .external_lex_state = 3}, - [2017] = {.lex_state = 57, .external_lex_state = 3}, - [2018] = {.lex_state = 57, .external_lex_state = 3}, + [2017] = {.lex_state = 58, .external_lex_state = 3}, + [2018] = {.lex_state = 58, .external_lex_state = 3}, [2019] = {.lex_state = 7, .external_lex_state = 3}, - [2020] = {.lex_state = 57, .external_lex_state = 3}, + [2020] = {.lex_state = 58, .external_lex_state = 3}, [2021] = {.lex_state = 0, .external_lex_state = 3}, [2022] = {.lex_state = 0, .external_lex_state = 3}, [2023] = {.lex_state = 7, .external_lex_state = 3}, @@ -7646,8 +7708,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2029] = {.lex_state = 7, .external_lex_state = 3}, [2030] = {.lex_state = 17, .external_lex_state = 3}, [2031] = {.lex_state = 0, .external_lex_state = 3}, - [2032] = {.lex_state = 57, .external_lex_state = 3}, - [2033] = {.lex_state = 57, .external_lex_state = 3}, + [2032] = {.lex_state = 58, .external_lex_state = 3}, + [2033] = {.lex_state = 58, .external_lex_state = 3}, [2034] = {.lex_state = 0, .external_lex_state = 3}, [2035] = {.lex_state = 4, .external_lex_state = 3}, [2036] = {.lex_state = 7, .external_lex_state = 3}, @@ -7658,14 +7720,14 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2041] = {.lex_state = 0, .external_lex_state = 3}, [2042] = {.lex_state = 0, .external_lex_state = 3}, [2043] = {.lex_state = 0, .external_lex_state = 3}, - [2044] = {.lex_state = 57, .external_lex_state = 3}, + [2044] = {.lex_state = 58, .external_lex_state = 3}, [2045] = {.lex_state = 0, .external_lex_state = 3}, [2046] = {.lex_state = 0, .external_lex_state = 3}, - [2047] = {.lex_state = 57, .external_lex_state = 3}, + [2047] = {.lex_state = 58, .external_lex_state = 3}, [2048] = {.lex_state = 0, .external_lex_state = 3}, [2049] = {.lex_state = 0, .external_lex_state = 3}, [2050] = {.lex_state = 0, .external_lex_state = 3}, - [2051] = {.lex_state = 57, .external_lex_state = 3}, + [2051] = {.lex_state = 58, .external_lex_state = 3}, [2052] = {.lex_state = 7, .external_lex_state = 3}, [2053] = {.lex_state = 0, .external_lex_state = 3}, [2054] = {.lex_state = 0, .external_lex_state = 3}, @@ -7674,20 +7736,20 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2057] = {.lex_state = 17, .external_lex_state = 3}, [2058] = {.lex_state = 0, .external_lex_state = 3}, [2059] = {.lex_state = 0, .external_lex_state = 3}, - [2060] = {.lex_state = 57, .external_lex_state = 3}, + [2060] = {.lex_state = 58, .external_lex_state = 3}, [2061] = {.lex_state = 0, .external_lex_state = 3}, [2062] = {.lex_state = 0, .external_lex_state = 3}, [2063] = {.lex_state = 0, .external_lex_state = 3}, [2064] = {.lex_state = 0, .external_lex_state = 3}, [2065] = {.lex_state = 7, .external_lex_state = 3}, [2066] = {.lex_state = 0, .external_lex_state = 3}, - [2067] = {.lex_state = 57, .external_lex_state = 3}, + [2067] = {.lex_state = 58, .external_lex_state = 3}, [2068] = {.lex_state = 0, .external_lex_state = 3}, [2069] = {.lex_state = 0, .external_lex_state = 3}, [2070] = {.lex_state = 7, .external_lex_state = 3}, [2071] = {.lex_state = 0, .external_lex_state = 3}, - [2072] = {.lex_state = 57, .external_lex_state = 3}, - [2073] = {.lex_state = 57, .external_lex_state = 3}, + [2072] = {.lex_state = 58, .external_lex_state = 3}, + [2073] = {.lex_state = 58, .external_lex_state = 3}, [2074] = {.lex_state = 7, .external_lex_state = 3}, [2075] = {.lex_state = 0, .external_lex_state = 3}, [2076] = {.lex_state = 4, .external_lex_state = 3}, @@ -7706,7 +7768,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2089] = {.lex_state = 0, .external_lex_state = 3}, [2090] = {.lex_state = 0, .external_lex_state = 3}, [2091] = {.lex_state = 0, .external_lex_state = 3}, - [2092] = {.lex_state = 57, .external_lex_state = 3}, + [2092] = {.lex_state = 58, .external_lex_state = 3}, [2093] = {.lex_state = 0, .external_lex_state = 3}, [2094] = {.lex_state = 0, .external_lex_state = 3}, [2095] = {.lex_state = 0, .external_lex_state = 3}, @@ -7714,15 +7776,15 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2097] = {.lex_state = 0, .external_lex_state = 3}, [2098] = {.lex_state = 0, .external_lex_state = 3}, [2099] = {.lex_state = 0, .external_lex_state = 3}, - [2100] = {.lex_state = 57, .external_lex_state = 3}, - [2101] = {.lex_state = 57, .external_lex_state = 3}, + [2100] = {.lex_state = 58, .external_lex_state = 3}, + [2101] = {.lex_state = 58, .external_lex_state = 3}, [2102] = {.lex_state = 0, .external_lex_state = 3}, [2103] = {.lex_state = 0, .external_lex_state = 3}, [2104] = {.lex_state = 0, .external_lex_state = 3}, [2105] = {.lex_state = 0, .external_lex_state = 3}, [2106] = {.lex_state = 0, .external_lex_state = 3}, [2107] = {.lex_state = 0, .external_lex_state = 3}, - [2108] = {.lex_state = 57, .external_lex_state = 3}, + [2108] = {.lex_state = 58, .external_lex_state = 3}, [2109] = {.lex_state = 0, .external_lex_state = 5}, [2110] = {.lex_state = 17, .external_lex_state = 3}, [2111] = {.lex_state = 7, .external_lex_state = 3}, @@ -7736,7 +7798,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2119] = {.lex_state = 0, .external_lex_state = 3}, [2120] = {.lex_state = 0, .external_lex_state = 3}, [2121] = {.lex_state = 0, .external_lex_state = 3}, - [2122] = {.lex_state = 57, .external_lex_state = 3}, + [2122] = {.lex_state = 58, .external_lex_state = 3}, [2123] = {.lex_state = 0, .external_lex_state = 3}, [2124] = {.lex_state = 0, .external_lex_state = 3}, [2125] = {.lex_state = 0, .external_lex_state = 3}, @@ -7746,17 +7808,17 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2129] = {.lex_state = 0, .external_lex_state = 3}, [2130] = {.lex_state = 0, .external_lex_state = 3}, [2131] = {.lex_state = 0, .external_lex_state = 3}, - [2132] = {.lex_state = 57, .external_lex_state = 3}, - [2133] = {.lex_state = 57, .external_lex_state = 3}, + [2132] = {.lex_state = 58, .external_lex_state = 3}, + [2133] = {.lex_state = 58, .external_lex_state = 3}, [2134] = {.lex_state = 0, .external_lex_state = 3}, - [2135] = {.lex_state = 57, .external_lex_state = 3}, + [2135] = {.lex_state = 58, .external_lex_state = 3}, [2136] = {.lex_state = 0, .external_lex_state = 3}, [2137] = {.lex_state = 0, .external_lex_state = 3}, [2138] = {.lex_state = 0, .external_lex_state = 3}, [2139] = {.lex_state = 0, .external_lex_state = 3}, [2140] = {.lex_state = 0, .external_lex_state = 3}, - [2141] = {.lex_state = 57, .external_lex_state = 3}, - [2142] = {.lex_state = 57, .external_lex_state = 3}, + [2141] = {.lex_state = 58, .external_lex_state = 3}, + [2142] = {.lex_state = 58, .external_lex_state = 3}, [2143] = {.lex_state = 7, .external_lex_state = 3}, [2144] = {.lex_state = 0, .external_lex_state = 3}, [2145] = {.lex_state = 0, .external_lex_state = 3}, @@ -7769,34 +7831,34 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2152] = {.lex_state = 0, .external_lex_state = 3}, [2153] = {.lex_state = 0, .external_lex_state = 3}, [2154] = {.lex_state = 0, .external_lex_state = 3}, - [2155] = {.lex_state = 57, .external_lex_state = 3}, + [2155] = {.lex_state = 58, .external_lex_state = 3}, [2156] = {.lex_state = 0, .external_lex_state = 3}, [2157] = {.lex_state = 0, .external_lex_state = 3}, [2158] = {.lex_state = 7, .external_lex_state = 3}, - [2159] = {.lex_state = 57, .external_lex_state = 3}, + [2159] = {.lex_state = 58, .external_lex_state = 3}, [2160] = {.lex_state = 0, .external_lex_state = 3}, - [2161] = {.lex_state = 57, .external_lex_state = 3}, - [2162] = {.lex_state = 57, .external_lex_state = 3}, + [2161] = {.lex_state = 58, .external_lex_state = 3}, + [2162] = {.lex_state = 58, .external_lex_state = 3}, [2163] = {.lex_state = 0, .external_lex_state = 3}, [2164] = {.lex_state = 0, .external_lex_state = 3}, [2165] = {.lex_state = 0, .external_lex_state = 3}, - [2166] = {.lex_state = 57, .external_lex_state = 3}, + [2166] = {.lex_state = 58, .external_lex_state = 3}, [2167] = {.lex_state = 7, .external_lex_state = 3}, [2168] = {.lex_state = 0, .external_lex_state = 3}, [2169] = {.lex_state = 0, .external_lex_state = 3}, [2170] = {.lex_state = 0, .external_lex_state = 3}, [2171] = {.lex_state = 0, .external_lex_state = 3}, [2172] = {.lex_state = 0, .external_lex_state = 3}, - [2173] = {.lex_state = 57, .external_lex_state = 3}, + [2173] = {.lex_state = 58, .external_lex_state = 3}, [2174] = {.lex_state = 0, .external_lex_state = 3}, [2175] = {.lex_state = 7, .external_lex_state = 3}, [2176] = {.lex_state = 0, .external_lex_state = 3}, [2177] = {.lex_state = 0, .external_lex_state = 3}, - [2178] = {.lex_state = 57, .external_lex_state = 3}, + [2178] = {.lex_state = 58, .external_lex_state = 3}, [2179] = {.lex_state = 7, .external_lex_state = 3}, [2180] = {.lex_state = 0, .external_lex_state = 3}, [2181] = {.lex_state = 0, .external_lex_state = 3}, - [2182] = {.lex_state = 57, .external_lex_state = 3}, + [2182] = {.lex_state = 58, .external_lex_state = 3}, [2183] = {.lex_state = 0, .external_lex_state = 3}, [2184] = {.lex_state = 0, .external_lex_state = 3}, [2185] = {.lex_state = 7, .external_lex_state = 3}, @@ -7827,7 +7889,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2210] = {.lex_state = 7, .external_lex_state = 3}, [2211] = {.lex_state = 7, .external_lex_state = 3}, [2212] = {.lex_state = 10, .external_lex_state = 3}, - [2213] = {.lex_state = 57, .external_lex_state = 3}, + [2213] = {.lex_state = 58, .external_lex_state = 3}, [2214] = {.lex_state = 7, .external_lex_state = 3}, [2215] = {.lex_state = 7, .external_lex_state = 3}, [2216] = {.lex_state = 7, .external_lex_state = 3}, @@ -7847,7 +7909,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2230] = {.lex_state = 0, .external_lex_state = 3}, [2231] = {.lex_state = 0, .external_lex_state = 3}, [2232] = {.lex_state = 0, .external_lex_state = 3}, - [2233] = {.lex_state = 57, .external_lex_state = 3}, + [2233] = {.lex_state = 58, .external_lex_state = 3}, [2234] = {.lex_state = 7, .external_lex_state = 3}, [2235] = {.lex_state = 10, .external_lex_state = 3}, [2236] = {.lex_state = 7, .external_lex_state = 3}, @@ -7893,13 +7955,13 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [2276] = {.lex_state = 7, .external_lex_state = 3}, [2277] = {.lex_state = 10, .external_lex_state = 3}, [2278] = {.lex_state = 7, .external_lex_state = 3}, - [2279] = {.lex_state = 57, .external_lex_state = 3}, + [2279] = {.lex_state = 58, .external_lex_state = 3}, [2280] = {.lex_state = 7, .external_lex_state = 3}, [2281] = {.lex_state = 7, .external_lex_state = 3}, [2282] = {.lex_state = 7, .external_lex_state = 3}, [2283] = {.lex_state = 7, .external_lex_state = 3}, [2284] = {.lex_state = 7, .external_lex_state = 3}, - [2285] = {.lex_state = 57, .external_lex_state = 3}, + [2285] = {.lex_state = 58, .external_lex_state = 3}, [2286] = {.lex_state = 7, .external_lex_state = 3}, [2287] = {.lex_state = 7, .external_lex_state = 3}, [2288] = {.lex_state = 7, .external_lex_state = 3}, @@ -8199,6 +8261,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_escape_sequence] = ACTIONS(1), [anon_sym_true] = ACTIONS(1), [anon_sym_false] = ACTIONS(1), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1), [sym_super] = ACTIONS(1), @@ -8347,6 +8410,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -8493,6 +8557,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -8639,6 +8704,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(230), [anon_sym_true] = ACTIONS(236), [anon_sym_false] = ACTIONS(236), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(239), [sym_super] = ACTIONS(242), @@ -8785,6 +8851,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -8931,6 +8998,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9077,6 +9145,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9223,6 +9292,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9369,6 +9439,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9515,6 +9586,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9661,6 +9733,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(230), [anon_sym_true] = ACTIONS(236), [anon_sym_false] = ACTIONS(236), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(239), [sym_super] = ACTIONS(242), @@ -9807,6 +9880,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -9953,6 +10027,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10099,6 +10174,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10245,6 +10321,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10391,6 +10468,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10537,6 +10615,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10676,6 +10755,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10814,6 +10894,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -10952,6 +11033,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -11090,6 +11172,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -11228,6 +11311,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -11361,6 +11445,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -11493,6 +11578,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -11625,6 +11711,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -11757,6 +11844,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -11889,6 +11977,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -11997,6 +12086,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12105,6 +12195,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12213,6 +12304,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12320,6 +12412,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(369), [anon_sym_true] = ACTIONS(371), [anon_sym_false] = ACTIONS(371), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(371), [sym_super] = ACTIONS(371), @@ -12427,6 +12520,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12534,6 +12628,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(377), [anon_sym_true] = ACTIONS(379), [anon_sym_false] = ACTIONS(379), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(379), [sym_super] = ACTIONS(379), @@ -12641,6 +12736,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12748,6 +12844,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12855,6 +12952,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -12961,6 +13059,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -13067,6 +13166,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -13173,6 +13273,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -13279,6 +13380,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(387), [anon_sym_true] = ACTIONS(389), [anon_sym_false] = ACTIONS(389), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(389), [sym_super] = ACTIONS(389), @@ -13385,6 +13487,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(391), [anon_sym_true] = ACTIONS(393), [anon_sym_false] = ACTIONS(393), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(393), [sym_super] = ACTIONS(393), @@ -13491,6 +13594,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(395), [anon_sym_true] = ACTIONS(397), [anon_sym_false] = ACTIONS(397), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(397), [sym_super] = ACTIONS(397), @@ -13597,6 +13701,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -13702,6 +13807,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(399), [anon_sym_true] = ACTIONS(401), [anon_sym_false] = ACTIONS(401), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(401), [sym_super] = ACTIONS(401), @@ -13807,6 +13913,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(403), [anon_sym_true] = ACTIONS(405), [anon_sym_false] = ACTIONS(405), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(405), [sym_super] = ACTIONS(405), @@ -13912,6 +14019,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -14017,6 +14125,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(409), [anon_sym_true] = ACTIONS(411), [anon_sym_false] = ACTIONS(411), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(411), [sym_super] = ACTIONS(411), @@ -14122,6 +14231,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(413), [anon_sym_true] = ACTIONS(415), [anon_sym_false] = ACTIONS(415), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(415), [sym_super] = ACTIONS(415), @@ -14227,6 +14337,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(417), [anon_sym_true] = ACTIONS(419), [anon_sym_false] = ACTIONS(419), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(419), [sym_super] = ACTIONS(419), @@ -14332,6 +14443,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(421), [anon_sym_true] = ACTIONS(423), [anon_sym_false] = ACTIONS(423), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(423), [sym_super] = ACTIONS(423), @@ -14437,6 +14549,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(425), [anon_sym_true] = ACTIONS(427), [anon_sym_false] = ACTIONS(427), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(427), [sym_super] = ACTIONS(427), @@ -14542,6 +14655,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(429), [anon_sym_true] = ACTIONS(431), [anon_sym_false] = ACTIONS(431), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(431), [sym_super] = ACTIONS(431), @@ -14647,6 +14761,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(433), [anon_sym_true] = ACTIONS(435), [anon_sym_false] = ACTIONS(435), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(435), [sym_super] = ACTIONS(435), @@ -14752,6 +14867,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(437), [anon_sym_true] = ACTIONS(439), [anon_sym_false] = ACTIONS(439), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(439), [sym_super] = ACTIONS(439), @@ -14857,6 +14973,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(441), [anon_sym_true] = ACTIONS(443), [anon_sym_false] = ACTIONS(443), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(443), [sym_super] = ACTIONS(443), @@ -14962,6 +15079,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(522), [anon_sym_true] = ACTIONS(528), [anon_sym_false] = ACTIONS(528), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(531), [sym_super] = ACTIONS(534), @@ -15067,6 +15185,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -15172,6 +15291,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(542), [anon_sym_true] = ACTIONS(544), [anon_sym_false] = ACTIONS(544), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(544), [sym_super] = ACTIONS(544), @@ -15277,6 +15397,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(550), [anon_sym_true] = ACTIONS(552), [anon_sym_false] = ACTIONS(552), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(552), [sym_super] = ACTIONS(552), @@ -15382,6 +15503,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -15487,6 +15609,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(554), [anon_sym_true] = ACTIONS(556), [anon_sym_false] = ACTIONS(556), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(556), [sym_super] = ACTIONS(556), @@ -15592,6 +15715,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -15697,6 +15821,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(560), [anon_sym_true] = ACTIONS(562), [anon_sym_false] = ACTIONS(562), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(562), [sym_super] = ACTIONS(562), @@ -15802,6 +15927,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(564), [anon_sym_true] = ACTIONS(566), [anon_sym_false] = ACTIONS(566), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(566), [sym_super] = ACTIONS(566), @@ -15907,6 +16033,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(568), [anon_sym_true] = ACTIONS(570), [anon_sym_false] = ACTIONS(570), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(570), [sym_super] = ACTIONS(570), @@ -16012,6 +16139,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(572), [anon_sym_true] = ACTIONS(574), [anon_sym_false] = ACTIONS(574), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(574), [sym_super] = ACTIONS(574), @@ -16117,6 +16245,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(576), [anon_sym_true] = ACTIONS(578), [anon_sym_false] = ACTIONS(578), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(578), [sym_super] = ACTIONS(578), @@ -16222,6 +16351,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(580), [anon_sym_true] = ACTIONS(582), [anon_sym_false] = ACTIONS(582), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(582), [sym_super] = ACTIONS(582), @@ -16327,6 +16457,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(584), [anon_sym_true] = ACTIONS(586), [anon_sym_false] = ACTIONS(586), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(586), [sym_super] = ACTIONS(586), @@ -16432,6 +16563,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(588), [anon_sym_true] = ACTIONS(590), [anon_sym_false] = ACTIONS(590), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(590), [sym_super] = ACTIONS(590), @@ -16537,6 +16669,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(592), [anon_sym_true] = ACTIONS(594), [anon_sym_false] = ACTIONS(594), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(594), [sym_super] = ACTIONS(594), @@ -16642,6 +16775,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(596), [anon_sym_true] = ACTIONS(598), [anon_sym_false] = ACTIONS(598), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(598), [sym_super] = ACTIONS(598), @@ -16746,6 +16880,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -16850,6 +16985,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -16954,6 +17090,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17058,6 +17195,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -17162,6 +17300,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17266,6 +17405,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17370,6 +17510,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -17474,6 +17615,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17578,6 +17720,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(542), [anon_sym_true] = ACTIONS(544), [anon_sym_false] = ACTIONS(544), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(544), [sym_super] = ACTIONS(544), @@ -17682,6 +17825,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17786,6 +17930,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17890,6 +18035,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -17994,6 +18140,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18098,6 +18245,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -18202,6 +18350,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18306,6 +18455,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18410,6 +18560,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18514,6 +18665,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -18618,6 +18770,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -18721,6 +18874,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18824,6 +18978,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -18927,6 +19082,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19030,6 +19186,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19133,6 +19290,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19236,6 +19394,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19339,6 +19498,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -19442,6 +19602,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19545,6 +19706,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -19648,6 +19810,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -19751,6 +19914,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19854,6 +20018,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -19957,6 +20122,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -20060,6 +20226,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(698), [sym_super] = ACTIONS(700), @@ -20163,6 +20330,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -20266,6 +20434,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -20369,6 +20538,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -20472,6 +20642,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -20575,6 +20746,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -20678,6 +20850,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -20781,6 +20954,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(698), [sym_super] = ACTIONS(700), @@ -20884,6 +21058,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -20987,6 +21162,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -21090,6 +21266,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -21193,6 +21370,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(698), [sym_super] = ACTIONS(700), @@ -21296,6 +21474,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -21399,6 +21578,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -21502,6 +21682,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -21605,6 +21786,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -21708,6 +21890,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -21811,6 +21994,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -21914,6 +22098,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -22017,6 +22202,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -22120,6 +22306,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -22223,6 +22410,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -22326,6 +22514,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -22429,6 +22618,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -22532,6 +22722,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -22635,6 +22826,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -22738,6 +22930,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -22841,6 +23034,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -22944,6 +23138,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -23047,6 +23242,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23150,6 +23346,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23253,6 +23450,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -23356,6 +23554,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -23459,6 +23658,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23562,6 +23762,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23665,6 +23866,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23768,6 +23970,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23871,6 +24074,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -23974,6 +24178,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24077,6 +24282,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -24180,6 +24386,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -24283,6 +24490,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24386,6 +24594,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24489,6 +24698,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24592,6 +24802,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24695,6 +24906,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -24798,6 +25010,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -24901,6 +25114,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -25004,6 +25218,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25107,6 +25322,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25210,6 +25426,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25313,6 +25530,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25416,6 +25634,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -25519,6 +25738,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25622,6 +25842,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25725,6 +25946,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -25828,6 +26050,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -25931,6 +26154,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26034,6 +26258,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26137,6 +26362,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26240,6 +26466,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -26343,6 +26570,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -26446,6 +26674,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26549,6 +26778,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26652,6 +26882,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26755,6 +26986,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26858,6 +27090,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -26961,6 +27194,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -27064,6 +27298,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -27167,6 +27402,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -27270,6 +27506,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -27373,6 +27610,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -27476,6 +27714,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -27579,6 +27818,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -27682,6 +27922,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(345), [sym_super] = ACTIONS(347), @@ -27785,6 +28026,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(89), [anon_sym_true] = ACTIONS(93), [anon_sym_false] = ACTIONS(93), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(95), [sym_super] = ACTIONS(97), @@ -27887,6 +28129,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -27989,6 +28232,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28091,6 +28335,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28193,6 +28438,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28295,6 +28541,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28397,6 +28644,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28498,6 +28746,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28597,6 +28846,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28696,6 +28946,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28795,6 +29046,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(728), [sym_super] = ACTIONS(730), @@ -28891,6 +29143,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(798), [sym_super] = ACTIONS(798), @@ -28987,6 +29240,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(700), [sym_super] = ACTIONS(700), @@ -29083,6 +29337,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(700), [sym_super] = ACTIONS(700), @@ -29179,6 +29434,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(700), [sym_super] = ACTIONS(700), @@ -29274,6 +29530,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(814), [anon_sym_true] = ACTIONS(812), [anon_sym_false] = ACTIONS(812), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(812), [sym_super] = ACTIONS(812), @@ -29368,6 +29625,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(700), [sym_super] = ACTIONS(700), @@ -29462,6 +29720,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(798), [sym_super] = ACTIONS(798), @@ -29556,6 +29815,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(822), [sym_super] = ACTIONS(700), @@ -29650,6 +29910,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(730), [sym_super] = ACTIONS(730), @@ -29744,6 +30005,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(798), [sym_super] = ACTIONS(798), @@ -29838,6 +30100,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(826), [sym_super] = ACTIONS(730), @@ -29932,6 +30195,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(830), [sym_super] = ACTIONS(700), @@ -30026,6 +30290,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(730), [sym_super] = ACTIONS(730), @@ -30120,6 +30385,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(836), [sym_super] = ACTIONS(730), @@ -30214,6 +30480,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(700), [sym_super] = ACTIONS(700), @@ -30299,6 +30566,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(840), [anon_sym_true] = ACTIONS(838), [anon_sym_false] = ACTIONS(838), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(838), [sym_super] = ACTIONS(838), @@ -30379,6 +30647,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(369), [anon_sym_true] = ACTIONS(371), [anon_sym_false] = ACTIONS(371), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(371), [sym_super] = ACTIONS(371), @@ -30459,6 +30728,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(377), [anon_sym_true] = ACTIONS(379), [anon_sym_false] = ACTIONS(379), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(379), [sym_super] = ACTIONS(379), @@ -30538,6 +30808,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -30617,6 +30888,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(391), [anon_sym_true] = ACTIONS(393), [anon_sym_false] = ACTIONS(393), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(393), [sym_super] = ACTIONS(393), @@ -30696,6 +30968,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -30775,6 +31048,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -30854,6 +31128,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -30933,6 +31208,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(387), [anon_sym_true] = ACTIONS(389), [anon_sym_false] = ACTIONS(389), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(389), [sym_super] = ACTIONS(389), @@ -31012,6 +31288,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(395), [anon_sym_true] = ACTIONS(397), [anon_sym_false] = ACTIONS(397), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(397), [sym_super] = ACTIONS(397), @@ -31090,6 +31367,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(425), [anon_sym_true] = ACTIONS(427), [anon_sym_false] = ACTIONS(427), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(427), [sym_super] = ACTIONS(427), @@ -31168,6 +31446,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(417), [anon_sym_true] = ACTIONS(419), [anon_sym_false] = ACTIONS(419), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(419), [sym_super] = ACTIONS(419), @@ -31246,6 +31525,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(889), [anon_sym_true] = ACTIONS(895), [anon_sym_false] = ACTIONS(895), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(872), [sym_super] = ACTIONS(872), @@ -31326,6 +31606,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extern] = ACTIONS(941), [anon_sym_LT] = ACTIONS(77), [anon_sym_COLON_COLON] = ACTIONS(943), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(945), [sym_super] = ACTIONS(945), @@ -31404,6 +31685,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extern] = ACTIONS(941), [anon_sym_LT] = ACTIONS(77), [anon_sym_COLON_COLON] = ACTIONS(943), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(945), [sym_super] = ACTIONS(945), @@ -31480,6 +31762,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -31558,6 +31841,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(572), [anon_sym_true] = ACTIONS(574), [anon_sym_false] = ACTIONS(574), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(574), [sym_super] = ACTIONS(574), @@ -31636,6 +31920,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(568), [anon_sym_true] = ACTIONS(570), [anon_sym_false] = ACTIONS(570), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(570), [sym_super] = ACTIONS(570), @@ -31714,6 +31999,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(592), [anon_sym_true] = ACTIONS(594), [anon_sym_false] = ACTIONS(594), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(594), [sym_super] = ACTIONS(594), @@ -31792,6 +32078,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(433), [anon_sym_true] = ACTIONS(435), [anon_sym_false] = ACTIONS(435), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(435), [sym_super] = ACTIONS(435), @@ -31870,6 +32157,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -31948,6 +32236,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(564), [anon_sym_true] = ACTIONS(566), [anon_sym_false] = ACTIONS(566), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(566), [sym_super] = ACTIONS(566), @@ -32028,6 +32317,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extern] = ACTIONS(941), [anon_sym_LT] = ACTIONS(77), [anon_sym_COLON_COLON] = ACTIONS(943), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(945), [sym_super] = ACTIONS(945), @@ -32106,6 +32396,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extern] = ACTIONS(941), [anon_sym_LT] = ACTIONS(77), [anon_sym_COLON_COLON] = ACTIONS(943), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(945), [sym_super] = ACTIONS(945), @@ -32182,6 +32473,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(403), [anon_sym_true] = ACTIONS(405), [anon_sym_false] = ACTIONS(405), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(405), [sym_super] = ACTIONS(405), @@ -32260,6 +32552,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(959), [anon_sym_true] = ACTIONS(957), [anon_sym_false] = ACTIONS(957), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(957), [sym_super] = ACTIONS(957), @@ -32338,6 +32631,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(550), [anon_sym_true] = ACTIONS(552), [anon_sym_false] = ACTIONS(552), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(552), [sym_super] = ACTIONS(552), @@ -32416,6 +32710,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(576), [anon_sym_true] = ACTIONS(578), [anon_sym_false] = ACTIONS(578), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(578), [sym_super] = ACTIONS(578), @@ -32494,6 +32789,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(429), [anon_sym_true] = ACTIONS(431), [anon_sym_false] = ACTIONS(431), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(431), [sym_super] = ACTIONS(431), @@ -32572,6 +32868,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(596), [anon_sym_true] = ACTIONS(598), [anon_sym_false] = ACTIONS(598), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(598), [sym_super] = ACTIONS(598), @@ -32650,6 +32947,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(409), [anon_sym_true] = ACTIONS(411), [anon_sym_false] = ACTIONS(411), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(411), [sym_super] = ACTIONS(411), @@ -32728,6 +33026,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(963), [anon_sym_true] = ACTIONS(961), [anon_sym_false] = ACTIONS(961), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(961), [sym_super] = ACTIONS(961), @@ -32806,6 +33105,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(413), [anon_sym_true] = ACTIONS(415), [anon_sym_false] = ACTIONS(415), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(415), [sym_super] = ACTIONS(415), @@ -32884,6 +33184,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(588), [anon_sym_true] = ACTIONS(590), [anon_sym_false] = ACTIONS(590), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(590), [sym_super] = ACTIONS(590), @@ -32962,6 +33263,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(441), [anon_sym_true] = ACTIONS(443), [anon_sym_false] = ACTIONS(443), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(443), [sym_super] = ACTIONS(443), @@ -33042,6 +33344,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extern] = ACTIONS(1027), [anon_sym_LT] = ACTIONS(1030), [anon_sym_COLON_COLON] = ACTIONS(1033), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1036), [sym_super] = ACTIONS(1036), @@ -33118,6 +33421,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(860), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -33196,6 +33500,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(580), [anon_sym_true] = ACTIONS(582), [anon_sym_false] = ACTIONS(582), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(582), [sym_super] = ACTIONS(582), @@ -33274,6 +33579,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(584), [anon_sym_true] = ACTIONS(586), [anon_sym_false] = ACTIONS(586), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(586), [sym_super] = ACTIONS(586), @@ -33352,6 +33658,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(437), [anon_sym_true] = ACTIONS(439), [anon_sym_false] = ACTIONS(439), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(439), [sym_super] = ACTIONS(439), @@ -33428,6 +33735,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1045), [sym_super] = ACTIONS(1045), @@ -33504,6 +33812,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1065), [anon_sym_true] = ACTIONS(1067), [anon_sym_false] = ACTIONS(1067), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1067), [sym_super] = ACTIONS(1067), @@ -33580,6 +33889,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1069), [anon_sym_true] = ACTIONS(1071), [anon_sym_false] = ACTIONS(1071), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1071), [sym_super] = ACTIONS(1071), @@ -33656,6 +33966,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1073), [anon_sym_true] = ACTIONS(1075), [anon_sym_false] = ACTIONS(1075), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1075), [sym_super] = ACTIONS(1075), @@ -33732,6 +34043,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1077), [anon_sym_true] = ACTIONS(1079), [anon_sym_false] = ACTIONS(1079), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1079), [sym_super] = ACTIONS(1079), @@ -33808,6 +34120,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1081), [anon_sym_true] = ACTIONS(1083), [anon_sym_false] = ACTIONS(1083), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1083), [sym_super] = ACTIONS(1083), @@ -33884,6 +34197,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1085), [anon_sym_true] = ACTIONS(1087), [anon_sym_false] = ACTIONS(1087), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1087), [sym_super] = ACTIONS(1087), @@ -33960,6 +34274,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1089), [anon_sym_true] = ACTIONS(1091), [anon_sym_false] = ACTIONS(1091), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1091), [sym_super] = ACTIONS(1091), @@ -34036,6 +34351,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1093), [anon_sym_true] = ACTIONS(1095), [anon_sym_false] = ACTIONS(1095), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1095), [sym_super] = ACTIONS(1095), @@ -34112,6 +34428,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1097), [anon_sym_true] = ACTIONS(1099), [anon_sym_false] = ACTIONS(1099), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1099), [sym_super] = ACTIONS(1099), @@ -34188,6 +34505,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1101), [anon_sym_true] = ACTIONS(1103), [anon_sym_false] = ACTIONS(1103), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1103), [sym_super] = ACTIONS(1103), @@ -34264,6 +34582,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1105), [anon_sym_true] = ACTIONS(1107), [anon_sym_false] = ACTIONS(1107), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1107), [sym_super] = ACTIONS(1107), @@ -34340,6 +34659,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1109), [anon_sym_true] = ACTIONS(1111), [anon_sym_false] = ACTIONS(1111), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1111), [sym_super] = ACTIONS(1111), @@ -34416,6 +34736,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1113), [anon_sym_true] = ACTIONS(1115), [anon_sym_false] = ACTIONS(1115), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1115), [sym_super] = ACTIONS(1115), @@ -34492,6 +34813,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1117), [anon_sym_true] = ACTIONS(1119), [anon_sym_false] = ACTIONS(1119), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1119), [sym_super] = ACTIONS(1119), @@ -34568,6 +34890,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1121), [anon_sym_true] = ACTIONS(1123), [anon_sym_false] = ACTIONS(1123), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1123), [sym_super] = ACTIONS(1123), @@ -34644,6 +34967,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1125), [anon_sym_true] = ACTIONS(1127), [anon_sym_false] = ACTIONS(1127), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1127), [sym_super] = ACTIONS(1127), @@ -34720,6 +35044,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1129), [anon_sym_true] = ACTIONS(1131), [anon_sym_false] = ACTIONS(1131), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1131), [sym_super] = ACTIONS(1131), @@ -34796,6 +35121,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1133), [anon_sym_true] = ACTIONS(1135), [anon_sym_false] = ACTIONS(1135), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1135), [sym_super] = ACTIONS(1135), @@ -34872,6 +35198,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1137), [anon_sym_true] = ACTIONS(1139), [anon_sym_false] = ACTIONS(1139), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1139), [sym_super] = ACTIONS(1139), @@ -34948,6 +35275,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1141), [anon_sym_true] = ACTIONS(1143), [anon_sym_false] = ACTIONS(1143), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1143), [sym_super] = ACTIONS(1143), @@ -35024,6 +35352,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1145), [anon_sym_true] = ACTIONS(1147), [anon_sym_false] = ACTIONS(1147), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1147), [sym_super] = ACTIONS(1147), @@ -35100,6 +35429,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1149), [anon_sym_true] = ACTIONS(1151), [anon_sym_false] = ACTIONS(1151), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1151), [sym_super] = ACTIONS(1151), @@ -35176,6 +35506,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1153), [anon_sym_true] = ACTIONS(1155), [anon_sym_false] = ACTIONS(1155), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1155), [sym_super] = ACTIONS(1155), @@ -35252,6 +35583,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1157), [anon_sym_true] = ACTIONS(1159), [anon_sym_false] = ACTIONS(1159), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1159), [sym_super] = ACTIONS(1159), @@ -35328,6 +35660,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1161), [anon_sym_true] = ACTIONS(1163), [anon_sym_false] = ACTIONS(1163), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1163), [sym_super] = ACTIONS(1163), @@ -35404,6 +35737,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1165), [anon_sym_true] = ACTIONS(1167), [anon_sym_false] = ACTIONS(1167), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1167), [sym_super] = ACTIONS(1167), @@ -35480,6 +35814,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1169), [anon_sym_true] = ACTIONS(1171), [anon_sym_false] = ACTIONS(1171), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1171), [sym_super] = ACTIONS(1171), @@ -35556,6 +35891,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1173), [anon_sym_true] = ACTIONS(1175), [anon_sym_false] = ACTIONS(1175), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1175), [sym_super] = ACTIONS(1175), @@ -35632,6 +35968,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1177), [anon_sym_true] = ACTIONS(1179), [anon_sym_false] = ACTIONS(1179), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1179), [sym_super] = ACTIONS(1179), @@ -35708,6 +36045,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1181), [anon_sym_true] = ACTIONS(1183), [anon_sym_false] = ACTIONS(1183), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1183), [sym_super] = ACTIONS(1183), @@ -35784,6 +36122,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1185), [anon_sym_true] = ACTIONS(1187), [anon_sym_false] = ACTIONS(1187), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1187), [sym_super] = ACTIONS(1187), @@ -35860,6 +36199,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1189), [anon_sym_true] = ACTIONS(1191), [anon_sym_false] = ACTIONS(1191), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1191), [sym_super] = ACTIONS(1191), @@ -35936,6 +36276,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1193), [anon_sym_true] = ACTIONS(1195), [anon_sym_false] = ACTIONS(1195), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1195), [sym_super] = ACTIONS(1195), @@ -36012,6 +36353,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1197), [anon_sym_true] = ACTIONS(1199), [anon_sym_false] = ACTIONS(1199), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1199), [sym_super] = ACTIONS(1199), @@ -36088,6 +36430,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1201), [anon_sym_true] = ACTIONS(1203), [anon_sym_false] = ACTIONS(1203), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1203), [sym_super] = ACTIONS(1203), @@ -36164,6 +36507,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1205), [anon_sym_true] = ACTIONS(1207), [anon_sym_false] = ACTIONS(1207), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1207), [sym_super] = ACTIONS(1207), @@ -36240,6 +36584,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -36316,6 +36661,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1213), [anon_sym_true] = ACTIONS(1215), [anon_sym_false] = ACTIONS(1215), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1215), [sym_super] = ACTIONS(1215), @@ -36392,6 +36738,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1217), [anon_sym_true] = ACTIONS(1219), [anon_sym_false] = ACTIONS(1219), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1219), [sym_super] = ACTIONS(1219), @@ -36468,6 +36815,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1221), [anon_sym_true] = ACTIONS(1223), [anon_sym_false] = ACTIONS(1223), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1223), [sym_super] = ACTIONS(1223), @@ -36544,6 +36892,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1225), [anon_sym_true] = ACTIONS(1227), [anon_sym_false] = ACTIONS(1227), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1227), [sym_super] = ACTIONS(1227), @@ -36620,6 +36969,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1229), [anon_sym_true] = ACTIONS(1231), [anon_sym_false] = ACTIONS(1231), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1231), [sym_super] = ACTIONS(1231), @@ -36696,6 +37046,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -36772,6 +37123,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1233), [anon_sym_true] = ACTIONS(1235), [anon_sym_false] = ACTIONS(1235), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1235), [sym_super] = ACTIONS(1235), @@ -36848,6 +37200,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1237), [anon_sym_true] = ACTIONS(1239), [anon_sym_false] = ACTIONS(1239), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1239), [sym_super] = ACTIONS(1239), @@ -36924,6 +37277,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1241), [anon_sym_true] = ACTIONS(1243), [anon_sym_false] = ACTIONS(1243), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1243), [sym_super] = ACTIONS(1243), @@ -37000,6 +37354,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1245), [anon_sym_true] = ACTIONS(1247), [anon_sym_false] = ACTIONS(1247), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1247), [sym_super] = ACTIONS(1247), @@ -37076,6 +37431,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1249), [anon_sym_true] = ACTIONS(1251), [anon_sym_false] = ACTIONS(1251), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1251), [sym_super] = ACTIONS(1251), @@ -37152,6 +37508,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1253), [anon_sym_true] = ACTIONS(1255), [anon_sym_false] = ACTIONS(1255), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1255), [sym_super] = ACTIONS(1255), @@ -37228,6 +37585,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1257), [anon_sym_true] = ACTIONS(1259), [anon_sym_false] = ACTIONS(1259), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1259), [sym_super] = ACTIONS(1259), @@ -37304,6 +37662,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1261), [anon_sym_true] = ACTIONS(1263), [anon_sym_false] = ACTIONS(1263), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1263), [sym_super] = ACTIONS(1263), @@ -37380,6 +37739,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -37456,6 +37816,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1265), [anon_sym_true] = ACTIONS(1267), [anon_sym_false] = ACTIONS(1267), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1267), [sym_super] = ACTIONS(1267), @@ -37532,6 +37893,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1269), [anon_sym_true] = ACTIONS(1271), [anon_sym_false] = ACTIONS(1271), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1271), [sym_super] = ACTIONS(1271), @@ -37608,6 +37970,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1273), [anon_sym_true] = ACTIONS(1275), [anon_sym_false] = ACTIONS(1275), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1275), [sym_super] = ACTIONS(1275), @@ -37684,6 +38047,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1277), [anon_sym_true] = ACTIONS(1279), [anon_sym_false] = ACTIONS(1279), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1279), [sym_super] = ACTIONS(1279), @@ -37760,6 +38124,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1281), [anon_sym_true] = ACTIONS(1283), [anon_sym_false] = ACTIONS(1283), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1283), [sym_super] = ACTIONS(1283), @@ -37836,6 +38201,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1285), [anon_sym_true] = ACTIONS(1287), [anon_sym_false] = ACTIONS(1287), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1287), [sym_super] = ACTIONS(1287), @@ -37912,6 +38278,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1289), [anon_sym_true] = ACTIONS(1291), [anon_sym_false] = ACTIONS(1291), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1291), [sym_super] = ACTIONS(1291), @@ -37988,6 +38355,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1293), [anon_sym_true] = ACTIONS(1295), [anon_sym_false] = ACTIONS(1295), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1295), [sym_super] = ACTIONS(1295), @@ -38064,6 +38432,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1297), [anon_sym_true] = ACTIONS(1299), [anon_sym_false] = ACTIONS(1299), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1299), [sym_super] = ACTIONS(1299), @@ -38140,6 +38509,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1301), [anon_sym_true] = ACTIONS(1303), [anon_sym_false] = ACTIONS(1303), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1303), [sym_super] = ACTIONS(1303), @@ -38216,6 +38586,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1305), [anon_sym_true] = ACTIONS(1307), [anon_sym_false] = ACTIONS(1307), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1307), [sym_super] = ACTIONS(1307), @@ -38292,6 +38663,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1309), [anon_sym_true] = ACTIONS(1311), [anon_sym_false] = ACTIONS(1311), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1311), [sym_super] = ACTIONS(1311), @@ -38368,6 +38740,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1313), [anon_sym_true] = ACTIONS(1315), [anon_sym_false] = ACTIONS(1315), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1315), [sym_super] = ACTIONS(1315), @@ -38444,6 +38817,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1317), [anon_sym_true] = ACTIONS(1319), [anon_sym_false] = ACTIONS(1319), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1319), [sym_super] = ACTIONS(1319), @@ -38520,6 +38894,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1321), [anon_sym_true] = ACTIONS(1323), [anon_sym_false] = ACTIONS(1323), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1323), [sym_super] = ACTIONS(1323), @@ -38596,6 +38971,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1325), [anon_sym_true] = ACTIONS(1327), [anon_sym_false] = ACTIONS(1327), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1327), [sym_super] = ACTIONS(1327), @@ -38672,6 +39048,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1329), [anon_sym_true] = ACTIONS(1331), [anon_sym_false] = ACTIONS(1331), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1331), [sym_super] = ACTIONS(1331), @@ -38748,6 +39125,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1333), [anon_sym_true] = ACTIONS(1335), [anon_sym_false] = ACTIONS(1335), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1335), [sym_super] = ACTIONS(1335), @@ -38824,6 +39202,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1337), [anon_sym_true] = ACTIONS(1339), [anon_sym_false] = ACTIONS(1339), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1339), [sym_super] = ACTIONS(1339), @@ -38900,6 +39279,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1341), [anon_sym_true] = ACTIONS(1343), [anon_sym_false] = ACTIONS(1343), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1343), [sym_super] = ACTIONS(1343), @@ -38976,6 +39356,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1345), [anon_sym_true] = ACTIONS(1347), [anon_sym_false] = ACTIONS(1347), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1347), [sym_super] = ACTIONS(1347), @@ -39052,6 +39433,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1349), [anon_sym_true] = ACTIONS(1351), [anon_sym_false] = ACTIONS(1351), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1351), [sym_super] = ACTIONS(1351), @@ -39128,6 +39510,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1353), [anon_sym_true] = ACTIONS(1355), [anon_sym_false] = ACTIONS(1355), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1355), [sym_super] = ACTIONS(1355), @@ -39204,6 +39587,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1357), [anon_sym_true] = ACTIONS(1359), [anon_sym_false] = ACTIONS(1359), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1359), [sym_super] = ACTIONS(1359), @@ -39280,6 +39664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1361), [anon_sym_true] = ACTIONS(1363), [anon_sym_false] = ACTIONS(1363), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1363), [sym_super] = ACTIONS(1363), @@ -39356,6 +39741,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1365), [anon_sym_true] = ACTIONS(1367), [anon_sym_false] = ACTIONS(1367), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1367), [sym_super] = ACTIONS(1367), @@ -39432,6 +39818,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1369), [anon_sym_true] = ACTIONS(1371), [anon_sym_false] = ACTIONS(1371), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1371), [sym_super] = ACTIONS(1371), @@ -39508,6 +39895,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1373), [anon_sym_true] = ACTIONS(1375), [anon_sym_false] = ACTIONS(1375), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1375), [sym_super] = ACTIONS(1375), @@ -39584,6 +39972,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1377), [anon_sym_true] = ACTIONS(1379), [anon_sym_false] = ACTIONS(1379), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1379), [sym_super] = ACTIONS(1379), @@ -39660,6 +40049,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1381), [anon_sym_true] = ACTIONS(1383), [anon_sym_false] = ACTIONS(1383), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1383), [sym_super] = ACTIONS(1383), @@ -39736,6 +40126,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1385), [anon_sym_true] = ACTIONS(1387), [anon_sym_false] = ACTIONS(1387), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1387), [sym_super] = ACTIONS(1387), @@ -39812,6 +40203,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1389), [anon_sym_true] = ACTIONS(1391), [anon_sym_false] = ACTIONS(1391), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1391), [sym_super] = ACTIONS(1391), @@ -39888,6 +40280,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -39964,6 +40357,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -40040,6 +40434,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -40116,6 +40511,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1395), [anon_sym_true] = ACTIONS(1397), [anon_sym_false] = ACTIONS(1397), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1397), [sym_super] = ACTIONS(1397), @@ -40192,6 +40588,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1399), [anon_sym_true] = ACTIONS(1401), [anon_sym_false] = ACTIONS(1401), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1401), [sym_super] = ACTIONS(1401), @@ -40268,6 +40665,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1403), [anon_sym_true] = ACTIONS(1405), [anon_sym_false] = ACTIONS(1405), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1405), [sym_super] = ACTIONS(1405), @@ -40344,6 +40742,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1407), [anon_sym_true] = ACTIONS(1409), [anon_sym_false] = ACTIONS(1409), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1409), [sym_super] = ACTIONS(1409), @@ -40420,6 +40819,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1411), [anon_sym_true] = ACTIONS(1413), [anon_sym_false] = ACTIONS(1413), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1413), [sym_super] = ACTIONS(1413), @@ -40496,6 +40896,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1415), [anon_sym_true] = ACTIONS(1417), [anon_sym_false] = ACTIONS(1417), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1417), [sym_super] = ACTIONS(1417), @@ -40572,6 +40973,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1419), [anon_sym_true] = ACTIONS(1421), [anon_sym_false] = ACTIONS(1421), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1421), [sym_super] = ACTIONS(1421), @@ -40648,6 +41050,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1423), [anon_sym_true] = ACTIONS(1425), [anon_sym_false] = ACTIONS(1425), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1425), [sym_super] = ACTIONS(1425), @@ -40724,6 +41127,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1427), [anon_sym_true] = ACTIONS(1429), [anon_sym_false] = ACTIONS(1429), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1429), [sym_super] = ACTIONS(1429), @@ -40800,6 +41204,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1431), [anon_sym_true] = ACTIONS(1433), [anon_sym_false] = ACTIONS(1433), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1433), [sym_super] = ACTIONS(1433), @@ -40876,6 +41281,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1435), [anon_sym_true] = ACTIONS(1437), [anon_sym_false] = ACTIONS(1437), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1437), [sym_super] = ACTIONS(1437), @@ -40952,6 +41358,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1439), [anon_sym_true] = ACTIONS(1441), [anon_sym_false] = ACTIONS(1441), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1441), [sym_super] = ACTIONS(1441), @@ -41028,6 +41435,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1443), [anon_sym_true] = ACTIONS(1445), [anon_sym_false] = ACTIONS(1445), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1445), [sym_super] = ACTIONS(1445), @@ -41104,6 +41512,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1447), [anon_sym_true] = ACTIONS(1449), [anon_sym_false] = ACTIONS(1449), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1449), [sym_super] = ACTIONS(1449), @@ -41180,6 +41589,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1451), [anon_sym_true] = ACTIONS(1453), [anon_sym_false] = ACTIONS(1453), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1453), [sym_super] = ACTIONS(1453), @@ -41256,6 +41666,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1455), [anon_sym_true] = ACTIONS(1457), [anon_sym_false] = ACTIONS(1457), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1457), [sym_super] = ACTIONS(1457), @@ -41332,6 +41743,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1459), [anon_sym_true] = ACTIONS(1461), [anon_sym_false] = ACTIONS(1461), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1461), [sym_super] = ACTIONS(1461), @@ -41408,6 +41820,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1463), [anon_sym_true] = ACTIONS(1465), [anon_sym_false] = ACTIONS(1465), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1465), [sym_super] = ACTIONS(1465), @@ -41484,6 +41897,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1467), [anon_sym_true] = ACTIONS(1469), [anon_sym_false] = ACTIONS(1469), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1469), [sym_super] = ACTIONS(1469), @@ -41560,6 +41974,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1471), [anon_sym_true] = ACTIONS(1473), [anon_sym_false] = ACTIONS(1473), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1473), [sym_super] = ACTIONS(1473), @@ -41636,6 +42051,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1475), [anon_sym_true] = ACTIONS(1477), [anon_sym_false] = ACTIONS(1477), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1477), [sym_super] = ACTIONS(1477), @@ -41712,6 +42128,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1479), [anon_sym_true] = ACTIONS(1481), [anon_sym_false] = ACTIONS(1481), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1481), [sym_super] = ACTIONS(1481), @@ -41788,6 +42205,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1483), [anon_sym_true] = ACTIONS(1485), [anon_sym_false] = ACTIONS(1485), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1485), [sym_super] = ACTIONS(1485), @@ -41864,6 +42282,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1487), [anon_sym_true] = ACTIONS(1489), [anon_sym_false] = ACTIONS(1489), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1489), [sym_super] = ACTIONS(1489), @@ -41940,6 +42359,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1491), [anon_sym_true] = ACTIONS(1493), [anon_sym_false] = ACTIONS(1493), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1493), [sym_super] = ACTIONS(1493), @@ -42016,6 +42436,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1495), [sym_super] = ACTIONS(1495), @@ -42092,6 +42513,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1497), [sym_super] = ACTIONS(1497), @@ -42168,6 +42590,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1499), [anon_sym_true] = ACTIONS(1501), [anon_sym_false] = ACTIONS(1501), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1501), [sym_super] = ACTIONS(1501), @@ -42244,6 +42667,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1503), [anon_sym_true] = ACTIONS(1505), [anon_sym_false] = ACTIONS(1505), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1505), [sym_super] = ACTIONS(1505), @@ -42320,6 +42744,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1507), [anon_sym_true] = ACTIONS(1509), [anon_sym_false] = ACTIONS(1509), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1509), [sym_super] = ACTIONS(1509), @@ -42396,6 +42821,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1511), [anon_sym_true] = ACTIONS(1513), [anon_sym_false] = ACTIONS(1513), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1513), [sym_super] = ACTIONS(1513), @@ -42472,6 +42898,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1515), [anon_sym_true] = ACTIONS(1517), [anon_sym_false] = ACTIONS(1517), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1517), [sym_super] = ACTIONS(1517), @@ -42548,6 +42975,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1519), [anon_sym_true] = ACTIONS(1521), [anon_sym_false] = ACTIONS(1521), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1521), [sym_super] = ACTIONS(1521), @@ -42624,6 +43052,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1523), [anon_sym_true] = ACTIONS(1525), [anon_sym_false] = ACTIONS(1525), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1525), [sym_super] = ACTIONS(1525), @@ -42700,6 +43129,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1527), [anon_sym_true] = ACTIONS(1529), [anon_sym_false] = ACTIONS(1529), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1529), [sym_super] = ACTIONS(1529), @@ -42776,6 +43206,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1531), [anon_sym_true] = ACTIONS(1533), [anon_sym_false] = ACTIONS(1533), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1533), [sym_super] = ACTIONS(1533), @@ -42852,6 +43283,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1535), [anon_sym_true] = ACTIONS(1537), [anon_sym_false] = ACTIONS(1537), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1537), [sym_super] = ACTIONS(1537), @@ -42928,6 +43360,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1539), [anon_sym_true] = ACTIONS(1541), [anon_sym_false] = ACTIONS(1541), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1541), [sym_super] = ACTIONS(1541), @@ -43004,6 +43437,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1543), [anon_sym_true] = ACTIONS(1545), [anon_sym_false] = ACTIONS(1545), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1545), [sym_super] = ACTIONS(1545), @@ -43080,6 +43514,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1547), [anon_sym_true] = ACTIONS(1549), [anon_sym_false] = ACTIONS(1549), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1549), [sym_super] = ACTIONS(1549), @@ -43156,6 +43591,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1551), [anon_sym_true] = ACTIONS(1553), [anon_sym_false] = ACTIONS(1553), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1553), [sym_super] = ACTIONS(1553), @@ -43232,6 +43668,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1555), [anon_sym_true] = ACTIONS(1557), [anon_sym_false] = ACTIONS(1557), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1557), [sym_super] = ACTIONS(1557), @@ -43308,6 +43745,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1559), [anon_sym_true] = ACTIONS(1561), [anon_sym_false] = ACTIONS(1561), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1561), [sym_super] = ACTIONS(1561), @@ -43384,6 +43822,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1563), [anon_sym_true] = ACTIONS(1565), [anon_sym_false] = ACTIONS(1565), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1565), [sym_super] = ACTIONS(1565), @@ -43460,6 +43899,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1567), [anon_sym_true] = ACTIONS(1569), [anon_sym_false] = ACTIONS(1569), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1569), [sym_super] = ACTIONS(1569), @@ -43536,6 +43976,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1571), [anon_sym_true] = ACTIONS(1573), [anon_sym_false] = ACTIONS(1573), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1573), [sym_super] = ACTIONS(1573), @@ -43612,6 +44053,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1575), [anon_sym_true] = ACTIONS(1577), [anon_sym_false] = ACTIONS(1577), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1577), [sym_super] = ACTIONS(1577), @@ -43688,6 +44130,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1579), [anon_sym_true] = ACTIONS(1581), [anon_sym_false] = ACTIONS(1581), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1581), [sym_super] = ACTIONS(1581), @@ -43764,6 +44207,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1583), [anon_sym_true] = ACTIONS(1585), [anon_sym_false] = ACTIONS(1585), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1585), [sym_super] = ACTIONS(1585), @@ -43840,6 +44284,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1587), [anon_sym_true] = ACTIONS(1589), [anon_sym_false] = ACTIONS(1589), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1589), [sym_super] = ACTIONS(1589), @@ -43916,6 +44361,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1591), [anon_sym_true] = ACTIONS(1593), [anon_sym_false] = ACTIONS(1593), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1593), [sym_super] = ACTIONS(1593), @@ -43992,6 +44438,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1595), [anon_sym_true] = ACTIONS(1597), [anon_sym_false] = ACTIONS(1597), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1597), [sym_super] = ACTIONS(1597), @@ -44068,6 +44515,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1599), [anon_sym_true] = ACTIONS(1601), [anon_sym_false] = ACTIONS(1601), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1601), [sym_super] = ACTIONS(1601), @@ -44144,6 +44592,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1603), [anon_sym_true] = ACTIONS(1605), [anon_sym_false] = ACTIONS(1605), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1605), [sym_super] = ACTIONS(1605), @@ -44220,6 +44669,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1607), [anon_sym_true] = ACTIONS(1609), [anon_sym_false] = ACTIONS(1609), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1609), [sym_super] = ACTIONS(1609), @@ -44296,6 +44746,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1611), [anon_sym_true] = ACTIONS(1613), [anon_sym_false] = ACTIONS(1613), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1613), [sym_super] = ACTIONS(1613), @@ -44372,6 +44823,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1615), [anon_sym_true] = ACTIONS(1617), [anon_sym_false] = ACTIONS(1617), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1617), [sym_super] = ACTIONS(1617), @@ -44448,6 +44900,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1619), [anon_sym_true] = ACTIONS(1621), [anon_sym_false] = ACTIONS(1621), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1621), [sym_super] = ACTIONS(1621), @@ -44524,6 +44977,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1623), [anon_sym_true] = ACTIONS(1625), [anon_sym_false] = ACTIONS(1625), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1625), [sym_super] = ACTIONS(1625), @@ -44600,6 +45054,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1627), [anon_sym_true] = ACTIONS(1629), [anon_sym_false] = ACTIONS(1629), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1629), [sym_super] = ACTIONS(1629), @@ -44676,6 +45131,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1631), [anon_sym_true] = ACTIONS(1633), [anon_sym_false] = ACTIONS(1633), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1633), [sym_super] = ACTIONS(1633), @@ -44752,6 +45208,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1635), [anon_sym_true] = ACTIONS(1637), [anon_sym_false] = ACTIONS(1637), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1637), [sym_super] = ACTIONS(1637), @@ -44828,6 +45285,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1639), [anon_sym_true] = ACTIONS(1641), [anon_sym_false] = ACTIONS(1641), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1641), [sym_super] = ACTIONS(1641), @@ -44904,6 +45362,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1643), [anon_sym_true] = ACTIONS(1645), [anon_sym_false] = ACTIONS(1645), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1645), [sym_super] = ACTIONS(1645), @@ -44980,6 +45439,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1647), [anon_sym_true] = ACTIONS(1649), [anon_sym_false] = ACTIONS(1649), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1649), [sym_super] = ACTIONS(1649), @@ -45056,6 +45516,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1651), [anon_sym_true] = ACTIONS(1653), [anon_sym_false] = ACTIONS(1653), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1653), [sym_super] = ACTIONS(1653), @@ -45132,6 +45593,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1209), [sym_super] = ACTIONS(1209), @@ -45208,6 +45670,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1674), [anon_sym_true] = ACTIONS(1680), [anon_sym_false] = ACTIONS(1680), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1657), [sym_super] = ACTIONS(1657), @@ -45284,6 +45747,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1686), [anon_sym_true] = ACTIONS(1688), [anon_sym_false] = ACTIONS(1688), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1688), [sym_super] = ACTIONS(1688), @@ -45360,6 +45824,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1690), [anon_sym_true] = ACTIONS(1692), [anon_sym_false] = ACTIONS(1692), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1692), [sym_super] = ACTIONS(1692), @@ -45436,6 +45901,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1694), [anon_sym_true] = ACTIONS(1696), [anon_sym_false] = ACTIONS(1696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1696), [sym_super] = ACTIONS(1696), @@ -45512,6 +45978,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1698), [anon_sym_true] = ACTIONS(1700), [anon_sym_false] = ACTIONS(1700), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1700), [sym_super] = ACTIONS(1700), @@ -45588,6 +46055,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1702), [anon_sym_true] = ACTIONS(1704), [anon_sym_false] = ACTIONS(1704), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1704), [sym_super] = ACTIONS(1704), @@ -45664,6 +46132,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1706), [anon_sym_true] = ACTIONS(1708), [anon_sym_false] = ACTIONS(1708), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1708), [sym_super] = ACTIONS(1708), @@ -45740,6 +46209,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1710), [anon_sym_true] = ACTIONS(1712), [anon_sym_false] = ACTIONS(1712), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1712), [sym_super] = ACTIONS(1712), @@ -45816,6 +46286,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1714), [anon_sym_true] = ACTIONS(1716), [anon_sym_false] = ACTIONS(1716), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1716), [sym_super] = ACTIONS(1716), @@ -45892,6 +46363,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1718), [anon_sym_true] = ACTIONS(1720), [anon_sym_false] = ACTIONS(1720), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1720), [sym_super] = ACTIONS(1720), @@ -45968,6 +46440,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1722), [anon_sym_true] = ACTIONS(1724), [anon_sym_false] = ACTIONS(1724), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1724), [sym_super] = ACTIONS(1724), @@ -46044,6 +46517,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1726), [anon_sym_true] = ACTIONS(1728), [anon_sym_false] = ACTIONS(1728), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1728), [sym_super] = ACTIONS(1728), @@ -46120,6 +46594,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1730), [anon_sym_true] = ACTIONS(1732), [anon_sym_false] = ACTIONS(1732), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1732), [sym_super] = ACTIONS(1732), @@ -46196,6 +46671,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1734), [anon_sym_true] = ACTIONS(1736), [anon_sym_false] = ACTIONS(1736), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1736), [sym_super] = ACTIONS(1736), @@ -46272,6 +46748,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1738), [anon_sym_true] = ACTIONS(1740), [anon_sym_false] = ACTIONS(1740), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1740), [sym_super] = ACTIONS(1740), @@ -46348,6 +46825,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1742), [anon_sym_true] = ACTIONS(1744), [anon_sym_false] = ACTIONS(1744), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1744), [sym_super] = ACTIONS(1744), @@ -46424,6 +46902,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1746), [anon_sym_true] = ACTIONS(1748), [anon_sym_false] = ACTIONS(1748), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1748), [sym_super] = ACTIONS(1748), @@ -46500,6 +46979,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1750), [anon_sym_true] = ACTIONS(1752), [anon_sym_false] = ACTIONS(1752), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1752), [sym_super] = ACTIONS(1752), @@ -46576,6 +47056,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1754), [anon_sym_true] = ACTIONS(1756), [anon_sym_false] = ACTIONS(1756), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1756), [sym_super] = ACTIONS(1756), @@ -46652,6 +47133,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1758), [anon_sym_true] = ACTIONS(1760), [anon_sym_false] = ACTIONS(1760), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1760), [sym_super] = ACTIONS(1760), @@ -46728,6 +47210,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1762), [anon_sym_true] = ACTIONS(1764), [anon_sym_false] = ACTIONS(1764), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1764), [sym_super] = ACTIONS(1764), @@ -46804,6 +47287,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1766), [anon_sym_true] = ACTIONS(1768), [anon_sym_false] = ACTIONS(1768), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1768), [sym_super] = ACTIONS(1768), @@ -46880,6 +47364,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(391), [anon_sym_true] = ACTIONS(393), [anon_sym_false] = ACTIONS(393), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(393), [sym_super] = ACTIONS(393), @@ -46956,6 +47441,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1770), [anon_sym_true] = ACTIONS(1772), [anon_sym_false] = ACTIONS(1772), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1772), [sym_super] = ACTIONS(1772), @@ -47032,6 +47518,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(395), [anon_sym_true] = ACTIONS(397), [anon_sym_false] = ACTIONS(397), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(397), [sym_super] = ACTIONS(397), @@ -47108,6 +47595,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1774), [anon_sym_true] = ACTIONS(1776), [anon_sym_false] = ACTIONS(1776), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1776), [sym_super] = ACTIONS(1776), @@ -47184,6 +47672,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1778), [anon_sym_true] = ACTIONS(1780), [anon_sym_false] = ACTIONS(1780), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1780), [sym_super] = ACTIONS(1780), @@ -47260,6 +47749,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1782), [anon_sym_true] = ACTIONS(1784), [anon_sym_false] = ACTIONS(1784), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1784), [sym_super] = ACTIONS(1784), @@ -47336,6 +47826,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1786), [anon_sym_true] = ACTIONS(1788), [anon_sym_false] = ACTIONS(1788), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1788), [sym_super] = ACTIONS(1788), @@ -47412,6 +47903,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1790), [anon_sym_true] = ACTIONS(1792), [anon_sym_false] = ACTIONS(1792), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1792), [sym_super] = ACTIONS(1792), @@ -47488,6 +47980,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1794), [sym_super] = ACTIONS(1794), @@ -47564,6 +48057,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1798), [anon_sym_true] = ACTIONS(1800), [anon_sym_false] = ACTIONS(1800), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1800), [sym_super] = ACTIONS(1800), @@ -47640,6 +48134,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1802), [anon_sym_true] = ACTIONS(1804), [anon_sym_false] = ACTIONS(1804), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1804), [sym_super] = ACTIONS(1804), @@ -47716,6 +48211,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(387), [anon_sym_true] = ACTIONS(389), [anon_sym_false] = ACTIONS(389), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(389), [sym_super] = ACTIONS(389), @@ -47792,6 +48288,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1806), [anon_sym_true] = ACTIONS(1808), [anon_sym_false] = ACTIONS(1808), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1808), [sym_super] = ACTIONS(1808), @@ -47868,6 +48365,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1810), [anon_sym_true] = ACTIONS(1812), [anon_sym_false] = ACTIONS(1812), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1812), [sym_super] = ACTIONS(1812), @@ -47944,6 +48442,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1814), [anon_sym_true] = ACTIONS(1816), [anon_sym_false] = ACTIONS(1816), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1816), [sym_super] = ACTIONS(1816), @@ -48020,6 +48519,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1818), [anon_sym_true] = ACTIONS(1820), [anon_sym_false] = ACTIONS(1820), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1820), [sym_super] = ACTIONS(1820), @@ -48096,6 +48596,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1822), [anon_sym_true] = ACTIONS(1824), [anon_sym_false] = ACTIONS(1824), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1824), [sym_super] = ACTIONS(1824), @@ -48172,6 +48673,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1826), [anon_sym_true] = ACTIONS(1828), [anon_sym_false] = ACTIONS(1828), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1828), [sym_super] = ACTIONS(1828), @@ -48248,6 +48750,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1830), [anon_sym_true] = ACTIONS(1832), [anon_sym_false] = ACTIONS(1832), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1832), [sym_super] = ACTIONS(1832), @@ -48324,6 +48827,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1834), [anon_sym_true] = ACTIONS(1836), [anon_sym_false] = ACTIONS(1836), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1836), [sym_super] = ACTIONS(1836), @@ -48400,6 +48904,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1838), [anon_sym_true] = ACTIONS(1840), [anon_sym_false] = ACTIONS(1840), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1840), [sym_super] = ACTIONS(1840), @@ -48476,6 +48981,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1842), [sym_super] = ACTIONS(1842), @@ -48552,6 +49058,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1846), [sym_super] = ACTIONS(1846), @@ -48628,6 +49135,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1848), [anon_sym_true] = ACTIONS(1850), [anon_sym_false] = ACTIONS(1850), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1850), [sym_super] = ACTIONS(1850), @@ -48704,6 +49212,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1852), [sym_super] = ACTIONS(1852), @@ -48780,6 +49289,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1854), [anon_sym_true] = ACTIONS(1856), [anon_sym_false] = ACTIONS(1856), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1856), [sym_super] = ACTIONS(1856), @@ -48856,6 +49366,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1858), [anon_sym_true] = ACTIONS(1860), [anon_sym_false] = ACTIONS(1860), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1860), [sym_super] = ACTIONS(1860), @@ -48932,6 +49443,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1862), [anon_sym_true] = ACTIONS(1864), [anon_sym_false] = ACTIONS(1864), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1864), [sym_super] = ACTIONS(1864), @@ -49008,6 +49520,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1866), [anon_sym_true] = ACTIONS(1868), [anon_sym_false] = ACTIONS(1868), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1868), [sym_super] = ACTIONS(1868), @@ -49084,6 +49597,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1870), [anon_sym_true] = ACTIONS(1872), [anon_sym_false] = ACTIONS(1872), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1872), [sym_super] = ACTIONS(1872), @@ -49160,6 +49674,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1874), [anon_sym_true] = ACTIONS(1876), [anon_sym_false] = ACTIONS(1876), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1876), [sym_super] = ACTIONS(1876), @@ -49236,6 +49751,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1878), [anon_sym_true] = ACTIONS(1880), [anon_sym_false] = ACTIONS(1880), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1880), [sym_super] = ACTIONS(1880), @@ -49312,6 +49828,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1882), [anon_sym_true] = ACTIONS(1884), [anon_sym_false] = ACTIONS(1884), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1884), [sym_super] = ACTIONS(1884), @@ -49387,6 +49904,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -49462,6 +49980,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -49537,6 +50056,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -49611,6 +50131,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1910), [sym_super] = ACTIONS(1910), @@ -49685,6 +50206,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1924), [sym_super] = ACTIONS(1924), @@ -49759,6 +50281,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -49833,6 +50356,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -49907,6 +50431,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -49981,6 +50506,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50055,6 +50581,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50129,6 +50656,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50203,6 +50731,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1940), [sym_super] = ACTIONS(1940), @@ -50277,6 +50806,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50351,6 +50881,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1946), [sym_super] = ACTIONS(1946), @@ -50425,6 +50956,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1950), [sym_super] = ACTIONS(1950), @@ -50499,6 +51031,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1956), [sym_super] = ACTIONS(1956), @@ -50573,6 +51106,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50647,6 +51181,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50721,6 +51256,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1966), [sym_super] = ACTIONS(1966), @@ -50795,6 +51331,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50869,6 +51406,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -50943,6 +51481,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -51017,6 +51556,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -51091,6 +51631,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1970), [sym_super] = ACTIONS(1970), @@ -51165,6 +51706,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1974), [sym_super] = ACTIONS(1974), @@ -51239,6 +51781,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1980), [sym_super] = ACTIONS(1980), @@ -51313,6 +51856,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -51387,6 +51931,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1984), [sym_super] = ACTIONS(1984), @@ -51461,6 +52006,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1988), [sym_super] = ACTIONS(1988), @@ -51535,6 +52081,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1992), [sym_super] = ACTIONS(1992), @@ -51609,6 +52156,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -51683,6 +52231,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1996), [sym_super] = ACTIONS(1996), @@ -51757,6 +52306,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -51831,6 +52381,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -51905,6 +52456,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(1930), [sym_super] = ACTIONS(1930), @@ -51979,6 +52531,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2002), [sym_super] = ACTIONS(2002), @@ -52053,6 +52606,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(1057), [anon_sym_true] = ACTIONS(1061), [anon_sym_false] = ACTIONS(1061), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2006), [sym_super] = ACTIONS(2006), @@ -52127,6 +52681,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -52200,6 +52755,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2052), [anon_sym_true] = ACTIONS(2058), [anon_sym_false] = ACTIONS(2058), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2061), [sym_super] = ACTIONS(2061), @@ -52274,6 +52830,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52343,6 +52900,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -52414,6 +52972,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2083), [anon_sym_true] = ACTIONS(2081), [anon_sym_false] = ACTIONS(2081), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2081), [sym_super] = ACTIONS(2081), @@ -52487,6 +53046,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52558,6 +53118,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52629,6 +53190,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52698,6 +53260,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -52771,6 +53334,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52842,6 +53406,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52913,6 +53478,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -52983,6 +53549,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -53053,6 +53620,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -53121,6 +53689,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2101), [anon_sym_true] = ACTIONS(2099), [anon_sym_false] = ACTIONS(2099), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2099), [sym_super] = ACTIONS(2099), @@ -53191,6 +53760,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2105), [anon_sym_true] = ACTIONS(2103), [anon_sym_false] = ACTIONS(2103), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2103), [sym_super] = ACTIONS(2103), @@ -53261,6 +53831,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(421), [anon_sym_true] = ACTIONS(423), [anon_sym_false] = ACTIONS(423), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(423), [sym_super] = ACTIONS(423), @@ -53331,6 +53902,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2109), [anon_sym_true] = ACTIONS(2107), [anon_sym_false] = ACTIONS(2107), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2107), [sym_super] = ACTIONS(2107), @@ -53401,6 +53973,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2113), [anon_sym_true] = ACTIONS(2111), [anon_sym_false] = ACTIONS(2111), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2111), [sym_super] = ACTIONS(2111), @@ -53471,6 +54044,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2117), [anon_sym_true] = ACTIONS(2115), [anon_sym_false] = ACTIONS(2115), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2115), [sym_super] = ACTIONS(2115), @@ -53541,6 +54115,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2121), [anon_sym_true] = ACTIONS(2119), [anon_sym_false] = ACTIONS(2119), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2119), [sym_super] = ACTIONS(2119), @@ -53611,6 +54186,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2125), [anon_sym_true] = ACTIONS(2123), [anon_sym_false] = ACTIONS(2123), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2123), [sym_super] = ACTIONS(2123), @@ -53681,6 +54257,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2129), [anon_sym_true] = ACTIONS(2127), [anon_sym_false] = ACTIONS(2127), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2127), [sym_super] = ACTIONS(2127), @@ -53751,6 +54328,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2133), [anon_sym_true] = ACTIONS(2131), [anon_sym_false] = ACTIONS(2131), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2131), [sym_super] = ACTIONS(2131), @@ -53821,6 +54399,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2137), [anon_sym_true] = ACTIONS(2135), [anon_sym_false] = ACTIONS(2135), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2135), [sym_super] = ACTIONS(2135), @@ -53891,6 +54470,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(560), [anon_sym_true] = ACTIONS(562), [anon_sym_false] = ACTIONS(562), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(562), [sym_super] = ACTIONS(562), @@ -53961,6 +54541,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2141), [anon_sym_true] = ACTIONS(2139), [anon_sym_false] = ACTIONS(2139), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2139), [sym_super] = ACTIONS(2139), @@ -54031,6 +54612,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2145), [anon_sym_true] = ACTIONS(2143), [anon_sym_false] = ACTIONS(2143), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2143), [sym_super] = ACTIONS(2143), @@ -54101,6 +54683,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2149), [anon_sym_true] = ACTIONS(2147), [anon_sym_false] = ACTIONS(2147), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2147), [sym_super] = ACTIONS(2147), @@ -54173,6 +54756,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54241,6 +54825,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2153), [anon_sym_true] = ACTIONS(2151), [anon_sym_false] = ACTIONS(2151), + [sym_doc_comment] = ACTIONS(898), [sym_line_comment] = ACTIONS(898), [sym_self] = ACTIONS(2151), [sym_super] = ACTIONS(2151), @@ -54311,6 +54896,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2161), [sym_super] = ACTIONS(1902), @@ -54382,6 +54968,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54449,6 +55036,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2161), [sym_super] = ACTIONS(1902), @@ -54517,6 +55105,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2171), [sym_super] = ACTIONS(1902), @@ -54587,6 +55176,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54655,6 +55245,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54723,6 +55314,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54791,6 +55383,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COLON_COLON] = ACTIONS(856), [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -54857,6 +55450,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -54925,6 +55519,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2181), [sym_super] = ACTIONS(1902), @@ -54993,6 +55588,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55061,6 +55657,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55128,6 +55725,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55195,6 +55793,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55262,6 +55861,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55331,6 +55931,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), [sym_mutable_specifier] = ACTIONS(2193), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -55396,6 +55997,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(2197), [anon_sym_true] = ACTIONS(2195), [anon_sym_false] = ACTIONS(2195), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2195), [sym_super] = ACTIONS(2195), @@ -55465,6 +56067,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), [sym_mutable_specifier] = ACTIONS(2202), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2204), [sym_super] = ACTIONS(862), @@ -55532,6 +56135,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(2226), [anon_sym_dyn] = ACTIONS(2228), [sym_mutable_specifier] = ACTIONS(2230), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(2232), [sym_super] = ACTIONS(2232), @@ -55599,6 +56203,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(858), [anon_sym_dyn] = ACTIONS(684), [sym_mutable_specifier] = ACTIONS(2236), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(862), [sym_super] = ACTIONS(862), @@ -55664,6 +56269,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55731,6 +56337,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55798,6 +56405,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_char_literal] = ACTIONS(692), [anon_sym_true] = ACTIONS(696), [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), [sym_line_comment] = ACTIONS(3), [sym_self] = ACTIONS(1902), [sym_super] = ACTIONS(1902), @@ -55807,4051 +56415,2891 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_float_literal] = ACTIONS(692), [sym_block_comment] = ACTIONS(3), }, -}; - -static uint16_t ts_small_parse_table[] = { - [0] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1356), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [121] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2244), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1973), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [248] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2101), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [369] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1699), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [490] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1359), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [611] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(1835), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [732] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2135), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [853] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2178), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [974] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1833), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2213), 1, - sym_qualified_type, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [1101] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2019), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [1222] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2018), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [1343] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2017), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [1464] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2246), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1973), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [1591] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2248), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1713), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [1718] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2250), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1973), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [1845] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1364), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [1966] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - ACTIONS(2252), 1, - sym_mutable_specifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1357), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2087] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1361), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2208] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2033), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2329] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2036), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2450] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - ACTIONS(2254), 1, - sym_mutable_specifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1671), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2571] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1380), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2692] = 31, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2256), 1, - sym_identifier, - ACTIONS(2258), 1, - anon_sym_LT, - STATE(652), 1, - sym_type_parameters, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1481), 1, - sym_scoped_type_identifier, - STATE(1609), 1, - sym_generic_type, - STATE(1642), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [2819] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1716), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [2940] = 31, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2258), 1, - anon_sym_LT, - ACTIONS(2260), 1, - sym_identifier, - STATE(697), 1, - sym_type_parameters, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1475), 1, - sym_scoped_type_identifier, - STATE(1594), 1, - sym__type, - STATE(1595), 1, - sym_generic_type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [3067] = 31, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2258), 1, - anon_sym_LT, - ACTIONS(2262), 1, - sym_identifier, - STATE(599), 1, - sym_type_parameters, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1455), 1, - sym_scoped_type_identifier, - STATE(1613), 1, - sym__type, - STATE(1617), 1, - sym_generic_type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [3194] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2025), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [3315] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1773), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [3436] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2264), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1696), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [3563] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2266), 1, - anon_sym_SQUOTE, - ACTIONS(2268), 1, - sym_mutable_specifier, - STATE(538), 1, - sym_lifetime, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(2057), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [3690] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2012), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [3811] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2009), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [3932] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1682), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4053] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - ACTIONS(2270), 1, - sym_mutable_specifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1691), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4174] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2065), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4295] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2272), 1, - anon_sym_RPAREN, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1973), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [4422] = 31, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - ACTIONS(2258), 1, - anon_sym_LT, - ACTIONS(2274), 1, - sym_identifier, - STATE(638), 1, - sym_type_parameters, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1454), 1, - sym_scoped_type_identifier, - STATE(1597), 1, - sym_generic_type, - STATE(1643), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [4549] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2047), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4670] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2115), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4791] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1764), 1, - sym__pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [4912] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2266), 1, - anon_sym_SQUOTE, - ACTIONS(2276), 1, - sym_mutable_specifier, - STATE(542), 1, - sym_lifetime, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1306), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [5039] = 31, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(2206), 1, - sym_identifier, - ACTIONS(2208), 1, - anon_sym_LPAREN, - ACTIONS(2210), 1, - anon_sym_LBRACK, - ACTIONS(2214), 1, - anon_sym_STAR, - ACTIONS(2218), 1, - anon_sym_fn, - ACTIONS(2220), 1, - anon_sym_impl, - ACTIONS(2222), 1, - anon_sym_BANG, - ACTIONS(2224), 1, - anon_sym_COLON_COLON, - ACTIONS(2226), 1, - anon_sym_AMP, - ACTIONS(2228), 1, - anon_sym_dyn, - ACTIONS(2234), 1, - sym_metavariable, - ACTIONS(2266), 1, - anon_sym_SQUOTE, - ACTIONS(2278), 1, - sym_mutable_specifier, - STATE(541), 1, - sym_lifetime, - STATE(717), 1, - sym_scoped_type_identifier, - STATE(781), 1, - sym_generic_type, - STATE(1014), 1, - sym__type, - STATE(1218), 1, - sym_for_lifetimes, - STATE(2161), 1, - sym_scoped_identifier, - STATE(2234), 1, - sym_function_modifiers, - STATE(2328), 1, - sym_bracketed_type, - STATE(2329), 1, - sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(2232), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(986), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(2216), 17, - 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, - [5166] = 28, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(674), 1, - anon_sym_ref, - ACTIONS(690), 1, - anon_sym_DASH, - ACTIONS(694), 1, - aux_sym_string_literal_token1, - ACTIONS(790), 1, - anon_sym__, - ACTIONS(794), 1, - sym_mutable_specifier, - ACTIONS(796), 1, - anon_sym_DOT_DOT, - ACTIONS(1888), 1, - anon_sym_LPAREN, - ACTIONS(1892), 1, - anon_sym_LBRACK, - ACTIONS(1896), 1, - anon_sym_const, - ACTIONS(1898), 1, - anon_sym_COLON_COLON, - ACTIONS(1900), 1, - anon_sym_AMP, - ACTIONS(1904), 1, - sym_metavariable, - ACTIONS(2155), 1, - sym_identifier, - STATE(1268), 1, - sym_scoped_identifier, - STATE(1324), 1, - sym__literal_pattern, - STATE(1792), 1, - sym_scoped_type_identifier, - STATE(2020), 1, - sym__pattern, - STATE(2183), 1, - sym_bracketed_type, - STATE(2295), 1, - sym_generic_type_with_turbofish, - STATE(2296), 1, - sym_generic_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(696), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(1902), 3, - sym_self, - sym_super, - sym_crate, - STATE(1328), 3, - sym_negative_literal, - sym_string_literal, - sym_boolean_literal, - ACTIONS(692), 4, - sym_raw_string_literal, - sym_float_literal, - sym_integer_literal, - sym_char_literal, - STATE(1368), 12, - sym_const_block, - sym_tuple_pattern, - sym_slice_pattern, - sym_tuple_struct_pattern, - sym_struct_pattern, - sym_remaining_field_pattern, - sym_mut_pattern, - sym_range_pattern, - sym_ref_pattern, - sym_captured_pattern, - sym_reference_pattern, - sym_or_pattern, - ACTIONS(1894), 17, - 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, - [5287] = 30, + [546] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1356), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [547] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1973), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2244), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [548] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2101), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [549] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1699), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [550] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1359), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [551] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1835), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [552] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2135), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [553] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2178), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [554] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1833), + [sym_bracketed_type] = STATE(2230), + [sym_qualified_type] = STATE(2213), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [555] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2019), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [556] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2018), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [557] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2017), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [558] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1973), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2246), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [559] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1713), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2248), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [560] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1973), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2250), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [561] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1364), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [562] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1357), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(2252), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [563] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1361), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [564] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2033), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [565] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2036), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [566] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1671), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(2254), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [567] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1380), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [568] = { + [sym_function_modifiers] = STATE(2240), + [sym_type_parameters] = STATE(652), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1642), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1609), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1481), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2256), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(2258), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [569] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1716), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [570] = { + [sym_function_modifiers] = STATE(2240), + [sym_type_parameters] = STATE(697), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1594), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1595), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1475), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2260), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(2258), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [571] = { + [sym_function_modifiers] = STATE(2240), + [sym_type_parameters] = STATE(599), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1613), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1617), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1455), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2262), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(2258), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [572] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2025), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [573] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1773), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [574] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1696), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2264), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [575] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(2057), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(538), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2266), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_mutable_specifier] = ACTIONS(2268), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [576] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2012), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [577] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2009), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [578] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1682), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [579] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1691), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(2270), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [580] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2065), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [581] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1973), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_RPAREN] = ACTIONS(2272), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [582] = { + [sym_function_modifiers] = STATE(2240), + [sym_type_parameters] = STATE(638), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1643), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(2279), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1597), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1454), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2274), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2071), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(2258), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [583] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2047), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [584] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2115), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [585] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(1764), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, + [586] = { + [sym_function_modifiers] = STATE(2240), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1306), + [sym_bracketed_type] = STATE(2230), + [sym_lifetime] = STATE(542), + [sym_array_type] = STATE(1329), + [sym_for_lifetimes] = STATE(1219), + [sym_function_type] = STATE(1329), + [sym_tuple_type] = STATE(1329), + [sym_unit_type] = STATE(1329), + [sym_generic_type] = STATE(1279), + [sym_generic_type_with_turbofish] = STATE(2231), + [sym_bounded_type] = STATE(1329), + [sym_reference_type] = STATE(1329), + [sym_pointer_type] = STATE(1329), + [sym_empty_type] = STATE(1329), + [sym_abstract_type] = STATE(1329), + [sym_dynamic_type] = STATE(1329), + [sym_macro_invocation] = STATE(1329), + [sym_scoped_identifier] = STATE(2141), + [sym_scoped_type_identifier] = STATE(1254), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2067), + [anon_sym_LPAREN] = ACTIONS(846), + [anon_sym_LBRACK] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_u8] = ACTIONS(852), + [anon_sym_i8] = ACTIONS(852), + [anon_sym_u16] = ACTIONS(852), + [anon_sym_i16] = ACTIONS(852), + [anon_sym_u32] = ACTIONS(852), + [anon_sym_i32] = ACTIONS(852), + [anon_sym_u64] = ACTIONS(852), + [anon_sym_i64] = ACTIONS(852), + [anon_sym_u128] = ACTIONS(852), + [anon_sym_i128] = ACTIONS(852), + [anon_sym_isize] = ACTIONS(852), + [anon_sym_usize] = ACTIONS(852), + [anon_sym_f32] = ACTIONS(852), + [anon_sym_f64] = ACTIONS(852), + [anon_sym_bool] = ACTIONS(852), + [anon_sym_str] = ACTIONS(852), + [anon_sym_char] = ACTIONS(852), + [anon_sym_SQUOTE] = ACTIONS(2266), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(658), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(662), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(668), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(856), + [anon_sym_AMP] = ACTIONS(858), + [anon_sym_dyn] = ACTIONS(684), + [sym_mutable_specifier] = ACTIONS(2276), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(862), + [sym_super] = ACTIONS(862), + [sym_crate] = ACTIONS(862), + [sym_metavariable] = ACTIONS(864), + [sym_block_comment] = ACTIONS(3), + }, + [587] = { + [sym_function_modifiers] = STATE(2234), + [sym_extern_modifier] = STATE(1486), + [sym__type] = STATE(1014), + [sym_bracketed_type] = STATE(2328), + [sym_lifetime] = STATE(541), + [sym_array_type] = STATE(986), + [sym_for_lifetimes] = STATE(1218), + [sym_function_type] = STATE(986), + [sym_tuple_type] = STATE(986), + [sym_unit_type] = STATE(986), + [sym_generic_type] = STATE(781), + [sym_generic_type_with_turbofish] = STATE(2329), + [sym_bounded_type] = STATE(986), + [sym_reference_type] = STATE(986), + [sym_pointer_type] = STATE(986), + [sym_empty_type] = STATE(986), + [sym_abstract_type] = STATE(986), + [sym_dynamic_type] = STATE(986), + [sym_macro_invocation] = STATE(986), + [sym_scoped_identifier] = STATE(2161), + [sym_scoped_type_identifier] = STATE(717), + [aux_sym_function_modifiers_repeat1] = STATE(1486), + [sym_identifier] = ACTIONS(2206), + [anon_sym_LPAREN] = ACTIONS(2208), + [anon_sym_LBRACK] = ACTIONS(2210), + [anon_sym_STAR] = ACTIONS(2214), + [anon_sym_u8] = ACTIONS(2216), + [anon_sym_i8] = ACTIONS(2216), + [anon_sym_u16] = ACTIONS(2216), + [anon_sym_i16] = ACTIONS(2216), + [anon_sym_u32] = ACTIONS(2216), + [anon_sym_i32] = ACTIONS(2216), + [anon_sym_u64] = ACTIONS(2216), + [anon_sym_i64] = ACTIONS(2216), + [anon_sym_u128] = ACTIONS(2216), + [anon_sym_i128] = ACTIONS(2216), + [anon_sym_isize] = ACTIONS(2216), + [anon_sym_usize] = ACTIONS(2216), + [anon_sym_f32] = ACTIONS(2216), + [anon_sym_f64] = ACTIONS(2216), + [anon_sym_bool] = ACTIONS(2216), + [anon_sym_str] = ACTIONS(2216), + [anon_sym_char] = ACTIONS(2216), + [anon_sym_SQUOTE] = ACTIONS(2266), + [anon_sym_async] = ACTIONS(652), + [anon_sym_const] = ACTIONS(652), + [anon_sym_default] = ACTIONS(652), + [anon_sym_fn] = ACTIONS(2218), + [anon_sym_for] = ACTIONS(660), + [anon_sym_impl] = ACTIONS(2220), + [anon_sym_unsafe] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(2222), + [anon_sym_extern] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(2224), + [anon_sym_AMP] = ACTIONS(2226), + [anon_sym_dyn] = ACTIONS(2228), + [sym_mutable_specifier] = ACTIONS(2278), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(2232), + [sym_super] = ACTIONS(2232), + [sym_crate] = ACTIONS(2232), + [sym_metavariable] = ACTIONS(2234), + [sym_block_comment] = ACTIONS(3), + }, + [588] = { + [sym_bracketed_type] = STATE(2183), + [sym_generic_type] = STATE(2296), + [sym_generic_type_with_turbofish] = STATE(2295), + [sym_scoped_identifier] = STATE(1268), + [sym_scoped_type_identifier] = STATE(1792), + [sym_const_block] = STATE(1368), + [sym__pattern] = STATE(2020), + [sym_tuple_pattern] = STATE(1368), + [sym_slice_pattern] = STATE(1368), + [sym_tuple_struct_pattern] = STATE(1368), + [sym_struct_pattern] = STATE(1368), + [sym_remaining_field_pattern] = STATE(1368), + [sym_mut_pattern] = STATE(1368), + [sym_range_pattern] = STATE(1368), + [sym_ref_pattern] = STATE(1368), + [sym_captured_pattern] = STATE(1368), + [sym_reference_pattern] = STATE(1368), + [sym_or_pattern] = STATE(1368), + [sym__literal_pattern] = STATE(1324), + [sym_negative_literal] = STATE(1328), + [sym_string_literal] = STATE(1328), + [sym_boolean_literal] = STATE(1328), + [sym_identifier] = ACTIONS(2155), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_u8] = ACTIONS(1894), + [anon_sym_i8] = ACTIONS(1894), + [anon_sym_u16] = ACTIONS(1894), + [anon_sym_i16] = ACTIONS(1894), + [anon_sym_u32] = ACTIONS(1894), + [anon_sym_i32] = ACTIONS(1894), + [anon_sym_u64] = ACTIONS(1894), + [anon_sym_i64] = ACTIONS(1894), + [anon_sym_u128] = ACTIONS(1894), + [anon_sym_i128] = ACTIONS(1894), + [anon_sym_isize] = ACTIONS(1894), + [anon_sym_usize] = ACTIONS(1894), + [anon_sym_f32] = ACTIONS(1894), + [anon_sym_f64] = ACTIONS(1894), + [anon_sym_bool] = ACTIONS(1894), + [anon_sym_str] = ACTIONS(1894), + [anon_sym_char] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_ref] = ACTIONS(674), + [anon_sym_LT] = ACTIONS(77), + [anon_sym_COLON_COLON] = ACTIONS(1898), + [anon_sym__] = ACTIONS(790), + [anon_sym_AMP] = ACTIONS(1900), + [sym_mutable_specifier] = ACTIONS(794), + [anon_sym_DOT_DOT] = ACTIONS(796), + [anon_sym_DASH] = ACTIONS(690), + [sym_integer_literal] = ACTIONS(692), + [aux_sym_string_literal_token1] = ACTIONS(694), + [sym_char_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(696), + [anon_sym_false] = ACTIONS(696), + [sym_doc_comment] = ACTIONS(3), + [sym_line_comment] = ACTIONS(3), + [sym_self] = ACTIONS(1902), + [sym_super] = ACTIONS(1902), + [sym_crate] = ACTIONS(1902), + [sym_metavariable] = ACTIONS(1904), + [sym_raw_string_literal] = ACTIONS(692), + [sym_float_literal] = ACTIONS(692), + [sym_block_comment] = ACTIONS(3), + }, +}; + +static uint16_t ts_small_parse_table[] = { + [0] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -59900,294 +59348,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [5411] = 30, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1537), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [5535] = 30, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(2079), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, - ACTIONS(862), 3, - sym_self, - sym_super, - sym_crate, - ACTIONS(652), 4, - anon_sym_async, - anon_sym_const, - anon_sym_default, - anon_sym_unsafe, - STATE(1329), 11, - sym_array_type, - sym_function_type, - sym_tuple_type, - sym_unit_type, - sym_bounded_type, - sym_reference_type, - sym_pointer_type, - sym_empty_type, - sym_abstract_type, - sym_dynamic_type, - sym_macro_invocation, - ACTIONS(852), 17, - 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, - [5659] = 30, - ACTIONS(77), 1, - anon_sym_LT, - ACTIONS(646), 1, - anon_sym_STAR, - ACTIONS(658), 1, - anon_sym_fn, - ACTIONS(660), 1, - anon_sym_for, - ACTIONS(662), 1, - anon_sym_impl, - ACTIONS(668), 1, - anon_sym_BANG, - ACTIONS(672), 1, - anon_sym_extern, - ACTIONS(684), 1, - anon_sym_dyn, - ACTIONS(846), 1, - anon_sym_LPAREN, - ACTIONS(850), 1, - anon_sym_LBRACK, - ACTIONS(856), 1, - anon_sym_COLON_COLON, - ACTIONS(858), 1, - anon_sym_AMP, - ACTIONS(864), 1, - sym_metavariable, - ACTIONS(2067), 1, - sym_identifier, - ACTIONS(2071), 1, - anon_sym_SQUOTE, - STATE(1219), 1, - sym_for_lifetimes, - STATE(1254), 1, - sym_scoped_type_identifier, - STATE(1279), 1, - sym_generic_type, - STATE(1575), 1, - sym__type, - STATE(2141), 1, - sym_scoped_identifier, - STATE(2230), 1, - sym_bracketed_type, - STATE(2231), 1, - sym_generic_type_with_turbofish, - STATE(2240), 1, - sym_function_modifiers, - STATE(2279), 1, - sym_lifetime, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - STATE(1486), 2, - sym_extern_modifier, - aux_sym_function_modifiers_repeat1, ACTIONS(862), 3, sym_self, sym_super, @@ -60227,7 +59394,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [5783] = 30, + [125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60264,10 +59431,10 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, + STATE(1537), 1, + sym__type, STATE(2141), 1, sym_scoped_identifier, - STATE(2155), 1, - sym__type, STATE(2230), 1, sym_bracketed_type, STATE(2231), 1, @@ -60276,12 +59443,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60321,7 +59489,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [5907] = 30, + [250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60358,7 +59526,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(2081), 1, + STATE(2079), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60370,12 +59538,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60415,7 +59584,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6031] = 30, + [375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60452,7 +59621,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1808), 1, + STATE(1575), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60464,12 +59633,108 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, + STATE(1486), 2, + sym_extern_modifier, + aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(862), 3, + sym_self, + sym_super, + sym_crate, + ACTIONS(652), 4, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_unsafe, + STATE(1329), 11, + sym_array_type, + sym_function_type, + sym_tuple_type, + sym_unit_type, + sym_bounded_type, + sym_reference_type, + sym_pointer_type, + sym_empty_type, + sym_abstract_type, + sym_dynamic_type, + sym_macro_invocation, + ACTIONS(852), 17, + 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, + [500] = 30, + ACTIONS(77), 1, + anon_sym_LT, + ACTIONS(646), 1, + anon_sym_STAR, + ACTIONS(658), 1, + anon_sym_fn, + ACTIONS(660), 1, + anon_sym_for, + ACTIONS(662), 1, + anon_sym_impl, + ACTIONS(668), 1, + anon_sym_BANG, + ACTIONS(672), 1, + anon_sym_extern, + ACTIONS(684), 1, + anon_sym_dyn, + ACTIONS(846), 1, + anon_sym_LPAREN, + ACTIONS(850), 1, + anon_sym_LBRACK, + ACTIONS(856), 1, + anon_sym_COLON_COLON, + ACTIONS(858), 1, + anon_sym_AMP, + ACTIONS(864), 1, + sym_metavariable, + ACTIONS(2067), 1, + sym_identifier, + ACTIONS(2071), 1, + anon_sym_SQUOTE, + STATE(1219), 1, + sym_for_lifetimes, + STATE(1254), 1, + sym_scoped_type_identifier, + STATE(1279), 1, + sym_generic_type, + STATE(2141), 1, + sym_scoped_identifier, + STATE(2155), 1, + sym__type, + STATE(2230), 1, + sym_bracketed_type, + STATE(2231), 1, + sym_generic_type_with_turbofish, + STATE(2240), 1, + sym_function_modifiers, + STATE(2279), 1, + sym_lifetime, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60509,7 +59774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6155] = 30, + [625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60546,7 +59811,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1618), 1, + STATE(2081), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60558,12 +59823,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60603,7 +59869,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6279] = 30, + [750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60640,7 +59906,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1760), 1, + STATE(1808), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60652,12 +59918,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60697,7 +59964,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6403] = 30, + [875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60734,7 +60001,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1644), 1, + STATE(1618), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60746,12 +60013,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60791,7 +60059,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6527] = 30, + [1000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60818,17 +60086,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, ACTIONS(864), 1, sym_metavariable, + ACTIONS(2067), 1, + sym_identifier, ACTIONS(2071), 1, anon_sym_SQUOTE, - ACTIONS(2280), 1, - sym_identifier, STATE(1219), 1, sym_for_lifetimes, - STATE(1441), 1, + STATE(1254), 1, sym_scoped_type_identifier, - STATE(1634), 1, + STATE(1279), 1, sym_generic_type, - STATE(1635), 1, + STATE(1760), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60840,12 +60108,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60885,7 +60154,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6651] = 30, + [1125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -60922,7 +60191,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1651), 1, + STATE(1644), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -60934,12 +60203,108 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, + STATE(1486), 2, + sym_extern_modifier, + aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(862), 3, + sym_self, + sym_super, + sym_crate, + ACTIONS(652), 4, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_unsafe, + STATE(1329), 11, + sym_array_type, + sym_function_type, + sym_tuple_type, + sym_unit_type, + sym_bounded_type, + sym_reference_type, + sym_pointer_type, + sym_empty_type, + sym_abstract_type, + sym_dynamic_type, + sym_macro_invocation, + ACTIONS(852), 17, + 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, + [1250] = 30, + ACTIONS(77), 1, + anon_sym_LT, + ACTIONS(646), 1, + anon_sym_STAR, + ACTIONS(658), 1, + anon_sym_fn, + ACTIONS(660), 1, + anon_sym_for, + ACTIONS(662), 1, + anon_sym_impl, + ACTIONS(668), 1, + anon_sym_BANG, + ACTIONS(672), 1, + anon_sym_extern, + ACTIONS(684), 1, + anon_sym_dyn, + ACTIONS(846), 1, + anon_sym_LPAREN, + ACTIONS(850), 1, + anon_sym_LBRACK, + ACTIONS(856), 1, + anon_sym_COLON_COLON, + ACTIONS(858), 1, + anon_sym_AMP, + ACTIONS(864), 1, + sym_metavariable, + ACTIONS(2071), 1, + anon_sym_SQUOTE, + ACTIONS(2280), 1, + sym_identifier, + STATE(1219), 1, + sym_for_lifetimes, + STATE(1441), 1, + sym_scoped_type_identifier, + STATE(1634), 1, + sym_generic_type, + STATE(1635), 1, + sym__type, + STATE(2141), 1, + sym_scoped_identifier, + STATE(2230), 1, + sym_bracketed_type, + STATE(2231), 1, + sym_generic_type_with_turbofish, + STATE(2240), 1, + sym_function_modifiers, + STATE(2279), 1, + sym_lifetime, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -60979,7 +60344,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6775] = 30, + [1375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61016,7 +60381,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1527), 1, + STATE(1651), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61028,12 +60393,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61073,7 +60439,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [6899] = 30, + [1500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61110,7 +60476,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(2122), 1, + STATE(1527), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61122,12 +60488,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61167,7 +60534,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7023] = 30, + [1625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61204,7 +60571,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1827), 1, + STATE(2122), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61216,12 +60583,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61261,7 +60629,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7147] = 30, + [1750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61298,7 +60666,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1755), 1, + STATE(1827), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61310,12 +60678,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61355,7 +60724,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7271] = 30, + [1875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61392,7 +60761,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1322), 1, + STATE(1755), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61404,12 +60773,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61449,7 +60819,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7395] = 30, + [2000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61486,7 +60856,7 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_type_identifier, STATE(1279), 1, sym_generic_type, - STATE(1319), 1, + STATE(1322), 1, sym__type, STATE(2141), 1, sym_scoped_identifier, @@ -61498,12 +60868,108 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, + STATE(1486), 2, + sym_extern_modifier, + aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(862), 3, + sym_self, + sym_super, + sym_crate, + ACTIONS(652), 4, + anon_sym_async, + anon_sym_const, + anon_sym_default, + anon_sym_unsafe, + STATE(1329), 11, + sym_array_type, + sym_function_type, + sym_tuple_type, + sym_unit_type, + sym_bounded_type, + sym_reference_type, + sym_pointer_type, + sym_empty_type, + sym_abstract_type, + sym_dynamic_type, + sym_macro_invocation, + ACTIONS(852), 17, + 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, + [2125] = 30, + ACTIONS(77), 1, + anon_sym_LT, + ACTIONS(646), 1, + anon_sym_STAR, + ACTIONS(658), 1, + anon_sym_fn, + ACTIONS(660), 1, + anon_sym_for, + ACTIONS(662), 1, + anon_sym_impl, + ACTIONS(668), 1, + anon_sym_BANG, + ACTIONS(672), 1, + anon_sym_extern, + ACTIONS(684), 1, + anon_sym_dyn, + ACTIONS(846), 1, + anon_sym_LPAREN, + ACTIONS(850), 1, + anon_sym_LBRACK, + ACTIONS(856), 1, + anon_sym_COLON_COLON, + ACTIONS(858), 1, + anon_sym_AMP, + ACTIONS(864), 1, + sym_metavariable, + ACTIONS(2067), 1, + sym_identifier, + ACTIONS(2071), 1, + anon_sym_SQUOTE, + STATE(1219), 1, + sym_for_lifetimes, + STATE(1254), 1, + sym_scoped_type_identifier, + STATE(1279), 1, + sym_generic_type, + STATE(1319), 1, + sym__type, + STATE(2141), 1, + sym_scoped_identifier, + STATE(2230), 1, + sym_bracketed_type, + STATE(2231), 1, + sym_generic_type_with_turbofish, + STATE(2240), 1, + sym_function_modifiers, + STATE(2279), 1, + sym_lifetime, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61543,7 +61009,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7519] = 30, + [2250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61592,12 +61058,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61637,7 +61104,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7643] = 30, + [2375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61686,12 +61153,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61731,7 +61199,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7767] = 30, + [2500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61780,12 +61248,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61825,7 +61294,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [7891] = 30, + [2625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61874,12 +61343,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -61919,7 +61389,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8015] = 30, + [2750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -61968,12 +61438,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62013,7 +61484,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8139] = 30, + [2875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62062,12 +61533,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62107,7 +61579,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8263] = 30, + [3000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62156,12 +61628,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62201,7 +61674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8387] = 30, + [3125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62250,12 +61723,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62295,7 +61769,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8511] = 30, + [3250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -62344,12 +61818,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -62389,7 +61864,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8635] = 30, + [3375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -62438,12 +61913,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -62483,7 +61959,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8759] = 30, + [3500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62532,12 +62008,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62577,7 +62054,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [8883] = 30, + [3625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -62626,12 +62103,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -62671,7 +62149,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9007] = 30, + [3750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62720,12 +62198,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62765,7 +62244,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9131] = 30, + [3875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62814,12 +62293,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62859,7 +62339,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9255] = 30, + [4000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -62908,12 +62388,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -62953,7 +62434,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9379] = 30, + [4125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63002,12 +62483,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63047,7 +62529,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9503] = 30, + [4250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -63096,12 +62578,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -63141,7 +62624,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9627] = 30, + [4375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63190,12 +62673,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63235,7 +62719,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9751] = 30, + [4500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63284,12 +62768,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63329,7 +62814,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9875] = 30, + [4625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -63378,12 +62863,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -63423,7 +62909,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [9999] = 30, + [4750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63472,12 +62958,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63517,7 +63004,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10123] = 30, + [4875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63566,12 +63053,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63611,7 +63099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10247] = 30, + [5000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63660,12 +63148,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63705,7 +63194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10371] = 30, + [5125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63754,12 +63243,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63799,7 +63289,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10495] = 30, + [5250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63848,12 +63338,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63893,7 +63384,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10619] = 30, + [5375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -63942,12 +63433,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -63987,7 +63479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10743] = 30, + [5500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -64036,12 +63528,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -64081,7 +63574,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10867] = 30, + [5625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64130,12 +63623,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64175,7 +63669,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [10991] = 30, + [5750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64224,12 +63718,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64269,7 +63764,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11115] = 30, + [5875] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64318,12 +63813,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64363,7 +63859,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11239] = 30, + [6000] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64412,12 +63908,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64457,7 +63954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11363] = 30, + [6125] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64506,12 +64003,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64551,7 +64049,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11487] = 30, + [6250] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64600,12 +64098,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64645,7 +64144,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11611] = 30, + [6375] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64694,12 +64193,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64739,7 +64239,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11735] = 30, + [6500] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64788,12 +64288,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64833,7 +64334,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11859] = 30, + [6625] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64882,12 +64383,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -64927,7 +64429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [11983] = 30, + [6750] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -64976,12 +64478,13 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2240), 1, sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65021,9 +64524,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12107] = 3, - ACTIONS(3), 2, + [6875] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1073), 20, sym_raw_string_literal, @@ -65088,7 +64592,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [12177] = 30, + [6946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65137,12 +64641,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65182,7 +64687,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12301] = 30, + [7071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65231,12 +64736,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65276,7 +64782,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12425] = 30, + [7196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65325,12 +64831,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65370,7 +64877,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12549] = 30, + [7321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65419,12 +64926,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65464,7 +64972,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12673] = 30, + [7446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65513,12 +65021,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65558,7 +65067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12797] = 30, + [7571] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65607,12 +65116,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65652,7 +65162,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [12921] = 30, + [7696] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -65701,12 +65211,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -65746,7 +65257,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13045] = 30, + [7821] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65795,12 +65306,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -65840,7 +65352,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13169] = 30, + [7946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -65889,12 +65401,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -65934,7 +65447,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13293] = 30, + [8071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -65983,12 +65496,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66028,7 +65542,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13417] = 30, + [8196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66077,12 +65591,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66122,7 +65637,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13541] = 30, + [8321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66171,12 +65686,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66216,7 +65732,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13665] = 30, + [8446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66265,12 +65781,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66310,7 +65827,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13789] = 30, + [8571] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66359,12 +65876,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66404,7 +65922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [13913] = 30, + [8696] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66453,12 +65971,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66498,7 +66017,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14037] = 30, + [8821] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66547,12 +66066,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66592,7 +66112,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14161] = 30, + [8946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66641,12 +66161,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66686,7 +66207,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14285] = 30, + [9071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -66735,12 +66256,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -66780,7 +66302,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14409] = 30, + [9196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -66829,12 +66351,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -66874,7 +66397,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14533] = 30, + [9321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -66923,12 +66446,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -66968,7 +66492,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14657] = 30, + [9446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67017,12 +66541,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67062,7 +66587,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14781] = 30, + [9571] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67111,12 +66636,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67156,7 +66682,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [14905] = 30, + [9696] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -67205,12 +66731,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -67250,7 +66777,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15029] = 30, + [9821] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67299,12 +66826,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67344,7 +66872,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15153] = 30, + [9946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67393,12 +66921,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67438,7 +66967,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15277] = 30, + [10071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67487,12 +67016,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67532,7 +67062,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15401] = 30, + [10196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67581,12 +67111,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67626,7 +67157,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15525] = 30, + [10321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67675,12 +67206,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67720,7 +67252,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15649] = 30, + [10446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67769,12 +67301,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67814,7 +67347,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15773] = 30, + [10571] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67863,12 +67396,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -67908,7 +67442,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [15897] = 30, + [10696] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -67957,12 +67491,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68002,7 +67537,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16021] = 30, + [10821] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68051,12 +67586,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68096,7 +67632,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16145] = 30, + [10946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68145,12 +67681,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68190,7 +67727,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16269] = 30, + [11071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68239,12 +67776,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68284,7 +67822,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16393] = 30, + [11196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68333,12 +67871,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68378,7 +67917,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16517] = 30, + [11321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68427,12 +67966,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68472,7 +68012,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16641] = 30, + [11446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68521,12 +68061,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68566,7 +68107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16765] = 30, + [11571] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68615,12 +68156,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68660,7 +68202,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [16889] = 30, + [11696] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68709,12 +68251,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68754,7 +68297,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17013] = 30, + [11821] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68803,12 +68346,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68848,7 +68392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17137] = 30, + [11946] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68897,12 +68441,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -68942,7 +68487,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17261] = 30, + [12071] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -68991,12 +68536,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69036,7 +68582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17385] = 30, + [12196] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69085,12 +68631,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69130,7 +68677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17509] = 30, + [12321] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -69179,12 +68726,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -69224,7 +68772,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17633] = 30, + [12446] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69273,12 +68821,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69318,7 +68867,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17757] = 31, + [12571] = 31, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69369,15 +68918,16 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(862), 2, sym_super, sym_crate, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(652), 4, anon_sym_async, anon_sym_const, @@ -69413,7 +68963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [17883] = 30, + [12698] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69462,12 +69012,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69507,7 +69058,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18007] = 30, + [12823] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69556,12 +69107,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69601,7 +69153,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18131] = 30, + [12948] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69650,12 +69202,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69695,7 +69248,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18255] = 30, + [13073] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69744,12 +69297,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69789,7 +69343,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18379] = 30, + [13198] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69838,12 +69392,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69883,7 +69438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18503] = 30, + [13323] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -69932,12 +69487,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -69977,7 +69533,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18627] = 30, + [13448] = 30, ACTIONS(77), 1, anon_sym_LT, ACTIONS(646), 1, @@ -70026,12 +69582,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2279), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -70071,9 +69628,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [18751] = 3, - ACTIONS(3), 2, + [13573] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(840), 17, sym_raw_string_literal, @@ -70133,9 +69691,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [18816] = 3, - ACTIONS(3), 2, + [13639] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2292), 17, sym_raw_string_literal, @@ -70195,9 +69754,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [18881] = 3, - ACTIONS(3), 2, + [13705] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(451), 18, sym_raw_string_literal, @@ -70257,9 +69817,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [18946] = 3, - ACTIONS(3), 2, + [13771] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2298), 17, sym_raw_string_literal, @@ -70319,9 +69880,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19011] = 3, - ACTIONS(3), 2, + [13837] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1073), 15, sym_raw_string_literal, @@ -70378,7 +69940,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19073] = 9, + [13900] = 9, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2306), 1, @@ -70391,8 +69953,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(891), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2304), 17, anon_sym_PLUS, @@ -70439,7 +70002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19143] = 8, + [13971] = 8, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2308), 1, @@ -70450,8 +70013,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(891), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2314), 17, anon_sym_PLUS, @@ -70498,7 +70062,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19210] = 8, + [14039] = 8, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2308), 1, @@ -70509,8 +70073,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(891), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2318), 17, anon_sym_PLUS, @@ -70557,9 +70122,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19277] = 3, - ACTIONS(3), 2, + [14107] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1369), 9, anon_sym_SEMI, @@ -70610,7 +70176,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19333] = 7, + [14164] = 7, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2310), 1, @@ -70619,8 +70185,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(900), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2322), 17, anon_sym_PLUS, @@ -70667,7 +70234,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19397] = 7, + [14229] = 7, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2310), 1, @@ -70676,8 +70243,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(900), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2326), 17, anon_sym_PLUS, @@ -70724,9 +70292,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19461] = 3, - ACTIONS(3), 2, + [14294] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1571), 9, anon_sym_SEMI, @@ -70777,9 +70346,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19517] = 3, - ACTIONS(3), 2, + [14351] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1345), 9, anon_sym_SEMI, @@ -70830,13 +70400,14 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19573] = 5, + [14408] = 5, ACTIONS(2332), 1, anon_sym_BANG, ACTIONS(2334), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2330), 17, anon_sym_PLUS, @@ -70885,13 +70456,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19633] = 5, + [14469] = 5, ACTIONS(2340), 1, anon_sym_BANG, ACTIONS(2342), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2338), 17, anon_sym_PLUS, @@ -70940,7 +70512,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19693] = 7, + [14530] = 7, ACTIONS(2306), 1, anon_sym_BANG, ACTIONS(2344), 1, @@ -70949,8 +70521,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, STATE(993), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -70997,13 +70570,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [19757] = 5, + [14595] = 5, ACTIONS(2352), 1, anon_sym_BANG, ACTIONS(2354), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2350), 17, anon_sym_PLUS, @@ -71052,9 +70626,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19817] = 3, - ACTIONS(3), 2, + [14656] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1551), 9, anon_sym_SEMI, @@ -71105,13 +70680,14 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [19873] = 5, + [14713] = 5, ACTIONS(2360), 1, anon_sym_BANG, ACTIONS(2362), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2358), 17, anon_sym_PLUS, @@ -71160,7 +70736,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19933] = 7, + [14774] = 7, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(2310), 1, @@ -71169,8 +70745,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(900), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2366), 17, anon_sym_PLUS, @@ -71217,9 +70794,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [19997] = 3, - ACTIONS(3), 2, + [14839] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1539), 9, anon_sym_SEMI, @@ -71270,13 +70848,14 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20053] = 5, + [14896] = 5, ACTIONS(2372), 1, anon_sym_SQUOTE, STATE(975), 1, sym_loop_label, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2370), 15, anon_sym_PLUS, @@ -71324,11 +70903,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20112] = 4, + [14956] = 4, ACTIONS(2374), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2352), 16, anon_sym_PLUS, @@ -71377,9 +70957,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20169] = 3, - ACTIONS(3), 2, + [15014] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2352), 16, anon_sym_PLUS, @@ -71429,11 +71010,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20224] = 4, + [15070] = 4, ACTIONS(2376), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2340), 16, anon_sym_PLUS, @@ -71482,11 +71064,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20281] = 4, + [15128] = 4, ACTIONS(2378), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2360), 16, anon_sym_PLUS, @@ -71535,11 +71118,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20338] = 4, + [15186] = 4, ACTIONS(2380), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2332), 16, anon_sym_PLUS, @@ -71588,13 +71172,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20395] = 5, + [15244] = 5, ACTIONS(2382), 1, anon_sym_else, STATE(999), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(371), 15, anon_sym_PLUS, @@ -71642,13 +71227,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20454] = 5, + [15304] = 5, ACTIONS(2382), 1, anon_sym_else, STATE(983), 1, sym_else_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(379), 15, anon_sym_PLUS, @@ -71696,9 +71282,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20513] = 3, - ACTIONS(3), 2, + [15364] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1615), 7, anon_sym_SEMI, @@ -71747,9 +71334,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20567] = 3, - ACTIONS(3), 2, + [15419] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1189), 7, anon_sym_SEMI, @@ -71798,9 +71386,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20621] = 3, - ACTIONS(3), 2, + [15474] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1738), 7, anon_sym_SEMI, @@ -71849,9 +71438,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20675] = 4, - ACTIONS(3), 2, + [15529] = 4, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -71901,9 +71491,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20731] = 3, - ACTIONS(3), 2, + [15586] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1730), 7, anon_sym_SEMI, @@ -71952,9 +71543,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20785] = 3, - ACTIONS(3), 2, + [15641] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1726), 7, anon_sym_SEMI, @@ -72003,9 +71595,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20839] = 3, - ACTIONS(3), 2, + [15696] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1722), 7, anon_sym_SEMI, @@ -72054,11 +71647,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [20893] = 4, + [15751] = 4, ACTIONS(2390), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -72106,9 +71700,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [20949] = 3, - ACTIONS(3), 2, + [15808] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1718), 7, anon_sym_SEMI, @@ -72157,9 +71752,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21003] = 3, - ACTIONS(3), 2, + [15863] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1714), 7, anon_sym_SEMI, @@ -72208,9 +71804,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21057] = 3, - ACTIONS(3), 2, + [15918] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1702), 7, anon_sym_SEMI, @@ -72259,9 +71856,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21111] = 3, - ACTIONS(3), 2, + [15973] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1694), 7, anon_sym_SEMI, @@ -72310,7 +71908,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21165] = 7, + [16028] = 7, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -72319,8 +71917,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2398), 14, anon_sym_PLUS, @@ -72365,9 +71964,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [21227] = 3, - ACTIONS(3), 2, + [16091] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(812), 15, anon_sym_PLUS, @@ -72416,9 +72016,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [21281] = 3, - ACTIONS(3), 2, + [16146] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1690), 7, anon_sym_SEMI, @@ -72467,9 +72068,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21335] = 3, - ACTIONS(3), 2, + [16201] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1686), 7, anon_sym_SEMI, @@ -72518,13 +72120,14 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21389] = 5, + [16256] = 5, ACTIONS(2306), 1, anon_sym_BANG, ACTIONS(2402), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -72571,9 +72174,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [21447] = 3, - ACTIONS(3), 2, + [16315] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1643), 7, anon_sym_SEMI, @@ -72622,9 +72226,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21501] = 3, - ACTIONS(3), 2, + [16370] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1631), 7, anon_sym_SEMI, @@ -72673,9 +72278,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21555] = 3, - ACTIONS(3), 2, + [16425] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1623), 7, anon_sym_SEMI, @@ -72724,9 +72330,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21609] = 3, - ACTIONS(3), 2, + [16480] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1619), 7, anon_sym_SEMI, @@ -72775,9 +72382,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21663] = 3, - ACTIONS(3), 2, + [16535] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1611), 7, anon_sym_SEMI, @@ -72826,9 +72434,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21717] = 3, - ACTIONS(3), 2, + [16590] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1607), 7, anon_sym_SEMI, @@ -72877,9 +72486,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21771] = 3, - ACTIONS(3), 2, + [16645] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1599), 7, anon_sym_SEMI, @@ -72928,9 +72538,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21825] = 3, - ACTIONS(3), 2, + [16700] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1591), 7, anon_sym_SEMI, @@ -72979,9 +72590,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21879] = 3, - ACTIONS(3), 2, + [16755] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1583), 7, anon_sym_SEMI, @@ -73030,9 +72642,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21933] = 3, - ACTIONS(3), 2, + [16810] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1579), 7, anon_sym_SEMI, @@ -73081,9 +72694,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [21987] = 3, - ACTIONS(3), 2, + [16865] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1575), 7, anon_sym_SEMI, @@ -73132,9 +72746,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22041] = 3, - ACTIONS(3), 2, + [16920] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1567), 7, anon_sym_SEMI, @@ -73183,9 +72798,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22095] = 3, - ACTIONS(3), 2, + [16975] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1559), 7, anon_sym_SEMI, @@ -73234,7 +72850,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22149] = 7, + [17030] = 7, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -73243,8 +72859,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2406), 14, anon_sym_PLUS, @@ -73289,9 +72906,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [22211] = 3, - ACTIONS(3), 2, + [17093] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1101), 7, anon_sym_SEMI, @@ -73340,9 +72958,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22265] = 3, - ACTIONS(3), 2, + [17148] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1555), 7, anon_sym_SEMI, @@ -73391,9 +73010,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22319] = 3, - ACTIONS(3), 2, + [17203] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1547), 7, anon_sym_SEMI, @@ -73442,9 +73062,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22373] = 3, - ACTIONS(3), 2, + [17258] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(391), 7, anon_sym_SEMI, @@ -73493,9 +73114,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22427] = 3, - ACTIONS(3), 2, + [17313] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(395), 7, anon_sym_SEMI, @@ -73544,9 +73166,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22481] = 3, - ACTIONS(3), 2, + [17368] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(387), 7, anon_sym_SEMI, @@ -73595,9 +73218,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22535] = 3, - ACTIONS(3), 2, + [17423] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1475), 7, anon_sym_SEMI, @@ -73646,9 +73270,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22589] = 3, - ACTIONS(3), 2, + [17478] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1463), 7, anon_sym_SEMI, @@ -73697,9 +73322,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22643] = 3, - ACTIONS(3), 2, + [17533] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(560), 7, anon_sym_SEMI, @@ -73748,9 +73374,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22697] = 3, - ACTIONS(3), 2, + [17588] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1447), 7, anon_sym_SEMI, @@ -73799,11 +73426,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22751] = 4, + [17643] = 4, ACTIONS(2412), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2410), 15, anon_sym_PLUS, @@ -73851,9 +73479,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [22807] = 3, - ACTIONS(3), 2, + [17700] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1439), 7, anon_sym_SEMI, @@ -73902,9 +73531,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22861] = 3, - ACTIONS(3), 2, + [17755] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1862), 7, anon_sym_SEMI, @@ -73953,9 +73583,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22915] = 3, - ACTIONS(3), 2, + [17810] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(421), 7, anon_sym_SEMI, @@ -74004,9 +73635,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [22969] = 3, - ACTIONS(3), 2, + [17865] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1766), 7, anon_sym_SEMI, @@ -74055,9 +73687,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23023] = 3, - ACTIONS(3), 2, + [17920] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1431), 7, anon_sym_SEMI, @@ -74106,7 +73739,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23077] = 7, + [17975] = 7, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -74115,8 +73748,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2416), 14, anon_sym_PLUS, @@ -74161,9 +73795,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23139] = 3, - ACTIONS(3), 2, + [18038] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1073), 7, anon_sym_SEMI, @@ -74212,9 +73847,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23193] = 3, - ACTIONS(3), 2, + [18093] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(399), 7, anon_sym_SEMI, @@ -74263,9 +73899,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23247] = 3, - ACTIONS(3), 2, + [18148] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(389), 15, anon_sym_PLUS, @@ -74314,13 +73951,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_else, - [23301] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [18203] = 4, ACTIONS(2420), 2, anon_sym_LBRACE, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2422), 15, anon_sym_PLUS, anon_sym_STAR, @@ -74366,11 +74004,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23357] = 4, + [18260] = 4, ACTIONS(2424), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2366), 15, anon_sym_PLUS, @@ -74418,11 +74057,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23413] = 4, + [18317] = 4, ACTIONS(2426), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2366), 15, anon_sym_PLUS, @@ -74470,11 +74110,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23469] = 4, + [18374] = 4, ACTIONS(2428), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2366), 15, anon_sym_PLUS, @@ -74522,9 +74163,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23525] = 3, - ACTIONS(3), 2, + [18431] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1810), 7, anon_sym_SEMI, @@ -74573,9 +74215,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23579] = 3, - ACTIONS(3), 2, + [18486] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1822), 7, anon_sym_SEMI, @@ -74624,7 +74267,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23633] = 7, + [18541] = 7, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -74633,8 +74276,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2432), 14, anon_sym_PLUS, @@ -74679,9 +74323,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23695] = 3, - ACTIONS(3), 2, + [18604] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1511), 7, anon_sym_SEMI, @@ -74730,9 +74375,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23749] = 3, - ACTIONS(3), 2, + [18659] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1487), 7, anon_sym_SEMI, @@ -74781,9 +74427,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23803] = 3, - ACTIONS(3), 2, + [18714] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2436), 15, anon_sym_PLUS, @@ -74832,9 +74479,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23857] = 3, - ACTIONS(3), 2, + [18769] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2440), 15, anon_sym_PLUS, @@ -74883,9 +74531,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [23911] = 3, - ACTIONS(3), 2, + [18824] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1866), 7, anon_sym_SEMI, @@ -74934,9 +74583,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [23965] = 3, - ACTIONS(3), 2, + [18879] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1870), 7, anon_sym_SEMI, @@ -74985,9 +74635,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24019] = 3, - ACTIONS(3), 2, + [18934] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1543), 7, anon_sym_SEMI, @@ -75036,9 +74687,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24073] = 3, - ACTIONS(3), 2, + [18989] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2444), 15, anon_sym_PLUS, @@ -75087,9 +74739,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [24127] = 3, - ACTIONS(3), 2, + [19044] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1395), 7, anon_sym_SEMI, @@ -75138,9 +74791,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24181] = 3, - ACTIONS(3), 2, + [19099] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1389), 7, anon_sym_SEMI, @@ -75189,9 +74843,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24235] = 3, - ACTIONS(3), 2, + [19154] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1385), 7, anon_sym_SEMI, @@ -75240,9 +74895,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24289] = 3, - ACTIONS(3), 2, + [19209] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1381), 7, anon_sym_SEMI, @@ -75291,9 +74947,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24343] = 3, - ACTIONS(3), 2, + [19264] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2448), 15, anon_sym_PLUS, @@ -75342,9 +74999,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [24397] = 3, - ACTIONS(3), 2, + [19319] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2452), 15, anon_sym_PLUS, @@ -75393,13 +75051,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [24451] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [19374] = 4, ACTIONS(2454), 2, anon_sym_LBRACE, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2422), 15, anon_sym_PLUS, anon_sym_STAR, @@ -75445,9 +75104,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [24507] = 3, - ACTIONS(3), 2, + [19431] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1563), 7, anon_sym_SEMI, @@ -75496,9 +75156,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24561] = 3, - ACTIONS(3), 2, + [19486] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1459), 7, anon_sym_SEMI, @@ -75547,9 +75208,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24615] = 3, - ACTIONS(3), 2, + [19541] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1750), 7, anon_sym_SEMI, @@ -75598,9 +75260,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24669] = 3, - ACTIONS(3), 2, + [19596] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(397), 15, anon_sym_PLUS, @@ -75649,9 +75312,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_else, - [24723] = 3, - ACTIONS(3), 2, + [19651] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1373), 7, anon_sym_SEMI, @@ -75700,9 +75364,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24777] = 3, - ACTIONS(3), 2, + [19706] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1137), 7, anon_sym_SEMI, @@ -75751,9 +75416,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24831] = 3, - ACTIONS(3), 2, + [19761] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2458), 15, anon_sym_PLUS, @@ -75802,9 +75468,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [24885] = 3, - ACTIONS(3), 2, + [19816] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1746), 7, anon_sym_SEMI, @@ -75853,9 +75520,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24939] = 3, - ACTIONS(3), 2, + [19871] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1742), 7, anon_sym_SEMI, @@ -75904,9 +75572,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [24993] = 3, - ACTIONS(3), 2, + [19926] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1361), 7, anon_sym_SEMI, @@ -75955,9 +75624,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25047] = 3, - ACTIONS(3), 2, + [19981] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1403), 7, anon_sym_SEMI, @@ -76006,9 +75676,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25101] = 3, - ACTIONS(3), 2, + [20036] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1651), 7, anon_sym_SEMI, @@ -76057,9 +75728,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25155] = 3, - ACTIONS(3), 2, + [20091] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2462), 15, anon_sym_PLUS, @@ -76108,9 +75780,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [25209] = 3, - ACTIONS(3), 2, + [20146] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1647), 7, anon_sym_SEMI, @@ -76159,9 +75832,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25263] = 3, - ACTIONS(3), 2, + [20201] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1349), 7, anon_sym_SEMI, @@ -76210,9 +75884,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25317] = 3, - ACTIONS(3), 2, + [20256] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1337), 7, anon_sym_SEMI, @@ -76261,9 +75936,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25371] = 3, - ACTIONS(3), 2, + [20311] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1329), 7, anon_sym_SEMI, @@ -76312,9 +75988,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25425] = 3, - ACTIONS(3), 2, + [20366] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1213), 7, anon_sym_SEMI, @@ -76363,9 +76040,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25479] = 3, - ACTIONS(3), 2, + [20421] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1627), 7, anon_sym_SEMI, @@ -76414,9 +76092,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25533] = 3, - ACTIONS(3), 2, + [20476] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2466), 15, anon_sym_PLUS, @@ -76465,9 +76144,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [25587] = 3, - ACTIONS(3), 2, + [20531] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1333), 7, anon_sym_SEMI, @@ -76516,9 +76196,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25641] = 3, - ACTIONS(3), 2, + [20586] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1325), 7, anon_sym_SEMI, @@ -76567,9 +76248,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25695] = 3, - ACTIONS(3), 2, + [20641] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1317), 7, anon_sym_SEMI, @@ -76618,9 +76300,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25749] = 3, - ACTIONS(3), 2, + [20696] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1145), 7, anon_sym_SEMI, @@ -76669,9 +76352,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25803] = 3, - ACTIONS(3), 2, + [20751] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1587), 7, anon_sym_SEMI, @@ -76720,9 +76404,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25857] = 3, - ACTIONS(3), 2, + [20806] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1309), 7, anon_sym_SEMI, @@ -76771,9 +76456,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25911] = 3, - ACTIONS(3), 2, + [20861] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1321), 7, anon_sym_SEMI, @@ -76822,9 +76508,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [25965] = 3, - ACTIONS(3), 2, + [20916] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1121), 7, anon_sym_SEMI, @@ -76873,9 +76560,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26019] = 3, - ACTIONS(3), 2, + [20971] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1289), 7, anon_sym_SEMI, @@ -76924,9 +76612,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26073] = 3, - ACTIONS(3), 2, + [21026] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1141), 7, anon_sym_SEMI, @@ -76975,9 +76664,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26127] = 3, - ACTIONS(3), 2, + [21081] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1273), 7, anon_sym_SEMI, @@ -77026,9 +76716,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26181] = 3, - ACTIONS(3), 2, + [21136] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1089), 7, anon_sym_SEMI, @@ -77077,9 +76768,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26235] = 3, - ACTIONS(3), 2, + [21191] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1265), 7, anon_sym_SEMI, @@ -77128,9 +76820,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26289] = 3, - ACTIONS(3), 2, + [21246] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1105), 7, anon_sym_SEMI, @@ -77179,9 +76872,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26343] = 3, - ACTIONS(3), 2, + [21301] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1109), 7, anon_sym_SEMI, @@ -77230,9 +76924,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26397] = 3, - ACTIONS(3), 2, + [21356] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1125), 7, anon_sym_SEMI, @@ -77281,9 +76976,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26451] = 3, - ACTIONS(3), 2, + [21411] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1133), 7, anon_sym_SEMI, @@ -77332,9 +77028,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26505] = 3, - ACTIONS(3), 2, + [21466] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1277), 7, anon_sym_SEMI, @@ -77383,9 +77080,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26559] = 3, - ACTIONS(3), 2, + [21521] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1257), 7, anon_sym_SEMI, @@ -77434,9 +77132,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26613] = 3, - ACTIONS(3), 2, + [21576] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1241), 7, anon_sym_SEMI, @@ -77485,9 +77184,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26667] = 3, - ACTIONS(3), 2, + [21631] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1499), 7, anon_sym_SEMI, @@ -77536,9 +77236,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26721] = 3, - ACTIONS(3), 2, + [21686] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1233), 7, anon_sym_SEMI, @@ -77587,9 +77288,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26775] = 3, - ACTIONS(3), 2, + [21741] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1221), 7, anon_sym_SEMI, @@ -77638,9 +77340,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26829] = 3, - ACTIONS(3), 2, + [21796] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1217), 7, anon_sym_SEMI, @@ -77689,9 +77392,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26883] = 3, - ACTIONS(3), 2, + [21851] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1205), 7, anon_sym_SEMI, @@ -77740,9 +77444,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26937] = 3, - ACTIONS(3), 2, + [21906] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1157), 7, anon_sym_SEMI, @@ -77791,9 +77496,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [26991] = 3, - ACTIONS(3), 2, + [21961] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1161), 7, anon_sym_SEMI, @@ -77842,9 +77548,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27045] = 3, - ACTIONS(3), 2, + [22016] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1854), 7, anon_sym_SEMI, @@ -77893,9 +77600,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27099] = 3, - ACTIONS(3), 2, + [22071] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1165), 7, anon_sym_SEMI, @@ -77944,9 +77652,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27153] = 3, - ACTIONS(3), 2, + [22126] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1169), 7, anon_sym_SEMI, @@ -77995,11 +77704,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27207] = 4, + [22181] = 4, ACTIONS(2472), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2470), 15, anon_sym_PLUS, @@ -78047,9 +77757,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [27263] = 3, - ACTIONS(3), 2, + [22238] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1197), 7, anon_sym_SEMI, @@ -78098,9 +77809,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27317] = 3, - ACTIONS(3), 2, + [22293] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1173), 7, anon_sym_SEMI, @@ -78149,9 +77861,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27371] = 3, - ACTIONS(3), 2, + [22348] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1261), 7, anon_sym_SEMI, @@ -78200,9 +77913,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27425] = 3, - ACTIONS(3), 2, + [22403] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1269), 7, anon_sym_SEMI, @@ -78251,9 +77965,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27479] = 3, - ACTIONS(3), 2, + [22458] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1281), 7, anon_sym_SEMI, @@ -78302,9 +78017,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27533] = 3, - ACTIONS(3), 2, + [22513] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1293), 7, anon_sym_SEMI, @@ -78353,9 +78069,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27587] = 3, - ACTIONS(3), 2, + [22568] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1117), 7, anon_sym_SEMI, @@ -78404,9 +78121,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27641] = 3, - ACTIONS(3), 2, + [22623] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1297), 7, anon_sym_SEMI, @@ -78455,9 +78173,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27695] = 3, - ACTIONS(3), 2, + [22678] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1305), 7, anon_sym_SEMI, @@ -78506,9 +78225,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27749] = 3, - ACTIONS(3), 2, + [22733] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1249), 7, anon_sym_SEMI, @@ -78557,9 +78277,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27803] = 3, - ACTIONS(3), 2, + [22788] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1097), 7, anon_sym_SEMI, @@ -78608,9 +78329,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27857] = 3, - ACTIONS(3), 2, + [22843] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1245), 7, anon_sym_SEMI, @@ -78659,9 +78381,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27911] = 3, - ACTIONS(3), 2, + [22898] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1313), 7, anon_sym_SEMI, @@ -78710,11 +78433,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [27965] = 4, + [22953] = 4, ACTIONS(2428), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2322), 15, anon_sym_PLUS, @@ -78762,9 +78486,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [28021] = 3, - ACTIONS(3), 2, + [23010] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1237), 7, anon_sym_SEMI, @@ -78813,9 +78538,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28075] = 3, - ACTIONS(3), 2, + [23065] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1193), 7, anon_sym_SEMI, @@ -78864,9 +78590,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28129] = 3, - ACTIONS(3), 2, + [23120] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1093), 7, anon_sym_SEMI, @@ -78915,9 +78642,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28183] = 3, - ACTIONS(3), 2, + [23175] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1754), 7, anon_sym_SEMI, @@ -78966,9 +78694,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28237] = 3, - ACTIONS(3), 2, + [23230] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1085), 7, anon_sym_SEMI, @@ -79017,9 +78746,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28291] = 3, - ACTIONS(3), 2, + [23285] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1415), 7, anon_sym_SEMI, @@ -79068,9 +78798,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28345] = 3, - ACTIONS(3), 2, + [23340] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1081), 7, anon_sym_SEMI, @@ -79119,9 +78850,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28399] = 3, - ACTIONS(3), 2, + [23395] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1181), 7, anon_sym_SEMI, @@ -79170,11 +78902,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28453] = 4, + [23450] = 4, ACTIONS(2478), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2476), 15, anon_sym_PLUS, @@ -79222,9 +78955,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [28509] = 3, - ACTIONS(3), 2, + [23507] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1177), 7, anon_sym_SEMI, @@ -79273,11 +79007,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28563] = 4, + [23562] = 4, ACTIONS(2484), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2482), 15, anon_sym_PLUS, @@ -79325,9 +79060,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [28619] = 3, - ACTIONS(3), 2, + [23619] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1423), 7, anon_sym_SEMI, @@ -79376,9 +79112,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28673] = 3, - ACTIONS(3), 2, + [23674] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1153), 7, anon_sym_SEMI, @@ -79427,9 +79164,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28727] = 3, - ACTIONS(3), 2, + [23729] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1129), 7, anon_sym_SEMI, @@ -79478,9 +79216,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28781] = 3, - ACTIONS(3), 2, + [23784] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1077), 7, anon_sym_SEMI, @@ -79529,9 +79268,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28835] = 3, - ACTIONS(3), 2, + [23839] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1149), 7, anon_sym_SEMI, @@ -79580,11 +79320,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28889] = 4, + [23894] = 4, ACTIONS(2428), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2326), 15, anon_sym_PLUS, @@ -79632,9 +79373,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [28945] = 3, - ACTIONS(3), 2, + [23951] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1427), 7, anon_sym_SEMI, @@ -79683,11 +79425,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [28999] = 4, + [24006] = 4, ACTIONS(2490), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2488), 15, anon_sym_PLUS, @@ -79735,9 +79478,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [29055] = 3, - ACTIONS(3), 2, + [24063] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1069), 7, anon_sym_SEMI, @@ -79786,9 +79530,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29109] = 3, - ACTIONS(3), 2, + [24118] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1515), 7, anon_sym_SEMI, @@ -79837,9 +79582,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29163] = 3, - ACTIONS(3), 2, + [24173] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1225), 7, anon_sym_SEMI, @@ -79888,9 +79634,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29217] = 3, - ACTIONS(3), 2, + [24228] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1185), 7, anon_sym_SEMI, @@ -79939,9 +79686,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29271] = 3, - ACTIONS(3), 2, + [24283] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1595), 7, anon_sym_SEMI, @@ -79990,9 +79738,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29325] = 3, - ACTIONS(3), 2, + [24338] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1758), 7, anon_sym_SEMI, @@ -80041,9 +79790,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29379] = 3, - ACTIONS(3), 2, + [24393] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1786), 7, anon_sym_SEMI, @@ -80092,11 +79842,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29433] = 4, + [24448] = 4, ACTIONS(2496), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2494), 15, anon_sym_PLUS, @@ -80144,9 +79895,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [29489] = 3, - ACTIONS(3), 2, + [24505] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1806), 7, anon_sym_SEMI, @@ -80195,9 +79947,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29543] = 3, - ACTIONS(3), 2, + [24560] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1399), 7, anon_sym_SEMI, @@ -80246,9 +79999,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29597] = 3, - ACTIONS(3), 2, + [24615] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2500), 15, anon_sym_PLUS, @@ -80297,9 +80051,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [29651] = 3, - ACTIONS(3), 2, + [24670] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1201), 7, anon_sym_SEMI, @@ -80348,9 +80103,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29705] = 3, - ACTIONS(3), 2, + [24725] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2350), 17, anon_sym_PLUS, @@ -80399,9 +80155,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_EQ, anon_sym_CARET_EQ, anon_sym_GT_GT_EQ, - [29759] = 3, - ACTIONS(3), 2, + [24780] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1253), 7, anon_sym_SEMI, @@ -80450,9 +80207,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29813] = 3, - ACTIONS(3), 2, + [24835] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1814), 7, anon_sym_SEMI, @@ -80501,9 +80259,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29867] = 3, - ACTIONS(3), 2, + [24890] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1301), 7, anon_sym_SEMI, @@ -80552,11 +80311,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [29921] = 4, + [24945] = 4, ACTIONS(2506), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2504), 15, anon_sym_PLUS, @@ -80604,9 +80364,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [29977] = 3, - ACTIONS(3), 2, + [25002] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1848), 7, anon_sym_SEMI, @@ -80655,9 +80416,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30031] = 3, - ACTIONS(3), 2, + [25057] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1353), 7, anon_sym_SEMI, @@ -80706,9 +80468,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30085] = 3, - ACTIONS(3), 2, + [25112] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1435), 7, anon_sym_SEMI, @@ -80757,9 +80520,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30139] = 3, - ACTIONS(3), 2, + [25167] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1698), 7, anon_sym_SEMI, @@ -80808,9 +80572,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30193] = 3, - ACTIONS(3), 2, + [25222] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1706), 7, anon_sym_SEMI, @@ -80859,9 +80624,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30247] = 3, - ACTIONS(3), 2, + [25277] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1834), 7, anon_sym_SEMI, @@ -80910,9 +80676,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30301] = 3, - ACTIONS(3), 2, + [25332] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1365), 7, anon_sym_SEMI, @@ -80961,9 +80728,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30355] = 3, - ACTIONS(3), 2, + [25387] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1603), 7, anon_sym_SEMI, @@ -81012,9 +80780,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30409] = 3, - ACTIONS(3), 2, + [25442] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1635), 7, anon_sym_SEMI, @@ -81063,9 +80832,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30463] = 3, - ACTIONS(3), 2, + [25497] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1710), 7, anon_sym_SEMI, @@ -81114,9 +80884,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30517] = 3, - ACTIONS(3), 2, + [25552] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1734), 7, anon_sym_SEMI, @@ -81165,9 +80936,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30571] = 3, - ACTIONS(3), 2, + [25607] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1762), 7, anon_sym_SEMI, @@ -81216,9 +80988,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30625] = 3, - ACTIONS(3), 2, + [25662] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2510), 15, anon_sym_PLUS, @@ -81267,9 +81040,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [30679] = 3, - ACTIONS(3), 2, + [25717] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1830), 7, anon_sym_SEMI, @@ -81318,9 +81092,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30733] = 3, - ACTIONS(3), 2, + [25772] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1639), 7, anon_sym_SEMI, @@ -81369,9 +81144,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30787] = 3, - ACTIONS(3), 2, + [25827] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2514), 15, anon_sym_PLUS, @@ -81420,9 +81196,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [30841] = 3, - ACTIONS(3), 2, + [25882] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1341), 7, anon_sym_SEMI, @@ -81471,9 +81248,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30895] = 3, - ACTIONS(3), 2, + [25937] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1531), 7, anon_sym_SEMI, @@ -81522,9 +81300,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [30949] = 3, - ACTIONS(3), 2, + [25992] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1113), 7, anon_sym_SEMI, @@ -81573,9 +81352,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31003] = 3, - ACTIONS(3), 2, + [26047] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1443), 7, anon_sym_SEMI, @@ -81624,9 +81404,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31057] = 3, - ACTIONS(3), 2, + [26102] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1774), 7, anon_sym_SEMI, @@ -81675,9 +81456,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31111] = 3, - ACTIONS(3), 2, + [26157] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1471), 7, anon_sym_SEMI, @@ -81726,9 +81508,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31165] = 3, - ACTIONS(3), 2, + [26212] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1858), 7, anon_sym_SEMI, @@ -81777,9 +81560,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31219] = 3, - ACTIONS(3), 2, + [26267] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1778), 7, anon_sym_SEMI, @@ -81828,9 +81612,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31273] = 3, - ACTIONS(3), 2, + [26322] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1826), 7, anon_sym_SEMI, @@ -81879,9 +81664,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31327] = 3, - ACTIONS(3), 2, + [26377] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(393), 15, anon_sym_PLUS, @@ -81930,9 +81716,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_else, - [31381] = 3, - ACTIONS(3), 2, + [26432] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1451), 7, anon_sym_SEMI, @@ -81981,9 +81768,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31435] = 3, - ACTIONS(3), 2, + [26487] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1838), 7, anon_sym_SEMI, @@ -82032,9 +81820,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31489] = 3, - ACTIONS(3), 2, + [26542] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1455), 7, anon_sym_SEMI, @@ -82083,9 +81872,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31543] = 3, - ACTIONS(3), 2, + [26597] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2518), 15, anon_sym_PLUS, @@ -82134,9 +81924,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [31597] = 3, - ACTIONS(3), 2, + [26652] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1479), 7, anon_sym_SEMI, @@ -82185,9 +81976,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31651] = 3, - ACTIONS(3), 2, + [26707] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1491), 7, anon_sym_SEMI, @@ -82236,9 +82028,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31705] = 3, - ACTIONS(3), 2, + [26762] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1507), 7, anon_sym_SEMI, @@ -82287,9 +82080,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31759] = 3, - ACTIONS(3), 2, + [26817] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1523), 7, anon_sym_SEMI, @@ -82338,9 +82132,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31813] = 3, - ACTIONS(3), 2, + [26872] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1285), 7, anon_sym_SEMI, @@ -82389,9 +82184,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31867] = 3, - ACTIONS(3), 2, + [26927] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1818), 7, anon_sym_SEMI, @@ -82440,9 +82236,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31921] = 3, - ACTIONS(3), 2, + [26982] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1798), 7, anon_sym_SEMI, @@ -82491,9 +82288,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [31975] = 3, - ACTIONS(3), 2, + [27037] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1535), 7, anon_sym_SEMI, @@ -82542,9 +82340,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32029] = 3, - ACTIONS(3), 2, + [27092] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1357), 7, anon_sym_SEMI, @@ -82593,9 +82392,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32083] = 3, - ACTIONS(3), 2, + [27147] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1802), 7, anon_sym_SEMI, @@ -82644,9 +82444,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32137] = 3, - ACTIONS(3), 2, + [27202] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1874), 7, anon_sym_SEMI, @@ -82695,9 +82496,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32191] = 3, - ACTIONS(3), 2, + [27257] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1790), 7, anon_sym_SEMI, @@ -82746,9 +82548,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32245] = 3, - ACTIONS(3), 2, + [27312] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1377), 7, anon_sym_SEMI, @@ -82797,9 +82600,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32299] = 3, - ACTIONS(3), 2, + [27367] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1782), 7, anon_sym_SEMI, @@ -82848,9 +82652,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32353] = 3, - ACTIONS(3), 2, + [27422] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1770), 7, anon_sym_SEMI, @@ -82899,9 +82704,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32407] = 3, - ACTIONS(3), 2, + [27477] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1882), 7, anon_sym_SEMI, @@ -82950,9 +82756,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32461] = 3, - ACTIONS(3), 2, + [27532] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1527), 7, anon_sym_SEMI, @@ -83001,9 +82808,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32515] = 3, - ACTIONS(3), 2, + [27587] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1878), 7, anon_sym_SEMI, @@ -83052,9 +82860,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32569] = 3, - ACTIONS(3), 2, + [27642] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1407), 7, anon_sym_SEMI, @@ -83103,9 +82912,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32623] = 3, - ACTIONS(3), 2, + [27697] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1519), 7, anon_sym_SEMI, @@ -83154,9 +82964,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32677] = 3, - ACTIONS(3), 2, + [27752] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1411), 7, anon_sym_SEMI, @@ -83205,9 +83016,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32731] = 3, - ACTIONS(3), 2, + [27807] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1503), 7, anon_sym_SEMI, @@ -83256,9 +83068,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32785] = 3, - ACTIONS(3), 2, + [27862] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1419), 7, anon_sym_SEMI, @@ -83307,9 +83120,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32839] = 3, - ACTIONS(3), 2, + [27917] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1483), 7, anon_sym_SEMI, @@ -83358,9 +83172,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32893] = 3, - ACTIONS(3), 2, + [27972] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1065), 7, anon_sym_SEMI, @@ -83409,9 +83224,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [32947] = 3, - ACTIONS(3), 2, + [28027] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1467), 7, anon_sym_SEMI, @@ -83460,9 +83276,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [33001] = 3, - ACTIONS(3), 2, + [28082] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2522), 15, anon_sym_PLUS, @@ -83510,9 +83327,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33054] = 3, - ACTIONS(3), 2, + [28136] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2526), 15, anon_sym_PLUS, @@ -83560,9 +83378,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33107] = 3, - ACTIONS(3), 2, + [28190] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2119), 15, anon_sym_PLUS, @@ -83610,9 +83429,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33160] = 3, - ACTIONS(3), 2, + [28244] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(582), 15, anon_sym_PLUS, @@ -83660,11 +83480,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33213] = 4, + [28298] = 4, ACTIONS(2528), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -83711,9 +83532,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33268] = 3, - ACTIONS(3), 2, + [28354] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -83761,7 +83583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33321] = 8, + [28408] = 8, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -83770,8 +83592,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, @@ -83816,9 +83639,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33384] = 3, - ACTIONS(3), 2, + [28472] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2534), 15, anon_sym_PLUS, @@ -83866,9 +83690,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33437] = 3, - ACTIONS(3), 2, + [28526] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2386), 15, anon_sym_PLUS, @@ -83916,9 +83741,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33490] = 3, - ACTIONS(3), 2, + [28580] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -83966,9 +83792,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33543] = 3, - ACTIONS(3), 2, + [28634] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2538), 15, anon_sym_PLUS, @@ -84016,9 +83843,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33596] = 3, - ACTIONS(3), 2, + [28688] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2542), 15, anon_sym_PLUS, @@ -84066,9 +83894,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33649] = 3, - ACTIONS(3), 2, + [28742] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(401), 15, anon_sym_PLUS, @@ -84116,9 +83945,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33702] = 3, - ACTIONS(3), 2, + [28796] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2546), 15, anon_sym_PLUS, @@ -84166,7 +83996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33755] = 19, + [28850] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -84189,9 +84019,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -84204,6 +84031,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -84232,7 +84063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33840] = 19, + [28936] = 19, ACTIONS(283), 1, anon_sym_EQ, ACTIONS(2394), 1, @@ -84255,9 +84086,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -84270,6 +84098,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -84298,9 +84130,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33925] = 3, - ACTIONS(3), 2, + [29022] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(415), 15, anon_sym_PLUS, @@ -84348,9 +84181,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [33978] = 3, - ACTIONS(3), 2, + [29076] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2576), 15, anon_sym_PLUS, @@ -84398,9 +84232,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34031] = 3, - ACTIONS(3), 2, + [29130] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2580), 15, anon_sym_PLUS, @@ -84448,7 +84283,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34084] = 13, + [29184] = 13, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -84463,15 +84298,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -84508,9 +84344,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34157] = 3, - ACTIONS(3), 2, + [29258] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2584), 15, anon_sym_PLUS, @@ -84558,7 +84395,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34210] = 10, + [29312] = 10, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -84567,15 +84404,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -84615,9 +84453,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34277] = 3, - ACTIONS(3), 2, + [29380] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2123), 15, anon_sym_PLUS, @@ -84665,9 +84504,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34330] = 3, - ACTIONS(3), 2, + [29434] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2588), 15, anon_sym_PLUS, @@ -84715,7 +84555,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34383] = 19, + [29488] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -84738,9 +84578,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -84753,6 +84590,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -84781,9 +84622,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34468] = 3, - ACTIONS(3), 2, + [29574] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(419), 15, anon_sym_PLUS, @@ -84831,9 +84673,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34521] = 3, - ACTIONS(3), 2, + [29628] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(435), 15, anon_sym_PLUS, @@ -84881,9 +84724,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34574] = 3, - ACTIONS(3), 2, + [29682] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(586), 15, anon_sym_PLUS, @@ -84931,9 +84775,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34627] = 3, - ACTIONS(3), 2, + [29736] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2596), 15, anon_sym_PLUS, @@ -84981,9 +84826,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34680] = 3, - ACTIONS(3), 2, + [29790] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2366), 15, anon_sym_PLUS, @@ -85031,9 +84877,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34733] = 3, - ACTIONS(3), 2, + [29844] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2600), 15, anon_sym_PLUS, @@ -85081,7 +84928,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34786] = 17, + [29898] = 17, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -85100,9 +84947,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(329), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -85115,6 +84959,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -85145,9 +84993,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34867] = 3, - ACTIONS(3), 2, + [29980] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2604), 15, anon_sym_PLUS, @@ -85195,9 +85044,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34920] = 3, - ACTIONS(3), 2, + [30034] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(590), 15, anon_sym_PLUS, @@ -85245,9 +85095,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [34973] = 3, - ACTIONS(3), 2, + [30088] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(552), 15, anon_sym_PLUS, @@ -85295,9 +85146,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35026] = 3, - ACTIONS(3), 2, + [30142] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2099), 15, anon_sym_PLUS, @@ -85345,9 +85197,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35079] = 3, - ACTIONS(3), 2, + [30196] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2608), 15, anon_sym_PLUS, @@ -85395,7 +85248,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35132] = 17, + [30250] = 17, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -85414,9 +85267,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -85429,6 +85279,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2612), 2, anon_sym_EQ, anon_sym_DOT_DOT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -85459,9 +85313,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35213] = 3, - ACTIONS(3), 2, + [30332] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2616), 15, anon_sym_PLUS, @@ -85509,9 +85364,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35266] = 3, - ACTIONS(3), 2, + [30386] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(594), 15, anon_sym_PLUS, @@ -85559,9 +85415,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35319] = 3, - ACTIONS(3), 2, + [30440] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2620), 15, anon_sym_PLUS, @@ -85609,9 +85466,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35372] = 3, - ACTIONS(3), 2, + [30494] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2624), 15, anon_sym_PLUS, @@ -85659,9 +85517,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35425] = 3, - ACTIONS(3), 2, + [30548] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(411), 15, anon_sym_PLUS, @@ -85709,9 +85568,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35478] = 3, - ACTIONS(3), 2, + [30602] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(578), 15, anon_sym_PLUS, @@ -85759,9 +85619,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35531] = 3, - ACTIONS(3), 2, + [30656] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2628), 15, anon_sym_PLUS, @@ -85809,9 +85670,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35584] = 3, - ACTIONS(3), 2, + [30710] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2632), 15, anon_sym_PLUS, @@ -85859,9 +85721,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35637] = 3, - ACTIONS(3), 2, + [30764] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2636), 15, anon_sym_PLUS, @@ -85909,7 +85772,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35690] = 15, + [30818] = 15, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -85924,9 +85787,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2432), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -85939,6 +85799,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -85971,9 +85835,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35767] = 3, - ACTIONS(3), 2, + [30896] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2640), 15, anon_sym_PLUS, @@ -86021,7 +85886,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35820] = 16, + [30950] = 16, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86038,9 +85903,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2432), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -86053,6 +85915,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86084,9 +85950,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35899] = 3, - ACTIONS(3), 2, + [31030] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2326), 15, anon_sym_PLUS, @@ -86134,9 +86001,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [35952] = 3, - ACTIONS(3), 2, + [31084] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2644), 15, anon_sym_PLUS, @@ -86184,9 +86052,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36005] = 3, - ACTIONS(3), 2, + [31138] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2644), 15, anon_sym_PLUS, @@ -86234,7 +86103,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36058] = 22, + [31192] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86261,9 +86130,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -86276,6 +86142,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86303,9 +86173,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36149] = 3, - ACTIONS(3), 2, + [31284] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -86353,9 +86224,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36202] = 3, - ACTIONS(3), 2, + [31338] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2658), 15, anon_sym_PLUS, @@ -86403,9 +86275,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36255] = 3, - ACTIONS(3), 2, + [31392] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2662), 15, anon_sym_PLUS, @@ -86453,9 +86326,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36308] = 3, - ACTIONS(3), 2, + [31446] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2666), 15, anon_sym_PLUS, @@ -86503,7 +86377,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36361] = 12, + [31500] = 12, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86516,15 +86390,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86562,9 +86437,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36432] = 3, - ACTIONS(3), 2, + [31572] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(598), 15, anon_sym_PLUS, @@ -86612,9 +86488,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36485] = 3, - ACTIONS(3), 2, + [31626] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2670), 15, anon_sym_PLUS, @@ -86662,7 +86539,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36538] = 19, + [31680] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86685,9 +86562,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -86700,6 +86574,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86728,9 +86606,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36623] = 3, - ACTIONS(3), 2, + [31766] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2322), 15, anon_sym_PLUS, @@ -86778,9 +86657,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36676] = 3, - ACTIONS(3), 2, + [31820] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2678), 15, anon_sym_PLUS, @@ -86828,7 +86708,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36729] = 11, + [31874] = 11, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86839,15 +86719,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86886,7 +86767,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36798] = 9, + [31944] = 9, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -86895,12 +86776,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -86942,9 +86824,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36863] = 3, - ACTIONS(3), 2, + [32010] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2682), 15, anon_sym_PLUS, @@ -86992,11 +86875,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36916] = 4, + [32064] = 4, ACTIONS(2684), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2386), 15, anon_sym_PLUS, @@ -87043,9 +86927,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [36971] = 3, - ACTIONS(3), 2, + [32120] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(562), 15, anon_sym_PLUS, @@ -87093,9 +86978,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37024] = 3, - ACTIONS(3), 2, + [32174] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(423), 15, anon_sym_PLUS, @@ -87143,9 +87029,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37077] = 3, - ACTIONS(3), 2, + [32228] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2688), 15, anon_sym_PLUS, @@ -87193,9 +87080,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37130] = 3, - ACTIONS(3), 2, + [32282] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2692), 15, anon_sym_PLUS, @@ -87243,9 +87131,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37183] = 3, - ACTIONS(3), 2, + [32336] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(570), 15, anon_sym_PLUS, @@ -87293,7 +87182,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37236] = 22, + [32390] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -87320,9 +87209,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -87335,6 +87221,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -87362,9 +87252,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37327] = 3, - ACTIONS(3), 2, + [32482] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -87412,9 +87303,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37380] = 3, - ACTIONS(3), 2, + [32536] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(427), 15, anon_sym_PLUS, @@ -87462,9 +87354,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37433] = 3, - ACTIONS(3), 2, + [32590] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(431), 15, anon_sym_PLUS, @@ -87512,9 +87405,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37486] = 3, - ACTIONS(3), 2, + [32644] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2698), 15, anon_sym_PLUS, @@ -87562,7 +87456,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37539] = 19, + [32698] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -87585,9 +87479,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -87600,6 +87491,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -87628,9 +87523,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37624] = 3, - ACTIONS(3), 2, + [32784] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2151), 15, anon_sym_PLUS, @@ -87678,9 +87574,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37677] = 3, - ACTIONS(3), 2, + [32838] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2706), 15, anon_sym_PLUS, @@ -87728,9 +87625,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37730] = 3, - ACTIONS(3), 2, + [32892] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2710), 15, anon_sym_PLUS, @@ -87778,9 +87676,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37783] = 3, - ACTIONS(3), 2, + [32946] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2714), 15, anon_sym_PLUS, @@ -87828,9 +87727,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37836] = 3, - ACTIONS(3), 2, + [33000] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2718), 15, anon_sym_PLUS, @@ -87878,9 +87778,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37889] = 3, - ACTIONS(3), 2, + [33054] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2722), 15, anon_sym_PLUS, @@ -87928,9 +87829,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37942] = 3, - ACTIONS(3), 2, + [33108] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(566), 15, anon_sym_PLUS, @@ -87978,9 +87880,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [37995] = 3, - ACTIONS(3), 2, + [33162] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2726), 15, anon_sym_PLUS, @@ -88028,9 +87931,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38048] = 3, - ACTIONS(3), 2, + [33216] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2730), 15, anon_sym_PLUS, @@ -88078,9 +87982,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38101] = 3, - ACTIONS(3), 2, + [33270] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2734), 15, anon_sym_PLUS, @@ -88128,9 +88033,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38154] = 3, - ACTIONS(3), 2, + [33324] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2738), 15, anon_sym_PLUS, @@ -88178,9 +88084,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38207] = 3, - ACTIONS(3), 2, + [33378] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(405), 15, anon_sym_PLUS, @@ -88228,9 +88135,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38260] = 3, - ACTIONS(3), 2, + [33432] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2742), 15, anon_sym_PLUS, @@ -88278,9 +88186,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38313] = 3, - ACTIONS(3), 2, + [33486] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2746), 15, anon_sym_PLUS, @@ -88328,9 +88237,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38366] = 3, - ACTIONS(3), 2, + [33540] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2750), 15, anon_sym_PLUS, @@ -88378,9 +88288,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38419] = 3, - ACTIONS(3), 2, + [33594] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(443), 15, anon_sym_PLUS, @@ -88428,9 +88339,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38472] = 3, - ACTIONS(3), 2, + [33648] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2754), 15, anon_sym_PLUS, @@ -88478,9 +88390,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38525] = 3, - ACTIONS(3), 2, + [33702] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2758), 15, anon_sym_PLUS, @@ -88528,9 +88441,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38578] = 3, - ACTIONS(3), 2, + [33756] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2762), 15, anon_sym_PLUS, @@ -88578,9 +88492,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38631] = 3, - ACTIONS(3), 2, + [33810] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2422), 15, anon_sym_PLUS, @@ -88628,9 +88543,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38684] = 3, - ACTIONS(3), 2, + [33864] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(439), 15, anon_sym_PLUS, @@ -88678,9 +88594,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38737] = 3, - ACTIONS(3), 2, + [33918] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2766), 15, anon_sym_PLUS, @@ -88728,9 +88645,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38790] = 3, - ACTIONS(3), 2, + [33972] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(574), 15, anon_sym_PLUS, @@ -88778,9 +88696,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38843] = 3, - ACTIONS(3), 2, + [34026] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2770), 15, anon_sym_PLUS, @@ -88828,9 +88747,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38896] = 3, - ACTIONS(3), 2, + [34080] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2774), 15, anon_sym_PLUS, @@ -88878,9 +88798,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [38949] = 3, - ACTIONS(3), 2, + [34134] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2778), 15, anon_sym_PLUS, @@ -88928,9 +88849,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [39002] = 3, - ACTIONS(3), 2, + [34188] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2782), 15, anon_sym_PLUS, @@ -88978,9 +88900,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [39055] = 3, - ACTIONS(3), 2, + [34242] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2786), 15, anon_sym_PLUS, @@ -89028,9 +88951,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [39108] = 3, - ACTIONS(3), 2, + [34296] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2790), 12, anon_sym_SEMI, @@ -89077,9 +89001,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39160] = 3, - ACTIONS(3), 2, + [34349] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2794), 12, anon_sym_SEMI, @@ -89126,9 +89051,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39212] = 3, - ACTIONS(3), 2, + [34402] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2798), 12, anon_sym_SEMI, @@ -89175,9 +89101,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39264] = 3, - ACTIONS(3), 2, + [34455] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2802), 12, anon_sym_SEMI, @@ -89224,15 +89151,16 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39316] = 5, + [34508] = 5, ACTIONS(2804), 1, anon_sym_POUND, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2197), 9, anon_sym_LPAREN, anon_sym_LBRACK, @@ -89275,7 +89203,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39372] = 7, + [34565] = 7, ACTIONS(2344), 1, anon_sym_LBRACE, ACTIONS(2346), 1, @@ -89284,8 +89212,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG, STATE(993), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -89328,9 +89257,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [39432] = 3, - ACTIONS(3), 2, + [34626] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2811), 12, anon_sym_SEMI, @@ -89377,9 +89307,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39484] = 3, - ACTIONS(3), 2, + [34679] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2815), 12, anon_sym_SEMI, @@ -89426,7 +89357,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39536] = 25, + [34732] = 25, ACTIONS(626), 1, anon_sym_RBRACK, ACTIONS(2394), 1, @@ -89461,9 +89392,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1767), 1, aux_sym_array_expression_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -89476,6 +89404,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -89496,7 +89428,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [39631] = 20, + [34828] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(856), 1, @@ -89527,12 +89459,13 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2823), 2, anon_sym_SEMI, anon_sym_LBRACE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -89561,7 +89494,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [39716] = 20, + [34914] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(856), 1, @@ -89592,12 +89525,13 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2837), 2, anon_sym_SEMI, anon_sym_LBRACE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -89626,11 +89560,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [39801] = 4, + [35000] = 4, ACTIONS(2843), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2841), 14, sym_raw_string_literal, @@ -89675,11 +89610,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39854] = 4, + [35054] = 4, ACTIONS(2849), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2847), 14, sym_raw_string_literal, @@ -89724,7 +89660,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [39907] = 25, + [35108] = 25, ACTIONS(361), 1, anon_sym_RBRACK, ACTIONS(2394), 1, @@ -89759,9 +89695,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1860), 1, aux_sym_array_expression_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -89774,6 +89707,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -89794,7 +89731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40002] = 20, + [35204] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -89825,12 +89762,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -89858,9 +89796,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [40086] = 3, - ACTIONS(3), 2, + [35289] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(1073), 10, anon_sym_LPAREN, @@ -89905,15 +89844,16 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [40136] = 6, + [35340] = 6, ACTIONS(2306), 1, anon_sym_BANG, ACTIONS(2861), 1, anon_sym_COLON_COLON, STATE(993), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -89955,7 +89895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40192] = 24, + [35397] = 24, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -89988,9 +89928,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1928), 1, aux_sym_arguments_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90003,6 +89940,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90023,7 +89964,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40284] = 24, + [35490] = 24, ACTIONS(381), 1, anon_sym_RPAREN, ACTIONS(2394), 1, @@ -90056,9 +89997,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1869), 1, aux_sym_arguments_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90071,6 +90009,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90091,9 +90033,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40376] = 3, - ACTIONS(3), 2, + [35583] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2686), 10, anon_sym_LPAREN, @@ -90138,9 +90081,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [40426] = 3, - ACTIONS(3), 2, + [35634] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2841), 14, sym_raw_string_literal, @@ -90185,7 +90129,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [40476] = 20, + [35685] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(658), 1, @@ -90216,12 +90160,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -90249,7 +90194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [40560] = 20, + [35770] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(658), 1, @@ -90280,12 +90225,13 @@ static uint16_t ts_small_parse_table[] = { sym_function_modifiers, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -90313,9 +90259,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [40644] = 3, - ACTIONS(3), 2, + [35855] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2847), 14, sym_raw_string_literal, @@ -90360,13 +90307,14 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [40694] = 5, + [35906] = 5, ACTIONS(2402), 1, anon_sym_COLON_COLON, ACTIONS(2807), 1, anon_sym_BANG, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -90409,7 +90357,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40748] = 20, + [35961] = 20, ACTIONS(77), 1, anon_sym_LT, ACTIONS(660), 1, @@ -90440,12 +90388,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2329), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2232), 3, sym_self, sym_super, @@ -90473,7 +90422,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [40832] = 23, + [36046] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -90504,9 +90453,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90519,6 +90465,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90539,7 +90489,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [40921] = 23, + [36136] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -90570,9 +90520,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90585,6 +90532,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90605,9 +90556,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41010] = 3, - ACTIONS(3), 2, + [36226] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2340), 16, anon_sym_PLUS, @@ -90651,7 +90603,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41059] = 23, + [36276] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -90682,9 +90634,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90697,6 +90646,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90717,7 +90670,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41148] = 22, + [36366] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -90744,9 +90697,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90762,6 +90712,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2913), 2, anon_sym_RPAREN, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90782,11 +90736,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41235] = 4, + [36454] = 4, ACTIONS(2915), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2386), 16, anon_sym_PLUS, @@ -90829,13 +90784,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41286] = 5, + [36506] = 5, ACTIONS(2306), 1, anon_sym_BANG, ACTIONS(2917), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -90877,7 +90833,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41339] = 23, + [36560] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -90908,9 +90864,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90923,6 +90876,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -90943,7 +90900,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41428] = 23, + [36650] = 23, ACTIONS(540), 1, anon_sym_RPAREN, ACTIONS(2394), 1, @@ -90974,9 +90931,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -90989,6 +90943,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91009,9 +90967,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41517] = 3, - ACTIONS(3), 2, + [36740] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2352), 16, anon_sym_PLUS, @@ -91055,7 +91014,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41566] = 22, + [36790] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91082,9 +91041,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91100,6 +91056,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2925), 2, anon_sym_RBRACK, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91120,7 +91080,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41653] = 23, + [36878] = 23, ACTIONS(558), 1, anon_sym_RPAREN, ACTIONS(2394), 1, @@ -91151,9 +91111,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91166,6 +91123,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91186,7 +91147,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41742] = 23, + [36968] = 23, ACTIONS(265), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -91217,9 +91178,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91232,6 +91190,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91252,7 +91214,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41831] = 23, + [37058] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91283,9 +91245,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91298,6 +91257,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91318,7 +91281,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [41920] = 23, + [37148] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -91349,9 +91312,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91364,6 +91324,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91384,7 +91348,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42009] = 17, + [37238] = 17, ACTIONS(77), 1, anon_sym_LT, ACTIONS(91), 1, @@ -91405,9 +91369,6 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(93), 2, anon_sym_true, anon_sym_false, @@ -91417,6 +91378,10 @@ static uint16_t ts_small_parse_table[] = { STATE(1915), 2, sym_meta_item, sym__literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2939), 3, sym_self, sym_super, @@ -91444,7 +91409,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [42086] = 23, + [37316] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -91475,9 +91440,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91490,6 +91452,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91510,9 +91476,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42175] = 3, - ACTIONS(3), 2, + [37406] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2360), 16, anon_sym_PLUS, @@ -91556,7 +91523,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42224] = 22, + [37456] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91583,9 +91550,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91601,6 +91565,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2943), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91621,7 +91589,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42311] = 23, + [37544] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91652,9 +91620,6 @@ static uint16_t ts_small_parse_table[] = { sym_match_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91667,6 +91632,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91687,7 +91656,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42400] = 23, + [37634] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -91718,9 +91687,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91733,6 +91699,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91753,7 +91723,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42489] = 22, + [37724] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91780,9 +91750,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91798,6 +91765,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2947), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91818,7 +91789,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42576] = 22, + [37812] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91845,9 +91816,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91863,6 +91831,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2949), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91883,7 +91855,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42663] = 23, + [37900] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -91914,9 +91886,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -91929,6 +91898,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -91949,7 +91922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42752] = 19, + [37990] = 19, ACTIONS(77), 1, anon_sym_LT, ACTIONS(856), 1, @@ -91980,8 +91953,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(862), 3, sym_self, @@ -92011,7 +91985,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [42833] = 22, + [38072] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92038,9 +92012,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92056,6 +92027,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2953), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92076,7 +92051,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [42920] = 22, + [38160] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92103,9 +92078,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92121,6 +92093,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2955), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92141,7 +92117,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43007] = 23, + [38248] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -92172,9 +92148,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92187,6 +92160,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92207,7 +92184,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43096] = 23, + [38338] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -92238,9 +92215,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92253,6 +92227,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92273,7 +92251,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43185] = 23, + [38428] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -92304,9 +92282,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92319,6 +92294,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92339,7 +92318,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43274] = 22, + [38518] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92366,9 +92345,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92384,6 +92360,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2957), 2, anon_sym_RPAREN, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92404,7 +92384,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43361] = 23, + [38606] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92435,9 +92415,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92450,6 +92427,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92470,7 +92451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43450] = 23, + [38696] = 23, ACTIONS(255), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -92501,9 +92482,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92516,6 +92494,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92536,7 +92518,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43539] = 23, + [38786] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92567,9 +92549,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92582,6 +92561,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92602,7 +92585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43628] = 23, + [38876] = 23, ACTIONS(269), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -92633,9 +92616,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92648,6 +92628,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92668,7 +92652,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43717] = 23, + [38966] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -92699,9 +92683,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92714,6 +92695,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92734,7 +92719,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43806] = 23, + [39056] = 23, ACTIONS(263), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -92765,9 +92750,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92780,6 +92762,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92800,7 +92786,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43895] = 23, + [39146] = 23, ACTIONS(267), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -92831,9 +92817,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92846,6 +92829,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92866,7 +92853,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [43984] = 23, + [39236] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -92897,9 +92884,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92912,6 +92896,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -92932,7 +92920,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44073] = 23, + [39326] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -92963,9 +92951,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -92978,72 +92963,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2887), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2907), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2911), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [44162] = 23, - ACTIONS(740), 1, - anon_sym_LBRACE, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2648), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - anon_sym_as, - ACTIONS(2889), 1, - anon_sym_EQ, - ACTIONS(2893), 1, - anon_sym_AMP, - ACTIONS(2897), 1, - anon_sym_DOT_DOT, - ACTIONS(2899), 1, - anon_sym_AMP_AMP, - ACTIONS(2901), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2903), 1, - anon_sym_PIPE, - ACTIONS(2905), 1, - anon_sym_CARET, - STATE(226), 1, - sym_block, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - ACTIONS(2885), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2891), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2895), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(2909), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93064,8 +92987,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44251] = 23, - ACTIONS(279), 1, + [39416] = 23, + ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, anon_sym_LPAREN, @@ -93091,13 +93014,77 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(2905), 1, anon_sym_CARET, - STATE(725), 1, + STATE(226), 1, sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(2885), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2891), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2895), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(2909), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(2887), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2907), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2911), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [39506] = 23, + ACTIONS(279), 1, + anon_sym_LBRACE, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2648), 1, + anon_sym_QMARK, + ACTIONS(2650), 1, + anon_sym_as, + ACTIONS(2889), 1, + anon_sym_EQ, + ACTIONS(2893), 1, + anon_sym_AMP, + ACTIONS(2897), 1, + anon_sym_DOT_DOT, + ACTIONS(2899), 1, + anon_sym_AMP_AMP, + ACTIONS(2901), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2903), 1, + anon_sym_PIPE, + ACTIONS(2905), 1, + anon_sym_CARET, + STATE(725), 1, + sym_block, + STATE(998), 1, + sym_arguments, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93110,6 +93097,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93130,9 +93121,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44340] = 3, - ACTIONS(3), 2, + [39596] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2332), 16, anon_sym_PLUS, @@ -93176,7 +93168,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44389] = 23, + [39646] = 23, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93207,9 +93199,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93222,6 +93211,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93242,7 +93235,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44478] = 23, + [39736] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93273,9 +93266,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93288,6 +93278,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93308,7 +93302,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44567] = 23, + [39826] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93339,9 +93333,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93354,6 +93345,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93374,7 +93369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44656] = 23, + [39916] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -93405,9 +93400,6 @@ static uint16_t ts_small_parse_table[] = { sym_match_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93420,6 +93412,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93440,7 +93436,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44745] = 19, + [40006] = 19, ACTIONS(77), 1, anon_sym_LT, ACTIONS(856), 1, @@ -93471,8 +93467,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(862), 3, sym_self, @@ -93502,7 +93499,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [44826] = 23, + [40088] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93533,9 +93530,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93548,6 +93542,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93568,7 +93566,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [44915] = 23, + [40178] = 23, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93599,9 +93597,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93614,6 +93609,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93634,7 +93633,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45004] = 22, + [40268] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -93661,9 +93660,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93679,6 +93675,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2967), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93699,7 +93699,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45091] = 22, + [40356] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -93726,9 +93726,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93744,6 +93741,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2969), 2, anon_sym_RBRACE, anon_sym_COMMA, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93764,7 +93765,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45178] = 23, + [40444] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -93795,9 +93796,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93810,6 +93808,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93830,7 +93832,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45267] = 23, + [40534] = 23, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93861,9 +93863,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1000), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93876,6 +93875,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93896,7 +93899,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45356] = 23, + [40624] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -93927,9 +93930,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -93942,6 +93942,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -93962,7 +93966,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45445] = 23, + [40714] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -93993,9 +93997,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94008,6 +94009,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94028,7 +94033,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45534] = 23, + [40804] = 23, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94059,9 +94064,6 @@ static uint16_t ts_small_parse_table[] = { sym_match_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94074,6 +94076,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94094,7 +94100,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45623] = 23, + [40894] = 23, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -94125,9 +94131,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1047), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94140,6 +94143,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94160,7 +94167,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45712] = 23, + [40984] = 23, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -94191,9 +94198,6 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94206,6 +94210,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94226,7 +94234,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45801] = 23, + [41074] = 23, ACTIONS(273), 1, anon_sym_RBRACE, ACTIONS(2394), 1, @@ -94257,9 +94265,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94272,6 +94277,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94292,7 +94301,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [45890] = 23, + [41164] = 23, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -94323,9 +94332,6 @@ static uint16_t ts_small_parse_table[] = { sym_arguments, STATE(1029), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94338,138 +94344,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2887), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2907), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2911), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [45979] = 23, - ACTIONS(279), 1, - anon_sym_LBRACE, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2648), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - anon_sym_as, - ACTIONS(2889), 1, - anon_sym_EQ, - ACTIONS(2893), 1, - anon_sym_AMP, - ACTIONS(2897), 1, - anon_sym_DOT_DOT, - ACTIONS(2899), 1, - anon_sym_AMP_AMP, - ACTIONS(2901), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2903), 1, - anon_sym_PIPE, - ACTIONS(2905), 1, - anon_sym_CARET, - STATE(996), 1, - sym_block, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - ACTIONS(2885), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2891), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2895), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(2909), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2887), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2907), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2911), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [46068] = 23, - ACTIONS(279), 1, - anon_sym_LBRACE, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2648), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - anon_sym_as, - ACTIONS(2889), 1, - anon_sym_EQ, - ACTIONS(2893), 1, - anon_sym_AMP, - ACTIONS(2897), 1, - anon_sym_DOT_DOT, - ACTIONS(2899), 1, - anon_sym_AMP_AMP, - ACTIONS(2901), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2903), 1, - anon_sym_PIPE, - ACTIONS(2905), 1, - anon_sym_CARET, - STATE(726), 1, - sym_block, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(2885), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2891), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2895), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(2909), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94490,7 +94368,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46157] = 23, + [41254] = 23, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(2394), 1, @@ -94517,13 +94395,144 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(2905), 1, anon_sym_CARET, + STATE(996), 1, + sym_block, STATE(998), 1, sym_arguments, - STATE(1042), 1, + ACTIONS(2885), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2891), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2895), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(2909), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + ACTIONS(2887), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2907), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2911), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [41344] = 23, + ACTIONS(279), 1, + anon_sym_LBRACE, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2648), 1, + anon_sym_QMARK, + ACTIONS(2650), 1, + anon_sym_as, + ACTIONS(2889), 1, + anon_sym_EQ, + ACTIONS(2893), 1, + anon_sym_AMP, + ACTIONS(2897), 1, + anon_sym_DOT_DOT, + ACTIONS(2899), 1, + anon_sym_AMP_AMP, + ACTIONS(2901), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2903), 1, + anon_sym_PIPE, + ACTIONS(2905), 1, + anon_sym_CARET, + STATE(726), 1, sym_block, - ACTIONS(3), 2, + STATE(998), 1, + sym_arguments, + ACTIONS(2885), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2891), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2895), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(2909), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(2887), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2907), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2911), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [41434] = 23, + ACTIONS(279), 1, + anon_sym_LBRACE, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2648), 1, + anon_sym_QMARK, + ACTIONS(2650), 1, + anon_sym_as, + ACTIONS(2889), 1, + anon_sym_EQ, + ACTIONS(2893), 1, + anon_sym_AMP, + ACTIONS(2897), 1, + anon_sym_DOT_DOT, + ACTIONS(2899), 1, + anon_sym_AMP_AMP, + ACTIONS(2901), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2903), 1, + anon_sym_PIPE, + ACTIONS(2905), 1, + anon_sym_CARET, + STATE(998), 1, + sym_arguments, + STATE(1042), 1, + sym_block, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94536,6 +94545,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94556,7 +94569,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46246] = 19, + [41524] = 19, ACTIONS(283), 1, anon_sym_EQ, ACTIONS(2394), 1, @@ -94579,9 +94592,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94594,6 +94604,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94617,7 +94631,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46326] = 16, + [41605] = 16, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94634,9 +94648,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2432), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -94649,6 +94660,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94675,7 +94690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46400] = 22, + [41680] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94704,9 +94719,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94719,6 +94731,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94739,7 +94755,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46486] = 22, + [41767] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94768,9 +94784,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94783,6 +94796,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94803,7 +94820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46572] = 22, + [41854] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94832,9 +94849,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94847,6 +94861,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94867,7 +94885,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46658] = 9, + [41941] = 9, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94876,12 +94894,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94918,7 +94937,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46718] = 22, + [42002] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -94947,9 +94966,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -94962,6 +94978,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -94982,7 +95002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46804] = 22, + [42089] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95011,9 +95031,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95026,6 +95043,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95046,7 +95067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46890] = 19, + [42176] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95069,9 +95090,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95084,6 +95102,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95107,11 +95129,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [46970] = 4, + [42257] = 4, ACTIONS(2454), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2422), 15, anon_sym_PLUS, @@ -95153,7 +95176,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47020] = 22, + [42308] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95182,9 +95205,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95197,6 +95217,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95217,7 +95241,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47106] = 22, + [42395] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95246,9 +95270,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95261,6 +95282,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95281,7 +95306,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47192] = 19, + [42482] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95304,9 +95329,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95319,6 +95341,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95342,7 +95368,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47272] = 22, + [42563] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95371,9 +95397,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95386,6 +95409,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95406,7 +95433,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47358] = 22, + [42650] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95435,9 +95462,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95450,6 +95474,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95470,7 +95498,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47444] = 22, + [42737] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95499,9 +95527,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95514,6 +95539,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95534,7 +95563,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47530] = 22, + [42824] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95563,9 +95592,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95578,6 +95604,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95598,7 +95628,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47616] = 22, + [42911] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95627,9 +95657,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95642,6 +95669,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95662,7 +95693,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47702] = 19, + [42998] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95685,9 +95716,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95700,6 +95728,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95723,7 +95755,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47782] = 16, + [43079] = 16, ACTIONS(77), 1, anon_sym_LT, ACTIONS(690), 1, @@ -95744,12 +95776,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2226), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(696), 2, anon_sym_true, anon_sym_false, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3003), 3, sym_self, sym_super, @@ -95781,7 +95814,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [47856] = 22, + [43154] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95810,9 +95843,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95825,6 +95855,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95845,7 +95879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [47942] = 22, + [43241] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95874,9 +95908,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95889,6 +95920,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95909,7 +95944,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48028] = 22, + [43328] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -95938,9 +95973,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -95953,6 +95985,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -95973,7 +96009,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48114] = 22, + [43415] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96002,9 +96038,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96017,6 +96050,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96037,7 +96074,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48200] = 22, + [43502] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96066,9 +96103,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96081,6 +96115,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96101,11 +96139,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48286] = 4, + [43589] = 4, ACTIONS(3013), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(548), 15, anon_sym_PLUS, @@ -96147,7 +96186,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48336] = 16, + [43640] = 16, ACTIONS(77), 1, anon_sym_LT, ACTIONS(690), 1, @@ -96168,12 +96207,13 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2226), 1, sym_generic_type_with_turbofish, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(696), 2, anon_sym_true, anon_sym_false, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3019), 3, sym_self, sym_super, @@ -96205,7 +96245,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [48410] = 16, + [43715] = 16, ACTIONS(77), 1, anon_sym_LT, ACTIONS(91), 1, @@ -96224,9 +96264,6 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(93), 2, anon_sym_true, anon_sym_false, @@ -96236,6 +96273,10 @@ static uint16_t ts_small_parse_table[] = { STATE(2119), 2, sym_meta_item, sym__literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2939), 3, sym_self, sym_super, @@ -96263,7 +96304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [48484] = 13, + [43790] = 13, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96278,15 +96319,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96318,7 +96360,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48552] = 8, + [43859] = 8, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96327,8 +96369,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, @@ -96368,7 +96411,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48610] = 10, + [43918] = 10, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96377,15 +96420,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96420,11 +96464,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48672] = 4, + [43981] = 4, ACTIONS(3029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3027), 8, anon_sym_LPAREN, @@ -96466,7 +96511,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [48722] = 17, + [44032] = 17, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96485,9 +96530,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(329), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -96500,6 +96542,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96525,7 +96571,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48798] = 19, + [44109] = 19, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96548,9 +96594,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96563,6 +96606,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96586,7 +96633,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48878] = 22, + [44190] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96615,9 +96662,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96630,6 +96674,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96650,7 +96698,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [48964] = 22, + [44277] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96679,9 +96727,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96694,6 +96739,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96714,7 +96763,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49050] = 12, + [44364] = 12, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96727,15 +96776,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96768,9 +96818,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49116] = 3, - ACTIONS(3), 2, + [44431] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3037), 9, anon_sym_LPAREN, @@ -96813,11 +96864,12 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [49164] = 4, + [44480] = 4, ACTIONS(3039), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3027), 8, anon_sym_LBRACK, @@ -96859,7 +96911,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [49214] = 22, + [44531] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -96888,9 +96940,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -96903,6 +96952,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -96923,7 +96976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49300] = 16, + [44618] = 16, ACTIONS(77), 1, anon_sym_LT, ACTIONS(91), 1, @@ -96942,9 +96995,6 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(93), 2, anon_sym_true, anon_sym_false, @@ -96954,6 +97004,10 @@ static uint16_t ts_small_parse_table[] = { STATE(2119), 2, sym_meta_item, sym__literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2939), 3, sym_self, sym_super, @@ -96981,7 +97035,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [49374] = 22, + [44693] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97010,9 +97064,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97025,6 +97076,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97045,7 +97100,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49460] = 22, + [44780] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97074,9 +97129,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97089,6 +97141,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97109,7 +97165,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49546] = 22, + [44867] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97138,9 +97194,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97153,6 +97206,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97173,7 +97230,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49632] = 22, + [44954] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97202,9 +97259,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97217,6 +97271,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97237,11 +97295,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49718] = 4, + [45041] = 4, ACTIONS(2420), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2422), 15, anon_sym_PLUS, @@ -97283,7 +97342,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49768] = 22, + [45092] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97312,9 +97371,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97327,6 +97383,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97347,7 +97407,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [49854] = 22, + [45179] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97376,9 +97436,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97391,70 +97448,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2530), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2570), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2654), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [49940] = 22, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2556), 1, - anon_sym_AMP, - ACTIONS(2560), 1, - anon_sym_DOT_DOT, - ACTIONS(2562), 1, - anon_sym_AMP_AMP, - ACTIONS(2564), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2566), 1, - anon_sym_PIPE, - ACTIONS(2568), 1, - anon_sym_CARET, - ACTIONS(2648), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - anon_sym_as, - ACTIONS(2652), 1, - anon_sym_EQ, - ACTIONS(3057), 1, - anon_sym_RBRACK, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - ACTIONS(2550), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2554), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2558), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(2572), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97475,109 +97472,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50026] = 15, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2893), 1, - anon_sym_AMP, - ACTIONS(2903), 1, - anon_sym_PIPE, - ACTIONS(2905), 1, - anon_sym_CARET, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(2432), 2, - anon_sym_EQ, - anon_sym_DOT_DOT, - ACTIONS(2885), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2891), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2909), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2887), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2907), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2430), 17, - anon_sym_LBRACE, - anon_sym_QMARK, - anon_sym_as, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - 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_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [50098] = 3, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - ACTIONS(2798), 9, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_STAR, - anon_sym_SQUOTE, - anon_sym_BANG, - anon_sym_LT, - anon_sym_COLON_COLON, - anon_sym_AMP, - sym_metavariable, - ACTIONS(2796), 30, - 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_async, - anon_sym_const, - anon_sym_default, - anon_sym_fn, - anon_sym_for, - anon_sym_impl, - anon_sym_unsafe, - anon_sym_extern, - anon_sym_dyn, - sym_identifier, - sym_self, - sym_super, - sym_crate, - [50146] = 22, + [45266] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97602,13 +97497,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, ACTIONS(2652), 1, anon_sym_EQ, - ACTIONS(3059), 1, - anon_sym_SEMI, + ACTIONS(3057), 1, + anon_sym_RBRACK, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -97621,70 +97513,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(2530), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2570), 4, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - ACTIONS(2654), 10, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - [50232] = 22, - ACTIONS(2394), 1, - anon_sym_LPAREN, - ACTIONS(2396), 1, - anon_sym_LBRACK, - ACTIONS(2400), 1, - anon_sym_DOT, - ACTIONS(2556), 1, - anon_sym_AMP, - ACTIONS(2560), 1, - anon_sym_DOT_DOT, - ACTIONS(2562), 1, - anon_sym_AMP_AMP, - ACTIONS(2564), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2566), 1, - anon_sym_PIPE, - ACTIONS(2568), 1, - anon_sym_CARET, - ACTIONS(2648), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - anon_sym_as, - ACTIONS(2652), 1, - anon_sym_EQ, - ACTIONS(3061), 1, - anon_sym_SEMI, - STATE(998), 1, - sym_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - ACTIONS(2550), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2554), 2, - anon_sym_LT, - anon_sym_GT, - ACTIONS(2558), 2, - anon_sym_DOT_DOT_DOT, - anon_sym_DOT_DOT_EQ, - ACTIONS(2572), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97705,7 +97537,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50318] = 11, + [45353] = 15, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97714,17 +97546,252 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(2893), 1, anon_sym_AMP, + ACTIONS(2903), 1, + anon_sym_PIPE, + ACTIONS(2905), 1, + anon_sym_CARET, + STATE(998), 1, + sym_arguments, + ACTIONS(2432), 2, + anon_sym_EQ, + anon_sym_DOT_DOT, + ACTIONS(2885), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2891), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2909), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + ACTIONS(2887), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2907), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2430), 17, + anon_sym_LBRACE, + anon_sym_QMARK, + anon_sym_as, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + 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_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [45426] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + ACTIONS(2798), 9, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_STAR, + anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_LT, + anon_sym_COLON_COLON, + anon_sym_AMP, + sym_metavariable, + ACTIONS(2796), 30, + 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_async, + anon_sym_const, + anon_sym_default, + anon_sym_fn, + anon_sym_for, + anon_sym_impl, + anon_sym_unsafe, + anon_sym_extern, + anon_sym_dyn, + sym_identifier, + sym_self, + sym_super, + sym_crate, + [45475] = 22, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2556), 1, + anon_sym_AMP, + ACTIONS(2560), 1, + anon_sym_DOT_DOT, + ACTIONS(2562), 1, + anon_sym_AMP_AMP, + ACTIONS(2564), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2566), 1, + anon_sym_PIPE, + ACTIONS(2568), 1, + anon_sym_CARET, + ACTIONS(2648), 1, + anon_sym_QMARK, + ACTIONS(2650), 1, + anon_sym_as, + ACTIONS(2652), 1, + anon_sym_EQ, + ACTIONS(3059), 1, + anon_sym_SEMI, + STATE(998), 1, + sym_arguments, + ACTIONS(2550), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2554), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2558), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(2572), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + ACTIONS(2530), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2570), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2654), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [45562] = 22, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2556), 1, + anon_sym_AMP, + ACTIONS(2560), 1, + anon_sym_DOT_DOT, + ACTIONS(2562), 1, + anon_sym_AMP_AMP, + ACTIONS(2564), 1, + anon_sym_PIPE_PIPE, + ACTIONS(2566), 1, + anon_sym_PIPE, + ACTIONS(2568), 1, + anon_sym_CARET, + ACTIONS(2648), 1, + anon_sym_QMARK, + ACTIONS(2650), 1, + anon_sym_as, + ACTIONS(2652), 1, + anon_sym_EQ, + ACTIONS(3061), 1, + anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, + ACTIONS(2550), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2554), 2, + anon_sym_LT, + anon_sym_GT, + ACTIONS(2558), 2, + anon_sym_DOT_DOT_DOT, + anon_sym_DOT_DOT_EQ, + ACTIONS(2572), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + ACTIONS(2530), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(2570), 4, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + ACTIONS(2654), 10, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + [45649] = 11, + ACTIONS(2394), 1, + anon_sym_LPAREN, + ACTIONS(2396), 1, + anon_sym_LBRACK, + ACTIONS(2400), 1, + anon_sym_DOT, + ACTIONS(2893), 1, + anon_sym_AMP, + STATE(998), 1, + sym_arguments, ACTIONS(2885), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97758,11 +97825,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50382] = 4, + [45714] = 4, ACTIONS(3063), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2386), 15, anon_sym_PLUS, @@ -97804,9 +97872,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50432] = 3, - ACTIONS(3), 2, + [45765] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2802), 9, anon_sym_LPAREN, @@ -97849,9 +97918,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [50480] = 3, - ACTIONS(3), 2, + [45814] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3067), 9, anon_sym_LPAREN, @@ -97894,9 +97964,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [50528] = 3, - ACTIONS(3), 2, + [45863] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3071), 9, anon_sym_LPAREN, @@ -97939,7 +98010,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [50576] = 17, + [45912] = 17, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -97958,9 +98029,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2612), 2, anon_sym_EQ, anon_sym_DOT_DOT, @@ -97973,6 +98041,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2909), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2887), 3, anon_sym_STAR, anon_sym_SLASH, @@ -97998,7 +98070,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50652] = 22, + [45989] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -98027,9 +98099,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -98042,6 +98111,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -98062,7 +98135,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50738] = 22, + [46076] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -98091,9 +98164,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -98106,6 +98176,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -98126,7 +98200,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50824] = 22, + [46163] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -98155,9 +98229,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -98170,6 +98241,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -98190,7 +98265,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50910] = 22, + [46250] = 22, ACTIONS(2394), 1, anon_sym_LPAREN, ACTIONS(2396), 1, @@ -98219,9 +98294,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, STATE(998), 1, sym_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2550), 2, anon_sym_PLUS, anon_sym_DASH, @@ -98234,6 +98306,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2572), 2, anon_sym_LT_LT, anon_sym_GT_GT, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2530), 3, anon_sym_STAR, anon_sym_SLASH, @@ -98254,7 +98330,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_CARET_EQ, anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, - [50996] = 15, + [46337] = 15, ACTIONS(77), 1, anon_sym_LT, ACTIONS(91), 1, @@ -98271,9 +98347,6 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(93), 2, anon_sym_true, anon_sym_false, @@ -98283,6 +98356,10 @@ static uint16_t ts_small_parse_table[] = { STATE(2119), 2, sym_meta_item, sym__literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2939), 3, sym_self, sym_super, @@ -98310,7 +98387,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51067] = 17, + [46409] = 17, ACTIONS(77), 1, anon_sym_LT, ACTIONS(672), 1, @@ -98335,12 +98412,13 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type, STATE(2352), 1, sym_scoped_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -98368,7 +98446,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51142] = 17, + [46485] = 17, ACTIONS(77), 1, anon_sym_LT, ACTIONS(672), 1, @@ -98393,12 +98471,13 @@ static uint16_t ts_small_parse_table[] = { sym_scoped_identifier, STATE(2401), 1, sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1486), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(862), 3, sym_self, sym_super, @@ -98426,7 +98505,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51217] = 15, + [46561] = 15, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98449,8 +98528,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98480,7 +98560,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51286] = 14, + [46631] = 14, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98501,8 +98581,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98532,7 +98613,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51352] = 14, + [46698] = 14, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98553,8 +98634,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98584,7 +98666,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51418] = 13, + [46765] = 13, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98603,8 +98685,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98634,7 +98717,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51481] = 13, + [46829] = 13, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98653,8 +98736,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98684,7 +98768,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51544] = 13, + [46893] = 13, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98703,8 +98787,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98734,7 +98819,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51607] = 13, + [46957] = 13, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98753,8 +98838,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98784,7 +98870,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51670] = 13, + [47021] = 13, ACTIONS(77), 1, anon_sym_LT, ACTIONS(3087), 1, @@ -98803,8 +98889,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3101), 3, sym_self, @@ -98834,9 +98921,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51733] = 3, - ACTIONS(3), 2, + [47085] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3111), 3, anon_sym_LT, @@ -98870,9 +98958,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [51772] = 3, - ACTIONS(3), 2, + [47125] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3115), 3, anon_sym_LT, @@ -98906,9 +98995,10 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [51811] = 3, - ACTIONS(3), 2, + [47165] = 3, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3119), 3, anon_sym_LT, @@ -98942,7 +99032,7 @@ static uint16_t ts_small_parse_table[] = { sym_self, sym_super, sym_crate, - [51850] = 11, + [47205] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -98959,8 +99049,9 @@ static uint16_t ts_small_parse_table[] = { sym_meta_item, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -98984,7 +99075,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51903] = 11, + [47259] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99001,8 +99092,9 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2336), 1, sym_meta_item, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99026,7 +99118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [51956] = 11, + [47313] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99043,8 +99135,9 @@ static uint16_t ts_small_parse_table[] = { sym_meta_item, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99068,7 +99161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52009] = 11, + [47367] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99085,8 +99178,9 @@ static uint16_t ts_small_parse_table[] = { sym_bracketed_type, STATE(2409), 1, sym_meta_item, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99110,7 +99204,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52062] = 11, + [47421] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99127,8 +99221,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99152,7 +99247,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52115] = 11, + [47475] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99169,8 +99264,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99194,7 +99290,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52168] = 11, + [47529] = 11, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99211,8 +99307,9 @@ static uint16_t ts_small_parse_table[] = { sym_meta_item, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2939), 3, sym_self, @@ -99236,7 +99333,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52221] = 10, + [47583] = 10, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99251,8 +99348,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3125), 3, sym_self, @@ -99276,7 +99374,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52271] = 10, + [47634] = 10, ACTIONS(77), 1, anon_sym_LT, ACTIONS(943), 1, @@ -99291,8 +99389,9 @@ static uint16_t ts_small_parse_table[] = { sym_generic_type_with_turbofish, STATE(2325), 1, sym_bracketed_type, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3133), 3, sym_self, @@ -99316,11 +99415,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_bool, anon_sym_str, anon_sym_char, - [52321] = 3, + [47685] = 3, ACTIONS(2099), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2101), 20, anon_sym_SEMI, @@ -99343,11 +99443,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52351] = 3, + [47716] = 3, ACTIONS(2151), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2153), 20, anon_sym_SEMI, @@ -99370,7 +99471,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52381] = 10, + [47747] = 10, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3141), 1, @@ -99383,15 +99484,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, STATE(1262), 1, sym_type_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3143), 2, anon_sym_COLON, anon_sym_EQ, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -99402,7 +99504,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [52423] = 9, + [47790] = 9, ACTIONS(2304), 1, anon_sym_COLON, ACTIONS(3149), 1, @@ -99417,8 +99519,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 12, anon_sym_SEMI, @@ -99433,15 +99536,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52463] = 4, + [47831] = 4, ACTIONS(2338), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2342), 2, anon_sym_BANG, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2336), 15, anon_sym_SEMI, anon_sym_LPAREN, @@ -99458,16 +99562,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT2, anon_sym_PIPE, - [52492] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [47861] = 4, ACTIONS(2336), 2, anon_sym_LBRACE, anon_sym_LT2, ACTIONS(2340), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2342), 14, anon_sym_SEMI, anon_sym_LPAREN, @@ -99483,15 +99588,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52521] = 4, + [47891] = 4, ACTIONS(2358), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2362), 2, anon_sym_BANG, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2356), 15, anon_sym_SEMI, anon_sym_LPAREN, @@ -99508,16 +99614,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT2, anon_sym_PIPE, - [52550] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [47921] = 4, ACTIONS(2356), 2, anon_sym_LBRACE, anon_sym_LT2, ACTIONS(2360), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2362), 14, anon_sym_SEMI, anon_sym_LPAREN, @@ -99533,15 +99640,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52579] = 4, + [47951] = 4, ACTIONS(2330), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2334), 2, anon_sym_BANG, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2328), 15, anon_sym_SEMI, anon_sym_LPAREN, @@ -99558,15 +99666,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT2, anon_sym_PIPE, - [52608] = 4, + [47981] = 4, ACTIONS(2350), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2354), 2, anon_sym_BANG, anon_sym_COLON_COLON, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2348), 15, anon_sym_SEMI, anon_sym_LPAREN, @@ -99583,16 +99692,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT2, anon_sym_PIPE, - [52637] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [48011] = 4, ACTIONS(2348), 2, anon_sym_LBRACE, anon_sym_LT2, ACTIONS(2352), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2354), 14, anon_sym_SEMI, anon_sym_LPAREN, @@ -99608,16 +99718,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52666] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [48041] = 4, ACTIONS(2328), 2, anon_sym_LBRACE, anon_sym_LT2, ACTIONS(2332), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2334), 14, anon_sym_SEMI, anon_sym_LPAREN, @@ -99633,7 +99744,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [52695] = 8, + [48071] = 8, ACTIONS(2318), 1, anon_sym_COLON, ACTIONS(3149), 1, @@ -99646,8 +99757,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2316), 12, anon_sym_SEMI, @@ -99662,7 +99774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52732] = 8, + [48109] = 8, ACTIONS(2314), 1, anon_sym_COLON, ACTIONS(3149), 1, @@ -99675,8 +99787,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2312), 12, anon_sym_SEMI, @@ -99691,7 +99804,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52769] = 6, + [48147] = 6, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -99700,8 +99813,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 13, anon_sym_SEMI, @@ -99717,7 +99831,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52801] = 17, + [48180] = 17, ACTIONS(3161), 1, anon_sym_const, ACTIONS(3163), 1, @@ -99748,13 +99862,14 @@ static uint16_t ts_small_parse_table[] = { aux_sym_function_modifiers_repeat1, STATE(2404), 1, sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3159), 2, anon_sym_async, anon_sym_default, - [52855] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [48235] = 6, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -99763,8 +99878,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2320), 13, anon_sym_SEMI, @@ -99780,7 +99896,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52887] = 17, + [48268] = 17, ACTIONS(3185), 1, anon_sym_const, ACTIONS(3187), 1, @@ -99811,13 +99927,14 @@ static uint16_t ts_small_parse_table[] = { aux_sym_function_modifiers_repeat1, STATE(2196), 1, sym_function_modifiers, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3159), 2, anon_sym_async, anon_sym_default, - [52941] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [48323] = 6, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -99826,8 +99943,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2324), 13, anon_sym_SEMI, @@ -99843,9 +99961,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [52973] = 2, - ACTIONS(3), 2, + [48356] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2348), 16, anon_sym_SEMI, @@ -99864,11 +99983,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_LT2, anon_sym_PIPE, - [52996] = 3, + [48380] = 3, ACTIONS(3209), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3025), 15, anon_sym_async, @@ -99886,11 +100006,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_use, anon_sym_extern, sym_identifier, - [53021] = 3, + [48406] = 3, ACTIONS(2444), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2442), 14, anon_sym_SEMI, @@ -99907,11 +100028,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COLON_COLON, anon_sym_PIPE, - [53045] = 3, + [48431] = 3, ACTIONS(2458), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2456), 14, anon_sym_SEMI, @@ -99928,11 +100050,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COLON_COLON, anon_sym_PIPE, - [53069] = 3, + [48456] = 3, ACTIONS(2448), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2446), 14, anon_sym_SEMI, @@ -99949,13 +100072,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COLON_COLON, anon_sym_PIPE, - [53093] = 3, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [48481] = 3, ACTIONS(2332), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2334), 13, anon_sym_SEMI, anon_sym_LPAREN, @@ -99970,9 +100094,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_in, anon_sym_PIPE, - [53117] = 2, - ACTIONS(3), 2, + [48506] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2686), 15, anon_sym_SEMI, @@ -99990,13 +100115,14 @@ static uint16_t ts_small_parse_table[] = { sym_mutable_specifier, anon_sym_PIPE, sym_self, - [53139] = 3, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [48529] = 3, ACTIONS(2340), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2342), 13, anon_sym_SEMI, anon_sym_LPAREN, @@ -100011,11 +100137,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_in, anon_sym_PIPE, - [53163] = 3, + [48554] = 3, ACTIONS(2466), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2464), 14, anon_sym_SEMI, @@ -100032,20 +100159,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COLON_COLON, anon_sym_PIPE, - [53187] = 6, + [48579] = 6, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3211), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3143), 2, anon_sym_COLON, anon_sym_EQ, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -100056,11 +100184,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [53217] = 3, + [48610] = 3, ACTIONS(2518), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2516), 14, anon_sym_SEMI, @@ -100077,9 +100206,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_COLON_COLON, anon_sym_PIPE, - [53241] = 2, - ACTIONS(3), 2, + [48635] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3065), 15, anon_sym_async, @@ -100097,11 +100227,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_use, anon_sym_extern, sym_identifier, - [53263] = 3, + [48658] = 3, ACTIONS(3213), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3027), 14, anon_sym_async, @@ -100118,11 +100249,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_unsafe, anon_sym_use, anon_sym_extern, - [53287] = 3, + [48683] = 3, ACTIONS(2528), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3027), 14, anon_sym_async, @@ -100139,7 +100271,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_unsafe, anon_sym_use, anon_sym_extern, - [53311] = 13, + [48708] = 13, ACTIONS(3137), 1, anon_sym_PIPE, ACTIONS(3141), 1, @@ -100160,17 +100292,18 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2300), 3, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [53355] = 14, + [48753] = 14, ACTIONS(2300), 1, anon_sym_PLUS, ACTIONS(3137), 1, @@ -100193,18 +100326,20 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3221), 2, anon_sym_RPAREN, anon_sym_COMMA, - [53401] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [48800] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3035), 15, anon_sym_async, @@ -100222,7 +100357,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_use, anon_sym_extern, sym_identifier, - [53423] = 13, + [48823] = 13, ACTIONS(3141), 1, anon_sym_LBRACE, ACTIONS(3149), 1, @@ -100241,9 +100376,6 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2300), 2, anon_sym_SEMI, anon_sym_PLUS, @@ -100253,13 +100385,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [53467] = 3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [48868] = 3, ACTIONS(2360), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2362), 13, anon_sym_SEMI, anon_sym_LPAREN, @@ -100274,9 +100411,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_in, anon_sym_PIPE, - [53491] = 2, - ACTIONS(3), 2, + [48893] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3069), 15, anon_sym_async, @@ -100294,13 +100432,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_use, anon_sym_extern, sym_identifier, - [53513] = 4, + [48916] = 4, ACTIONS(2366), 1, anon_sym_COLON, ACTIONS(3230), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 12, anon_sym_SEMI, @@ -100315,13 +100454,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53538] = 4, + [48942] = 4, ACTIONS(3234), 1, anon_sym_pat, STATE(511), 1, sym_fragment_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3232), 12, anon_sym_block, @@ -100336,7 +100476,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_tt, anon_sym_ty, anon_sym_vis, - [53563] = 14, + [48968] = 14, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -100361,15 +100501,17 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1804), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2300), 2, anon_sym_PLUS, anon_sym_as, - [53608] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [49014] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2460), 14, anon_sym_SEMI, @@ -100386,11 +100528,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_GT, anon_sym_PIPE, - [53629] = 3, + [49036] = 3, ACTIONS(3244), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2474), 13, anon_sym_SEMI, @@ -100406,11 +100549,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53652] = 3, + [49060] = 3, ACTIONS(3246), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2408), 13, anon_sym_SEMI, @@ -100426,9 +100570,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53675] = 2, - ACTIONS(3), 2, + [49084] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2434), 14, anon_sym_SEMI, @@ -100445,11 +100590,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_GT, anon_sym_PIPE, - [53696] = 3, + [49106] = 3, ACTIONS(3248), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2486), 13, anon_sym_SEMI, @@ -100465,9 +100611,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53719] = 2, - ACTIONS(3), 2, + [49130] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2512), 14, anon_sym_SEMI, @@ -100484,18 +100631,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_GT, anon_sym_PIPE, - [53740] = 5, + [49152] = 5, ACTIONS(3254), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3252), 2, anon_sym_COLON, anon_sym_EQ, ACTIONS(3256), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3250), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -100506,9 +100654,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [53767] = 2, - ACTIONS(3), 2, + [49180] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2508), 14, anon_sym_SEMI, @@ -100525,13 +100674,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_GT, anon_sym_PIPE, - [53788] = 4, + [49202] = 4, ACTIONS(2366), 1, anon_sym_COLON, ACTIONS(3029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 12, anon_sym_SEMI, @@ -100546,11 +100696,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53813] = 3, + [49228] = 3, ACTIONS(3258), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2480), 13, anon_sym_SEMI, @@ -100566,11 +100717,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53836] = 3, + [49252] = 3, ACTIONS(3260), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2502), 13, anon_sym_SEMI, @@ -100586,11 +100738,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53859] = 3, + [49276] = 3, ACTIONS(3262), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2492), 13, anon_sym_SEMI, @@ -100606,13 +100759,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53882] = 4, + [49300] = 4, ACTIONS(2326), 1, anon_sym_COLON, ACTIONS(3230), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2324), 12, anon_sym_SEMI, @@ -100627,9 +100781,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53907] = 2, - ACTIONS(3), 2, + [49326] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2498), 14, anon_sym_SEMI, @@ -100646,13 +100801,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, anon_sym_GT, anon_sym_PIPE, - [53928] = 4, + [49348] = 4, ACTIONS(2366), 1, anon_sym_COLON, ACTIONS(3264), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 12, anon_sym_SEMI, @@ -100667,11 +100823,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53953] = 3, + [49374] = 3, ACTIONS(3266), 1, anon_sym_DASH_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2468), 13, anon_sym_SEMI, @@ -100687,13 +100844,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [53976] = 4, + [49398] = 4, ACTIONS(2322), 1, anon_sym_COLON, ACTIONS(3230), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2320), 12, anon_sym_SEMI, @@ -100708,11 +100866,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54001] = 3, + [49424] = 3, ACTIONS(2119), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2121), 13, anon_sym_SEMI, @@ -100728,9 +100887,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54024] = 2, - ACTIONS(3), 2, + [49448] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2630), 13, anon_sym_SEMI, @@ -100746,9 +100906,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54044] = 2, - ACTIONS(3), 2, + [49469] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(421), 13, anon_sym_SEMI, @@ -100764,11 +100925,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54064] = 3, + [49490] = 3, ACTIONS(3270), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3268), 12, anon_sym_SEMI, @@ -100783,9 +100945,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54086] = 2, - ACTIONS(3), 2, + [49513] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2696), 13, anon_sym_SEMI, @@ -100801,9 +100964,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54106] = 2, - ACTIONS(3), 2, + [49534] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2320), 13, anon_sym_SEMI, @@ -100819,13 +100983,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54126] = 3, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [49555] = 3, ACTIONS(2352), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2354), 11, anon_sym_SEMI, anon_sym_RPAREN, @@ -100838,9 +101003,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_in, anon_sym_PIPE, - [54148] = 2, - ACTIONS(3), 2, + [49578] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2664), 13, anon_sym_SEMI, @@ -100856,9 +101022,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54168] = 2, - ACTIONS(3), 2, + [49599] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2520), 13, anon_sym_SEMI, @@ -100874,9 +101041,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54188] = 2, - ACTIONS(3), 2, + [49620] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2642), 13, anon_sym_SEMI, @@ -100892,9 +101060,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54208] = 2, - ACTIONS(3), 2, + [49641] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2638), 13, anon_sym_SEMI, @@ -100910,9 +101079,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54228] = 2, - ACTIONS(3), 2, + [49662] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2690), 13, anon_sym_SEMI, @@ -100928,9 +101098,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54248] = 2, - ACTIONS(3), 2, + [49683] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2524), 13, anon_sym_SEMI, @@ -100946,9 +101117,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54268] = 2, - ACTIONS(3), 2, + [49704] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2784), 13, anon_sym_SEMI, @@ -100964,9 +101136,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54288] = 2, - ACTIONS(3), 2, + [49725] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2752), 13, anon_sym_SEMI, @@ -100982,9 +101155,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54308] = 2, - ACTIONS(3), 2, + [49746] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2634), 13, anon_sym_SEMI, @@ -101000,9 +101174,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54328] = 2, - ACTIONS(3), 2, + [49767] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2768), 13, anon_sym_SEMI, @@ -101018,9 +101193,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54348] = 2, - ACTIONS(3), 2, + [49788] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2626), 13, anon_sym_SEMI, @@ -101036,9 +101212,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54368] = 2, - ACTIONS(3), 2, + [49809] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2324), 13, anon_sym_SEMI, @@ -101054,9 +101231,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54388] = 2, - ACTIONS(3), 2, + [49830] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2740), 13, anon_sym_SEMI, @@ -101072,9 +101250,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54408] = 2, - ACTIONS(3), 2, + [49851] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2744), 13, anon_sym_SEMI, @@ -101090,9 +101269,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54428] = 2, - ACTIONS(3), 2, + [49872] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2540), 13, anon_sym_SEMI, @@ -101108,9 +101288,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54448] = 2, - ACTIONS(3), 2, + [49893] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2732), 13, anon_sym_SEMI, @@ -101126,9 +101307,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54468] = 2, - ACTIONS(3), 2, + [49914] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2574), 13, anon_sym_SEMI, @@ -101144,9 +101326,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54488] = 2, - ACTIONS(3), 2, + [49935] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2728), 13, anon_sym_SEMI, @@ -101162,15 +101345,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54508] = 4, + [49956] = 4, ACTIONS(3143), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 10, anon_sym_SEMI, anon_sym_RPAREN, @@ -101182,9 +101366,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [54532] = 2, - ACTIONS(3), 2, + [49981] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(560), 13, anon_sym_SEMI, @@ -101200,9 +101385,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54552] = 2, - ACTIONS(3), 2, + [50002] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(399), 13, anon_sym_SEMI, @@ -101218,9 +101404,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54572] = 2, - ACTIONS(3), 2, + [50023] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2642), 13, anon_sym_SEMI, @@ -101236,11 +101423,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54592] = 3, + [50044] = 3, ACTIONS(3274), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3272), 12, anon_sym_SEMI, @@ -101255,9 +101443,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54614] = 2, - ACTIONS(3), 2, + [50067] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 13, anon_sym_SEMI, @@ -101273,15 +101462,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_GT, anon_sym_PIPE, - [54634] = 4, + [50088] = 4, ACTIONS(3280), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3278), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3276), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101292,13 +101482,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [54657] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [50112] = 4, ACTIONS(3282), 2, anon_sym_LPAREN, anon_sym_RBRACK, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2336), 4, anon_sym_SEMI, anon_sym_LBRACE, @@ -101311,15 +101502,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54680] = 4, + [50136] = 4, ACTIONS(3213), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3278), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3276), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101330,13 +101522,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [54703] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [50160] = 4, ACTIONS(3285), 2, anon_sym_LPAREN, anon_sym_RBRACK, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2348), 4, anon_sym_SEMI, anon_sym_LBRACE, @@ -101349,15 +101542,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54726] = 4, + [50184] = 4, ACTIONS(3288), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3278), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3276), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101368,13 +101562,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [54749] = 5, + [50208] = 5, ACTIONS(2360), 1, anon_sym_COLON, ACTIONS(3290), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2356), 5, anon_sym_RPAREN, @@ -101388,15 +101583,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54774] = 4, + [50234] = 4, ACTIONS(3297), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3295), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3293), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101407,13 +101603,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [54797] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [50258] = 4, ACTIONS(3290), 2, anon_sym_LPAREN, anon_sym_RBRACK, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2356), 4, anon_sym_SEMI, anon_sym_LBRACE, @@ -101426,13 +101623,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54820] = 5, + [50282] = 5, ACTIONS(2352), 1, anon_sym_COLON, ACTIONS(3285), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2348), 5, anon_sym_RPAREN, @@ -101446,13 +101644,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54845] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [50308] = 4, ACTIONS(3299), 2, anon_sym_LPAREN, anon_sym_RBRACK, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2328), 4, anon_sym_SEMI, anon_sym_LBRACE, @@ -101465,7 +101664,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54868] = 10, + [50332] = 10, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3141), 1, @@ -101480,23 +101679,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG, STATE(1262), 1, sym_type_arguments, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 3, anon_sym_EQ_GT, anon_sym_if, anon_sym_PIPE, - [54903] = 5, + [50368] = 5, ACTIONS(2340), 1, anon_sym_COLON, ACTIONS(3282), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2336), 5, anon_sym_RPAREN, @@ -101510,11 +101711,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54928] = 5, + [50394] = 5, ACTIONS(2332), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2328), 3, anon_sym_LBRACE, @@ -101530,11 +101732,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54953] = 5, + [50420] = 5, ACTIONS(2360), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2356), 3, anon_sym_LBRACE, @@ -101550,11 +101753,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [54978] = 3, + [50446] = 3, ACTIONS(393), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(391), 11, anon_sym_SEMI, @@ -101568,11 +101772,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_in, anon_sym_PIPE, - [54999] = 3, + [50468] = 3, ACTIONS(397), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(395), 11, anon_sym_SEMI, @@ -101586,15 +101791,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_in, anon_sym_PIPE, - [55020] = 4, + [50490] = 4, ACTIONS(3288), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3306), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3304), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101605,15 +101811,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55043] = 4, + [50514] = 4, ACTIONS(3213), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3306), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3304), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101624,11 +101831,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55066] = 5, + [50538] = 5, ACTIONS(2352), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2348), 3, anon_sym_LBRACE, @@ -101644,15 +101852,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [55091] = 4, + [50564] = 4, ACTIONS(3280), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3306), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3304), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101663,11 +101872,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55114] = 5, + [50588] = 5, ACTIONS(2340), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2336), 3, anon_sym_LBRACE, @@ -101683,13 +101893,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [55139] = 5, + [50614] = 5, ACTIONS(2332), 1, anon_sym_COLON, ACTIONS(3299), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2328), 5, anon_sym_RPAREN, @@ -101703,15 +101914,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, anon_sym_PIPE, - [55164] = 4, + [50640] = 4, ACTIONS(3297), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3310), 2, anon_sym_COLON, anon_sym_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3308), 9, anon_sym_SEMI, anon_sym_RPAREN, @@ -101722,11 +101934,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55187] = 3, + [50664] = 3, ACTIONS(389), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(387), 11, anon_sym_SEMI, @@ -101740,15 +101953,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_in, anon_sym_PIPE, - [55208] = 5, + [50686] = 5, ACTIONS(694), 1, aux_sym_string_literal_token1, ACTIONS(3314), 1, sym_crate, STATE(1483), 1, sym_string_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3312), 8, anon_sym_SEMI, @@ -101759,11 +101973,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [55232] = 3, + [50711] = 3, ACTIONS(3318), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3316), 10, anon_sym_SEMI, @@ -101776,11 +101991,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55252] = 3, + [50732] = 3, ACTIONS(3322), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3320), 10, anon_sym_SEMI, @@ -101793,11 +102009,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55272] = 3, + [50753] = 3, ACTIONS(3326), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3324), 10, anon_sym_SEMI, @@ -101810,15 +102027,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55292] = 5, + [50774] = 5, ACTIONS(694), 1, aux_sym_string_literal_token1, ACTIONS(3328), 1, sym_crate, STATE(1483), 1, sym_string_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3312), 8, anon_sym_SEMI, @@ -101829,11 +102047,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [55316] = 3, + [50799] = 3, ACTIONS(3332), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3330), 10, anon_sym_SEMI, @@ -101846,11 +102065,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55336] = 3, + [50820] = 3, ACTIONS(3336), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3334), 10, anon_sym_SEMI, @@ -101863,11 +102083,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55356] = 3, + [50841] = 3, ACTIONS(3340), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3338), 10, anon_sym_SEMI, @@ -101880,11 +102101,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55376] = 3, + [50862] = 3, ACTIONS(3344), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3342), 10, anon_sym_SEMI, @@ -101897,11 +102119,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55396] = 3, + [50883] = 3, ACTIONS(3348), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3346), 10, anon_sym_SEMI, @@ -101914,11 +102137,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55416] = 3, + [50904] = 3, ACTIONS(3352), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3350), 10, anon_sym_SEMI, @@ -101931,15 +102155,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55436] = 5, + [50925] = 5, ACTIONS(694), 1, aux_sym_string_literal_token1, ACTIONS(3354), 1, sym_crate, STATE(1483), 1, sym_string_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3312), 8, anon_sym_SEMI, @@ -101950,11 +102175,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [55460] = 3, + [50950] = 3, ACTIONS(574), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(572), 10, anon_sym_SEMI, @@ -101967,11 +102193,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55480] = 3, + [50971] = 3, ACTIONS(3358), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3356), 10, anon_sym_SEMI, @@ -101984,11 +102211,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55500] = 3, + [50992] = 3, ACTIONS(3143), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3137), 10, anon_sym_SEMI, @@ -102001,11 +102229,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55520] = 3, + [51013] = 3, ACTIONS(3362), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3360), 10, anon_sym_SEMI, @@ -102018,11 +102247,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55540] = 3, + [51034] = 3, ACTIONS(3366), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3364), 10, anon_sym_SEMI, @@ -102035,11 +102265,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55560] = 3, + [51055] = 3, ACTIONS(3370), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3368), 10, anon_sym_SEMI, @@ -102052,11 +102283,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55580] = 3, + [51076] = 3, ACTIONS(3374), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3372), 10, anon_sym_SEMI, @@ -102069,11 +102301,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55600] = 3, + [51097] = 3, ACTIONS(3378), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3376), 10, anon_sym_SEMI, @@ -102086,11 +102319,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55620] = 3, + [51118] = 3, ACTIONS(3382), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3380), 10, anon_sym_SEMI, @@ -102103,11 +102337,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55640] = 3, + [51139] = 3, ACTIONS(3386), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3384), 10, anon_sym_SEMI, @@ -102120,11 +102355,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55660] = 3, + [51160] = 3, ACTIONS(3278), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3276), 10, anon_sym_SEMI, @@ -102137,11 +102373,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55680] = 3, + [51181] = 3, ACTIONS(3390), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3388), 10, anon_sym_SEMI, @@ -102154,11 +102391,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55700] = 3, + [51202] = 3, ACTIONS(3394), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3392), 10, anon_sym_SEMI, @@ -102171,11 +102409,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55720] = 3, + [51223] = 3, ACTIONS(3306), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3304), 10, anon_sym_SEMI, @@ -102188,11 +102427,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55740] = 3, + [51244] = 3, ACTIONS(3398), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3396), 10, anon_sym_SEMI, @@ -102205,11 +102445,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55760] = 3, + [51265] = 3, ACTIONS(3402), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3400), 10, anon_sym_SEMI, @@ -102222,11 +102463,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55780] = 3, + [51286] = 3, ACTIONS(3406), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3404), 10, anon_sym_SEMI, @@ -102239,15 +102481,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55800] = 5, + [51307] = 5, ACTIONS(694), 1, aux_sym_string_literal_token1, ACTIONS(3408), 1, sym_crate, STATE(1483), 1, sym_string_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3312), 8, anon_sym_SEMI, @@ -102258,11 +102501,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [55824] = 3, + [51332] = 3, ACTIONS(3412), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3410), 10, anon_sym_SEMI, @@ -102275,11 +102519,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55844] = 3, + [51353] = 3, ACTIONS(3416), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3414), 10, anon_sym_SEMI, @@ -102292,11 +102537,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55864] = 3, + [51374] = 3, ACTIONS(3420), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3418), 10, anon_sym_SEMI, @@ -102309,11 +102555,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55884] = 3, + [51395] = 3, ACTIONS(3424), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3422), 10, anon_sym_SEMI, @@ -102326,11 +102573,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55904] = 3, + [51416] = 3, ACTIONS(3428), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3426), 10, anon_sym_SEMI, @@ -102343,7 +102591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_in, anon_sym_PIPE, - [55924] = 9, + [51437] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102358,14 +102606,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [55955] = 7, + [51469] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102376,8 +102625,9 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 5, anon_sym_SEMI, @@ -102385,7 +102635,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_PLUS, anon_sym_COMMA, - [55982] = 6, + [51497] = 6, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(3197), 1, @@ -102394,8 +102644,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_impl, STATE(67), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -102404,7 +102655,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [56007] = 9, + [51523] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102419,14 +102670,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_PLUS, anon_sym_COMMA, anon_sym_GT, - [56038] = 10, + [51555] = 10, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102443,13 +102695,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1470), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56071] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [51589] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102464,14 +102717,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56102] = 9, + [51621] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102486,14 +102740,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56133] = 8, + [51653] = 8, ACTIONS(2075), 1, anon_sym_POUND, ACTIONS(3450), 1, @@ -102504,17 +102759,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(3456), 1, anon_sym_DOT_DOT, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1676), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, STATE(1807), 3, sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [56162] = 10, + [51683] = 10, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102531,13 +102787,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1450), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56195] = 10, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [51717] = 10, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102554,13 +102811,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1472), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56228] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [51751] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102575,14 +102833,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56259] = 9, + [51783] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102597,14 +102856,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56290] = 9, + [51815] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102619,33 +102879,35 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56321] = 6, + [51847] = 6, ACTIONS(91), 1, aux_sym_string_literal_token1, STATE(1912), 1, sym__literal, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3474), 2, anon_sym_true, anon_sym_false, STATE(979), 2, sym_string_literal, sym_boolean_literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(89), 4, sym_raw_string_literal, sym_float_literal, sym_integer_literal, sym_char_literal, - [56346] = 9, + [51873] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102660,14 +102922,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56377] = 10, + [51905] = 10, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102684,13 +102947,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1478), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56410] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [51939] = 9, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -102705,33 +102969,35 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1293), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2300), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [56441] = 6, + [51971] = 6, ACTIONS(91), 1, aux_sym_string_literal_token1, STATE(1913), 1, sym__literal, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3474), 2, anon_sym_true, anon_sym_false, STATE(979), 2, sym_string_literal, sym_boolean_literal, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(89), 4, sym_raw_string_literal, sym_float_literal, sym_integer_literal, sym_char_literal, - [56466] = 9, + [51997] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102746,13 +103012,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56496] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52028] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102767,13 +103034,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56526] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52059] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102788,13 +103056,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56556] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52090] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102809,21 +103078,23 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56586] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52121] = 5, ACTIONS(3498), 1, anon_sym_SEMI, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(948), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -102832,7 +103103,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [56608] = 9, + [52144] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102847,13 +103118,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56638] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52175] = 7, ACTIONS(2075), 1, anon_sym_POUND, ACTIONS(3450), 1, @@ -102862,17 +103134,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT, ACTIONS(3504), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1676), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, STATE(2095), 3, sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [56664] = 9, + [52202] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102887,13 +103160,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56694] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52233] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102908,13 +103182,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56724] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52264] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102929,13 +103204,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56754] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52295] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -102950,13 +103226,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56784] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52326] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102971,13 +103248,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56814] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52357] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -102992,21 +103270,23 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [56844] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52388] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3518), 1, anon_sym_SEMI, STATE(786), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -103015,7 +103295,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [56866] = 7, + [52411] = 7, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3143), 1, @@ -103024,17 +103304,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3520), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [56892] = 10, + [52438] = 10, ACTIONS(3522), 1, anon_sym_SEMI, ACTIONS(3524), 1, @@ -103053,10 +103334,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2040), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [56924] = 10, + [52471] = 10, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3528), 1, @@ -103075,10 +103357,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2097), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [56956] = 9, + [52504] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -103093,13 +103376,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [56986] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52535] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103114,21 +103398,23 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57016] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52566] = 5, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(3540), 1, anon_sym_move, STATE(53), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -103137,7 +103423,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [57038] = 9, + [52589] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103152,13 +103438,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57068] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52620] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103173,13 +103460,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57098] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52651] = 7, ACTIONS(2075), 1, anon_sym_POUND, ACTIONS(3450), 1, @@ -103188,17 +103476,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT, ACTIONS(3546), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1676), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, STATE(2095), 3, sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [57124] = 9, + [52678] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -103213,13 +103502,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [57154] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52709] = 9, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -103234,21 +103524,23 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [57184] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52740] = 5, ACTIONS(3552), 1, anon_sym_SEMI, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(453), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -103257,7 +103549,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [57206] = 9, + [52763] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103272,21 +103564,23 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57236] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52794] = 5, ACTIONS(3554), 1, anon_sym_LBRACE, ACTIONS(3558), 1, anon_sym_SEMI, STATE(356), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -103295,7 +103589,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [57258] = 10, + [52817] = 10, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3526), 1, @@ -103314,10 +103608,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2069), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57290] = 9, + [52850] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103332,13 +103627,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57320] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52881] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103353,13 +103649,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57350] = 10, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52912] = 10, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3528), 1, @@ -103378,18 +103675,20 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2000), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57382] = 5, + [52945] = 5, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(3568), 1, sym_identifier, STATE(65), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3570), 6, anon_sym_async, @@ -103398,7 +103697,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [57404] = 9, + [52968] = 9, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103413,13 +103712,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57434] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [52999] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -103430,21 +103730,19 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [57459] = 6, + [53025] = 6, ACTIONS(3576), 1, anon_sym_RBRACK, ACTIONS(3579), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2364), 2, anon_sym_SEMI, anon_sym_PLUS, @@ -103454,24 +103752,29 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3256), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [57482] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53049] = 6, ACTIONS(3250), 1, anon_sym_PIPE, ACTIONS(3252), 1, anon_sym_COLON, ACTIONS(3581), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3256), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2364), 3, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [57505] = 9, + [53073] = 9, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -103488,10 +103791,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1995), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57534] = 9, + [53103] = 9, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -103508,10 +103812,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2126), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57563] = 8, + [53133] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103524,19 +103829,21 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57590] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53161] = 4, ACTIONS(848), 1, anon_sym_LBRACE, STATE(1366), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -103545,13 +103852,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [57609] = 4, + [53181] = 4, ACTIONS(3589), 1, anon_sym_PLUS, STATE(1484), 1, aux_sym_trait_bounds_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3587), 6, anon_sym_SEMI, @@ -103560,7 +103868,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [57628] = 8, + [53201] = 8, ACTIONS(3591), 1, anon_sym_LPAREN, ACTIONS(3596), 1, @@ -103573,13 +103881,14 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3594), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [57655] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53229] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103592,30 +103901,32 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57682] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53257] = 6, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3211), 1, anon_sym_COLON_COLON, ACTIONS(3302), 1, anon_sym_BANG, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 3, anon_sym_EQ_GT, anon_sym_if, anon_sym_PIPE, - [57705] = 8, + [53281] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103628,29 +103939,31 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [57732] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53309] = 5, ACTIONS(3605), 1, anon_sym_fn, ACTIONS(3607), 1, anon_sym_extern, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1453), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3602), 4, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_unsafe, - [57753] = 7, + [53331] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -103661,14 +103974,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [57778] = 7, + [53357] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -103679,14 +103993,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [57803] = 9, + [53383] = 9, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -103703,10 +104018,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2144), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57832] = 7, + [53413] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -103717,14 +104033,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [57857] = 9, + [53439] = 9, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -103741,10 +104058,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2089), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57886] = 9, + [53469] = 9, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -103761,16 +104079,18 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2045), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [57915] = 4, + [53499] = 4, ACTIONS(3618), 1, anon_sym_PLUS, STATE(1460), 1, aux_sym_trait_bounds_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 6, anon_sym_SEMI, @@ -103779,7 +104099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [57934] = 8, + [53519] = 8, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -103792,19 +104112,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ref, ACTIONS(3629), 1, sym_mutable_specifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1785), 2, sym_field_pattern, sym_remaining_field_pattern, - [57961] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53547] = 4, ACTIONS(3631), 1, anon_sym_PLUS, STATE(1484), 1, aux_sym_trait_bounds_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3587), 6, anon_sym_SEMI, @@ -103813,13 +104135,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [57980] = 4, + [53567] = 4, ACTIONS(3633), 1, anon_sym_PLUS, STATE(1484), 1, aux_sym_trait_bounds_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3587), 6, anon_sym_SEMI, @@ -103828,7 +104151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [57999] = 8, + [53587] = 8, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3486), 1, @@ -103841,13 +104164,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1698), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1896), 2, sym_const_parameter, sym_optional_type_parameter, - [58026] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53615] = 8, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3484), 1, @@ -103860,13 +104184,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1965), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2011), 2, sym_const_parameter, sym_optional_type_parameter, - [58053] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53643] = 8, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -103879,13 +104204,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(3641), 1, anon_sym_COMMA, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1794), 2, sym_field_pattern, sym_remaining_field_pattern, - [58080] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53671] = 8, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3486), 1, @@ -103898,13 +104224,14 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1683), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1942), 2, sym_const_parameter, sym_optional_type_parameter, - [58107] = 9, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53699] = 9, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -103921,10 +104248,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2062), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58136] = 7, + [53729] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -103935,14 +104263,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [58161] = 8, + [53755] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103955,19 +104284,21 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [58188] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53783] = 4, ACTIONS(694), 1, aux_sym_string_literal_token1, STATE(1483), 1, sym_string_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3312), 6, anon_sym_async, @@ -103976,7 +104307,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58207] = 8, + [53803] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -103989,30 +104320,32 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [58234] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53831] = 6, ACTIONS(2075), 1, anon_sym_POUND, ACTIONS(3450), 1, sym_identifier, ACTIONS(3456), 1, anon_sym_DOT_DOT, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1676), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, STATE(2095), 3, sym_shorthand_field_initializer, sym_field_initializer, sym_base_field_initializer, - [58257] = 8, + [53855] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -104025,13 +104358,14 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(2207), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1452), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [58284] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53883] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -104042,14 +104376,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [58309] = 7, + [53909] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -104060,14 +104395,15 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [58334] = 8, + [53935] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -104080,13 +104416,14 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1446), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [58361] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53963] = 8, ACTIONS(53), 1, anon_sym_pub, ACTIONS(2075), 1, @@ -104099,30 +104436,32 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant, STATE(2367), 1, sym_visibility_modifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [58388] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [53991] = 6, ACTIONS(3139), 1, anon_sym_LPAREN, ACTIONS(3155), 1, anon_sym_BANG, ACTIONS(3653), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3137), 3, anon_sym_RBRACK, anon_sym_COMMA, anon_sym_PIPE, - [58411] = 7, + [54015] = 7, ACTIONS(2364), 1, anon_sym_PLUS, ACTIONS(3250), 1, @@ -104131,16 +104470,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(3655), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3256), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3576), 2, anon_sym_RPAREN, anon_sym_COMMA, - [58436] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54041] = 7, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -104151,20 +104491,22 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1292), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [58461] = 4, + [54067] = 4, ACTIONS(3173), 1, anon_sym_trait, ACTIONS(3659), 1, anon_sym_impl, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -104173,9 +104515,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58480] = 2, - ACTIONS(3), 2, + [54087] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3661), 8, anon_sym_SEMI, @@ -104186,13 +104529,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58495] = 4, + [54103] = 4, ACTIONS(3589), 1, anon_sym_PLUS, STATE(1460), 1, aux_sym_trait_bounds_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3663), 6, anon_sym_SEMI, @@ -104201,7 +104545,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [58514] = 8, + [54123] = 8, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(3486), 1, @@ -104214,31 +104558,34 @@ static uint16_t ts_small_parse_table[] = { sym_lifetime, STATE(1683), 1, sym_constrained_type_parameter, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1942), 2, sym_const_parameter, sym_optional_type_parameter, - [58541] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54151] = 5, ACTIONS(3667), 1, anon_sym_fn, ACTIONS(3669), 1, anon_sym_extern, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1453), 2, sym_extern_modifier, aux_sym_function_modifiers_repeat1, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(3665), 4, anon_sym_async, anon_sym_const, anon_sym_default, anon_sym_unsafe, - [58562] = 2, - ACTIONS(3), 2, + [54173] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3671), 7, anon_sym_SEMI, @@ -104248,27 +104595,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [58576] = 6, + [54188] = 6, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3534), 1, anon_sym_LBRACE, ACTIONS(3675), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3673), 2, anon_sym_RBRACE, anon_sym_COMMA, STATE(1950), 2, sym_field_declaration_list, sym_ordered_field_declaration_list, - [58598] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54211] = 3, ACTIONS(3677), 1, anon_sym_trait, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -104277,7 +104626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58614] = 8, + [54228] = 8, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3526), 1, @@ -104292,14 +104641,16 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2118), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58640] = 3, + [54255] = 3, ACTIONS(3681), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3570), 6, anon_sym_async, @@ -104308,11 +104659,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58656] = 3, + [54272] = 3, ACTIONS(3683), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -104321,7 +104673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58672] = 8, + [54289] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104336,10 +104688,11 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58698] = 8, + [54316] = 8, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3526), 1, @@ -104354,10 +104707,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2181), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58724] = 8, + [54343] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104372,26 +104726,28 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58750] = 6, + [54370] = 6, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3534), 1, anon_sym_LBRACE, ACTIONS(3699), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3697), 2, anon_sym_RBRACE, anon_sym_COMMA, STATE(1863), 2, sym_field_declaration_list, sym_ordered_field_declaration_list, - [58772] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54393] = 8, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3528), 1, @@ -104406,10 +104762,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(1989), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58798] = 8, + [54420] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104424,14 +104781,16 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58824] = 3, + [54447] = 3, ACTIONS(3705), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3570), 6, anon_sym_async, @@ -104440,7 +104799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58840] = 8, + [54464] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104455,14 +104814,16 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58866] = 3, + [54491] = 3, ACTIONS(3709), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3570), 6, anon_sym_async, @@ -104471,9 +104832,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [58882] = 2, - ACTIONS(3), 2, + [54508] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3711), 7, anon_sym_SEMI, @@ -104483,9 +104845,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [58896] = 2, - ACTIONS(3), 2, + [54523] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 7, anon_sym_SEMI, @@ -104495,7 +104858,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [58910] = 8, + [54538] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104510,10 +104873,11 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58936] = 7, + [54565] = 7, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -104524,13 +104888,14 @@ static uint16_t ts_small_parse_table[] = { sym_mutable_specifier, ACTIONS(3715), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2172), 2, sym_field_pattern, sym_remaining_field_pattern, - [58960] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54590] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104545,12 +104910,14 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [58986] = 2, - ACTIONS(3), 2, + [54617] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 7, anon_sym_SEMI, @@ -104560,7 +104927,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [59000] = 7, + [54632] = 7, ACTIONS(3137), 1, anon_sym_PIPE, ACTIONS(3139), 1, @@ -104571,15 +104938,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BANG, ACTIONS(3719), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [59024] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54657] = 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 7, anon_sym_SEMI, @@ -104589,11 +104958,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [59038] = 3, + [54672] = 3, ACTIONS(3721), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3570), 6, anon_sym_async, @@ -104602,7 +104972,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [59054] = 7, + [54689] = 7, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -104613,13 +104983,14 @@ static uint16_t ts_small_parse_table[] = { sym_mutable_specifier, ACTIONS(3723), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2172), 2, sym_field_pattern, sym_remaining_field_pattern, - [59078] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54714] = 7, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -104630,13 +105001,14 @@ static uint16_t ts_small_parse_table[] = { sym_mutable_specifier, ACTIONS(3725), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2172), 2, sym_field_pattern, sym_remaining_field_pattern, - [59102] = 8, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54739] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104651,10 +105023,11 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59128] = 8, + [54766] = 8, ACTIONS(3685), 1, anon_sym_LPAREN, ACTIONS(3687), 1, @@ -104669,12 +105042,14 @@ static uint16_t ts_small_parse_table[] = { sym_macro_rule, STATE(2358), 1, sym_token_tree_pattern, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59154] = 2, - ACTIONS(3), 2, + [54793] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 7, anon_sym_SEMI, @@ -104684,7 +105059,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [59168] = 8, + [54808] = 8, ACTIONS(3524), 1, anon_sym_LPAREN, ACTIONS(3528), 1, @@ -104699,10 +105074,11 @@ static uint16_t ts_small_parse_table[] = { sym_ordered_field_declaration_list, STATE(2059), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59194] = 6, + [54835] = 6, ACTIONS(3297), 1, anon_sym_COLON_COLON, ACTIONS(3733), 1, @@ -104711,18 +105087,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(1886), 1, sym_meta_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3735), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [59216] = 3, + [54858] = 3, ACTIONS(3739), 1, anon_sym_trait, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2388), 6, anon_sym_async, @@ -104731,7 +105109,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_fn, anon_sym_unsafe, anon_sym_extern, - [59232] = 6, + [54875] = 6, ACTIONS(3733), 1, anon_sym_LPAREN, ACTIONS(3743), 1, @@ -104740,14 +105118,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, STATE(1895), 1, sym_meta_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3741), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [59254] = 6, + [54898] = 6, ACTIONS(3733), 1, anon_sym_LPAREN, ACTIONS(3743), 1, @@ -104756,14 +105135,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, STATE(1895), 1, sym_meta_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3741), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [59276] = 7, + [54921] = 7, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -104774,15 +105154,17 @@ static uint16_t ts_small_parse_table[] = { sym_mutable_specifier, ACTIONS(3749), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2172), 2, sym_field_pattern, sym_remaining_field_pattern, - [59300] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, + sym_line_comment, + [54946] = 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3616), 7, anon_sym_SEMI, @@ -104792,7 +105174,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [59314] = 6, + [54961] = 6, ACTIONS(3733), 1, anon_sym_LPAREN, ACTIONS(3743), 1, @@ -104801,14 +105183,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, STATE(1895), 1, sym_meta_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3741), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [59336] = 7, + [54984] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -104821,10 +105204,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2154), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59359] = 7, + [55008] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -104837,10 +105221,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2080), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59382] = 7, + [55032] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3755), 1, @@ -104853,10 +105238,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1891), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59405] = 7, + [55056] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -104869,10 +105255,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1790), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59428] = 7, + [55080] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -104885,10 +105272,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1803), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59451] = 7, + [55104] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -104901,10 +105289,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1918), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59474] = 7, + [55128] = 7, ACTIONS(3526), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -104917,10 +105306,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2168), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59497] = 7, + [55152] = 7, ACTIONS(3089), 1, anon_sym_LBRACE, ACTIONS(3149), 1, @@ -104933,10 +105323,11 @@ static uint16_t ts_small_parse_table[] = { sym_use_list, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59520] = 7, + [55176] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -104949,10 +105340,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1786), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59543] = 7, + [55200] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -104965,10 +105357,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2120), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59566] = 7, + [55224] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -104981,10 +105374,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1889), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59589] = 7, + [55248] = 7, ACTIONS(3089), 1, anon_sym_LBRACE, ACTIONS(3149), 1, @@ -104997,10 +105391,11 @@ static uint16_t ts_small_parse_table[] = { sym_use_list, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59612] = 7, + [55272] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105013,10 +105408,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1899), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59635] = 7, + [55296] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105029,10 +105425,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1885), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59658] = 7, + [55320] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -105045,10 +105442,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1757), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59681] = 7, + [55344] = 7, ACTIONS(3530), 1, anon_sym_LT, ACTIONS(3583), 1, @@ -105061,10 +105459,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2351), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59704] = 7, + [55368] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105077,10 +105476,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1930), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59727] = 7, + [55392] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105093,10 +105493,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1883), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59750] = 7, + [55416] = 7, ACTIONS(3583), 1, anon_sym_COLON, ACTIONS(3799), 1, @@ -105109,10 +105510,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1970), 1, aux_sym_for_lifetimes_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59773] = 7, + [55440] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105125,10 +105527,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1876), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59796] = 7, + [55464] = 7, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105141,10 +105544,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2049), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59819] = 7, + [55488] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -105157,10 +105561,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1983), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59842] = 7, + [55512] = 7, ACTIONS(2191), 1, anon_sym_PLUS, ACTIONS(3583), 1, @@ -105173,13 +105578,11 @@ static uint16_t ts_small_parse_table[] = { aux_sym_type_parameters_repeat1, STATE(1806), 1, sym_trait_bounds, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [59865] = 4, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [55536] = 4, ACTIONS(2512), 2, anon_sym_PLUS, anon_sym_DASH_GT, @@ -105189,7 +105592,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3813), 2, anon_sym_RPAREN, anon_sym_COMMA, - [59882] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [55554] = 7, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105202,23 +105609,25 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1991), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59905] = 4, + [55578] = 4, ACTIONS(3816), 1, anon_sym_RBRACK, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3418), 2, anon_sym_COMMA, anon_sym_PIPE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2460), 3, anon_sym_SEMI, anon_sym_PLUS, anon_sym_DASH_GT, - [59922] = 7, + [55596] = 7, ACTIONS(3530), 1, anon_sym_LT, ACTIONS(3583), 1, @@ -105231,10 +105640,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2371), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59945] = 7, + [55620] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -105247,10 +105657,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2064), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59968] = 7, + [55644] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -105263,10 +105674,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2082), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [59991] = 7, + [55668] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -105279,10 +105691,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1750), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60014] = 7, + [55692] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -105295,10 +105708,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1840), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60037] = 7, + [55716] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -105311,26 +105725,25 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2086), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60060] = 4, + [55740] = 4, ACTIONS(3813), 1, anon_sym_RBRACK, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3400), 2, anon_sym_COMMA, anon_sym_PIPE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2512), 3, anon_sym_SEMI, anon_sym_PLUS, anon_sym_DASH_GT, - [60077] = 4, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [55758] = 4, ACTIONS(2460), 2, anon_sym_PLUS, anon_sym_DASH_GT, @@ -105340,7 +105753,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3816), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60094] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [55776] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -105353,10 +105770,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1762), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60117] = 7, + [55800] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -105369,51 +105787,55 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1776), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60140] = 4, + [55824] = 4, ACTIONS(3837), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2364), 3, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [60157] = 5, + [55842] = 5, ACTIONS(3841), 1, anon_sym_COLON, ACTIONS(3843), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3839), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60176] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [55862] = 5, ACTIONS(3837), 1, anon_sym_COLON_COLON, ACTIONS(3847), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3845), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60195] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [55882] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105426,23 +105848,25 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1951), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60218] = 4, + [55906] = 4, ACTIONS(3853), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2364), 3, anon_sym_SEMI, anon_sym_RBRACK, anon_sym_PLUS, - [60235] = 7, + [55924] = 7, ACTIONS(3526), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105455,10 +105879,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2058), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60258] = 6, + [55948] = 6, ACTIONS(3029), 1, anon_sym_COLON_COLON, ACTIONS(3809), 1, @@ -105467,25 +105892,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1805), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2364), 2, anon_sym_PLUS, anon_sym_as, - [60279] = 3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [55970] = 3, ACTIONS(3418), 2, anon_sym_COLON, anon_sym_PIPE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2460), 4, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, anon_sym_DASH_GT, - [60294] = 6, + [55986] = 6, ACTIONS(796), 1, anon_sym_DOT_DOT, ACTIONS(3621), 1, @@ -105494,13 +105921,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ref, ACTIONS(3629), 1, sym_mutable_specifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(2172), 2, sym_field_pattern, sym_remaining_field_pattern, - [60315] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56008] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105513,10 +105941,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1910), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60338] = 7, + [56032] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3763), 1, @@ -105529,10 +105958,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1901), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60361] = 7, + [56056] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105545,37 +105975,40 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1946), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60384] = 4, + [56080] = 4, ACTIONS(3867), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2364), 3, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [60401] = 5, + [56098] = 5, ACTIONS(3847), 1, anon_sym_COLON, ACTIONS(3867), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3845), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60420] = 7, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56118] = 7, ACTIONS(3238), 1, anon_sym_EQ, ACTIONS(3583), 1, @@ -105588,10 +106021,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1960), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60443] = 7, + [56142] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -105604,10 +106038,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1797), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60466] = 7, + [56166] = 7, ACTIONS(3238), 1, anon_sym_EQ, ACTIONS(3240), 1, @@ -105620,10 +106055,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1804), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60489] = 7, + [56190] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -105636,10 +106072,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(2001), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60512] = 7, + [56214] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3530), 1, @@ -105652,10 +106089,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_parameters, STATE(1999), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60535] = 7, + [56238] = 7, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105668,10 +106106,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2094), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60558] = 7, + [56262] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3757), 1, @@ -105684,10 +106123,11 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1902), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60581] = 7, + [56286] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -105700,10 +106140,11 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(2134), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60604] = 7, + [56310] = 7, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3759), 1, @@ -105716,22 +106157,24 @@ static uint16_t ts_small_parse_table[] = { sym_block, STATE(1765), 1, sym_where_clause, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [60627] = 3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [56334] = 3, ACTIONS(3400), 2, anon_sym_COLON, anon_sym_PIPE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2512), 4, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, anon_sym_DASH_GT, - [60642] = 6, + [56350] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -105742,36 +106185,40 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2148), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60662] = 4, + [56371] = 4, ACTIONS(3883), 1, anon_sym_as, ACTIONS(3885), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3881), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [60678] = 4, + [56388] = 4, ACTIONS(3867), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3887), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60694] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56405] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3594), 5, anon_sym_LPAREN, @@ -105779,32 +106226,34 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LBRACK, - [60706] = 5, + [56418] = 5, ACTIONS(3889), 1, anon_sym_RPAREN, ACTIONS(3891), 1, anon_sym_COMMA, STATE(1959), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, - [60724] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56437] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3614), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [60740] = 6, + [56454] = 6, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3157), 1, @@ -105815,10 +106264,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1956), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60760] = 6, + [56475] = 6, ACTIONS(3893), 1, anon_sym_RPAREN, ACTIONS(3895), 1, @@ -105829,23 +106279,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1981), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60780] = 5, + [56496] = 5, ACTIONS(3901), 1, anon_sym_RPAREN, ACTIONS(3903), 1, anon_sym_COMMA, STATE(1963), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, - [60798] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56515] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105856,10 +106308,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2107), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60818] = 6, + [56536] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105870,24 +106323,27 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(1994), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60838] = 4, + [56557] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3649), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [60854] = 2, - ACTIONS(3), 2, + [56574] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3905), 5, anon_sym_SEMI, @@ -105895,32 +106351,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [60866] = 4, + [56587] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3610), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [60882] = 3, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, + [56604] = 3, ACTIONS(3346), 2, anon_sym_COLON, anon_sym_PIPE, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, ACTIONS(2696), 3, anon_sym_RPAREN, anon_sym_PLUS, anon_sym_COMMA, - [60896] = 2, - ACTIONS(3), 2, + [56619] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3907), 5, anon_sym_SEMI, @@ -105928,19 +106387,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [60908] = 4, + [56632] = 4, ACTIONS(2696), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3346), 2, anon_sym_COLON, anon_sym_PIPE, ACTIONS(3909), 2, anon_sym_RPAREN, anon_sym_COMMA, - [60924] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56649] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -105951,12 +106411,14 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2106), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60944] = 2, - ACTIONS(3), 2, + [56670] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3912), 5, anon_sym_SEMI, @@ -105964,19 +106426,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [60956] = 4, + [56683] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3651), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [60972] = 6, + [56700] = 6, ACTIONS(3583), 1, anon_sym_COLON, ACTIONS(3809), 1, @@ -105987,10 +106450,11 @@ static uint16_t ts_small_parse_table[] = { aux_sym_type_parameters_repeat1, STATE(1806), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [60992] = 6, + [56721] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106001,10 +106465,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2129), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61012] = 6, + [56742] = 6, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(3149), 1, @@ -106015,10 +106480,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(1262), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61032] = 6, + [56763] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106029,10 +106495,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2015), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61052] = 6, + [56784] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106043,22 +106510,24 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2131), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61072] = 4, + [56805] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3657), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [61088] = 6, + [56822] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106069,10 +106538,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2087), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61108] = 6, + [56843] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106083,22 +106553,24 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2084), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61128] = 4, + [56864] = 4, ACTIONS(3909), 1, anon_sym_RBRACK, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2696), 2, anon_sym_SEMI, anon_sym_PLUS, ACTIONS(3346), 2, anon_sym_COMMA, anon_sym_PIPE, - [61144] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [56881] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106109,10 +106581,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2150), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61164] = 6, + [56902] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106123,46 +106596,50 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2078), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61184] = 4, + [56923] = 4, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(3914), 1, anon_sym_if, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, STATE(231), 3, sym_if_expression, sym_if_let_expression, sym_block, - [61200] = 4, + [56940] = 4, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(3916), 1, anon_sym_if, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, STATE(991), 3, sym_if_expression, sym_if_let_expression, sym_block, - [61216] = 4, + [56957] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3612), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [61232] = 6, + [56974] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106173,37 +106650,41 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(1985), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61252] = 4, + [56995] = 4, ACTIONS(3867), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3839), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61268] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57012] = 5, ACTIONS(764), 1, anon_sym_RPAREN, ACTIONS(3918), 1, anon_sym_COMMA, STATE(1843), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, - [61286] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57031] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3920), 5, anon_sym_SEMI, @@ -106211,19 +106692,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61298] = 4, + [57044] = 4, ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(3922), 1, anon_sym_if, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, STATE(58), 3, sym_if_expression, sym_if_let_expression, sym_block, - [61314] = 6, + [57061] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106234,10 +106716,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2031), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61334] = 6, + [57082] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106248,12 +106731,14 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2034), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61354] = 2, - ACTIONS(3), 2, + [57103] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3924), 5, anon_sym_SEMI, @@ -106261,9 +106746,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61366] = 2, - ACTIONS(3), 2, + [57116] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3926), 5, anon_sym_SEMI, @@ -106271,9 +106757,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61378] = 2, - ACTIONS(3), 2, + [57129] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3928), 5, anon_sym_SEMI, @@ -106281,32 +106768,34 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61390] = 5, + [57142] = 5, ACTIONS(3930), 1, anon_sym_RPAREN, ACTIONS(3933), 1, anon_sym_COMMA, STATE(1959), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, - [61408] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57161] = 4, ACTIONS(3938), 1, anon_sym_as, ACTIONS(3940), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3936), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [61424] = 6, + [57178] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106317,24 +106806,27 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2046), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61444] = 4, + [57199] = 4, ACTIONS(3837), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3887), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61460] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57216] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3942), 5, anon_sym_SEMI, @@ -106342,7 +106834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61472] = 6, + [57229] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106353,22 +106845,24 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2024), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61492] = 4, + [57250] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3574), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [61508] = 6, + [57267] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106379,12 +106873,14 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2053), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61528] = 2, - ACTIONS(3), 2, + [57288] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3944), 5, anon_sym_SEMI, @@ -106392,9 +106888,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61540] = 2, - ACTIONS(3), 2, + [57301] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3946), 5, anon_sym_SEMI, @@ -106402,19 +106899,20 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61552] = 4, + [57314] = 4, ACTIONS(3938), 1, anon_sym_as, ACTIONS(3948), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3936), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [61568] = 6, + [57331] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106425,22 +106923,24 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2136), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61588] = 4, + [57352] = 4, ACTIONS(3837), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, ACTIONS(3839), 2, anon_sym_RPAREN, anon_sym_COMMA, - [61604] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57369] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106451,10 +106951,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2146), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61624] = 6, + [57390] = 6, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106465,10 +106966,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2099), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61644] = 6, + [57411] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106479,10 +106981,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2006), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61664] = 6, + [57432] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106493,10 +106996,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2039), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61684] = 6, + [57453] = 6, ACTIONS(3583), 1, anon_sym_COLON, ACTIONS(3950), 1, @@ -106507,24 +107011,27 @@ static uint16_t ts_small_parse_table[] = { sym_trait_bounds, STATE(1962), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61704] = 4, + [57474] = 4, ACTIONS(3938), 1, anon_sym_as, ACTIONS(3954), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3936), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [61720] = 2, - ACTIONS(3), 2, + [57491] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3956), 5, anon_sym_SEMI, @@ -106532,7 +107039,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_where, anon_sym_EQ, anon_sym_COMMA, - [61732] = 6, + [57504] = 6, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -106543,35 +107050,38 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1291), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61752] = 5, + [57525] = 5, ACTIONS(3238), 1, anon_sym_EQ, ACTIONS(3583), 1, anon_sym_COLON, STATE(1802), 1, sym_trait_bounds, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3958), 2, anon_sym_COMMA, anon_sym_GT, - [61770] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57544] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3647), 1, anon_sym_for, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2364), 3, anon_sym_LBRACE, anon_sym_PLUS, anon_sym_where, - [61786] = 6, + [57561] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106582,23 +107092,25 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2041), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61806] = 5, + [57582] = 5, ACTIONS(758), 1, anon_sym_RPAREN, ACTIONS(3960), 1, anon_sym_COMMA, STATE(1921), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, - [61824] = 6, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57601] = 6, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106609,10 +107121,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2137), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61844] = 5, + [57622] = 5, ACTIONS(758), 1, anon_sym_RPAREN, ACTIONS(3759), 1, @@ -106621,10 +107134,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1921), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61861] = 5, + [57640] = 5, ACTIONS(2191), 1, anon_sym_PLUS, ACTIONS(3962), 1, @@ -106633,10 +107147,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1984), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61878] = 5, + [57658] = 5, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3153), 1, @@ -106645,10 +107160,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1283), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61895] = 5, + [57676] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3777), 1, @@ -106657,10 +107173,11 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant_list, STATE(2056), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61912] = 5, + [57694] = 5, ACTIONS(3089), 1, anon_sym_LBRACE, ACTIONS(3769), 1, @@ -106669,10 +107186,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(1884), 1, sym_use_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61929] = 5, + [57712] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3534), 1, @@ -106681,32 +107199,35 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration_list, STATE(2061), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61946] = 4, + [57730] = 4, ACTIONS(3966), 1, anon_sym_DQUOTE, STATE(1689), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3968), 2, sym__string_content, sym_escape_sequence, - [61961] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57746] = 4, ACTIONS(3583), 1, anon_sym_COLON, STATE(1806), 1, sym_trait_bounds, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3970), 2, anon_sym_COMMA, anon_sym_GT, - [61976] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57762] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(3972), 1, @@ -106715,20 +107236,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1939), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [61993] = 3, + [57780] = 3, ACTIONS(3976), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3978), 3, sym_self, sym_super, sym_crate, - [62006] = 5, + [57794] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3753), 1, @@ -106737,21 +107260,23 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant_list, STATE(2026), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62023] = 4, + [57812] = 4, ACTIONS(3841), 1, anon_sym_COLON, ACTIONS(3843), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [62038] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [57828] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -106760,42 +107285,46 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2130), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62055] = 3, + [57846] = 3, ACTIONS(3980), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(3320), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [62068] = 4, + [57860] = 4, ACTIONS(3982), 1, anon_sym_DQUOTE, STATE(1668), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3984), 2, sym__string_content, sym_escape_sequence, - [62083] = 4, - ACTIONS(3), 1, + ACTIONS(3), 3, sym_block_comment, - ACTIONS(898), 1, + sym_doc_comment, sym_line_comment, + [57876] = 4, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(3987), 1, aux_sym_token_repetition_pattern_token1, + ACTIONS(898), 2, + sym_doc_comment, + sym_line_comment, ACTIONS(3989), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [62098] = 5, + [57892] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -106804,10 +107333,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2105), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62115] = 5, + [57910] = 5, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(3991), 1, @@ -106816,10 +107346,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(3995), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62132] = 5, + [57928] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106828,10 +107359,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2050), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62149] = 5, + [57946] = 5, ACTIONS(3089), 1, anon_sym_LBRACE, ACTIONS(3997), 1, @@ -106840,10 +107372,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(1880), 1, sym_use_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62166] = 5, + [57964] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -106852,10 +107385,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2152), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62183] = 5, + [57982] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -106864,21 +107398,23 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2151), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62200] = 4, + [58000] = 4, ACTIONS(2075), 1, anon_sym_POUND, ACTIONS(4001), 1, sym_identifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, STATE(1068), 2, sym_attribute_item, aux_sym_enum_variant_list_repeat1, - [62215] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58016] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -106887,32 +107423,35 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2048), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62232] = 4, + [58034] = 4, ACTIONS(3583), 1, anon_sym_COLON, STATE(1806), 1, sym_trait_bounds, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4003), 2, anon_sym_COMMA, anon_sym_GT, - [62247] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58050] = 4, ACTIONS(4008), 1, anon_sym_COMMA, STATE(1679), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4006), 2, anon_sym_RPAREN, anon_sym_RBRACK, - [62262] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58066] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -106921,10 +107460,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2085), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62279] = 5, + [58084] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106933,20 +107473,22 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2042), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62296] = 3, + [58102] = 3, ACTIONS(3899), 1, anon_sym_PIPE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4006), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [62309] = 5, + [58116] = 5, ACTIONS(3809), 1, anon_sym_COMMA, ACTIONS(3811), 1, @@ -106955,10 +107497,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(1805), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62326] = 5, + [58134] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -106967,31 +107510,34 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2063), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62343] = 4, + [58152] = 4, ACTIONS(3843), 1, anon_sym_COLON_COLON, ACTIONS(3847), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [62358] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58168] = 3, ACTIONS(4013), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4015), 3, sym_self, sym_super, sym_crate, - [62371] = 5, + [58182] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107000,10 +107546,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2043), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62388] = 5, + [58200] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4017), 1, @@ -107012,21 +107559,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1813), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62405] = 4, + [58218] = 4, ACTIONS(4021), 1, anon_sym_DQUOTE, STATE(1668), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4023), 2, sym__string_content, sym_escape_sequence, - [62420] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58234] = 5, ACTIONS(4025), 1, anon_sym_LPAREN, ACTIONS(4027), 1, @@ -107035,10 +107584,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(969), 1, sym_token_tree, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62437] = 5, + [58252] = 5, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4031), 1, @@ -107047,10 +107597,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4035), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62454] = 5, + [58270] = 5, ACTIONS(764), 1, anon_sym_RPAREN, ACTIONS(3759), 1, @@ -107059,10 +107610,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1843), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62471] = 5, + [58288] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3777), 1, @@ -107071,21 +107623,23 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant_list, STATE(2028), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62488] = 4, + [58306] = 4, ACTIONS(3), 1, sym_block_comment, - ACTIONS(898), 1, - sym_line_comment, ACTIONS(4037), 1, aux_sym_token_repetition_pattern_token1, + ACTIONS(898), 2, + sym_doc_comment, + sym_line_comment, ACTIONS(4039), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [62503] = 5, + [58322] = 5, ACTIONS(3895), 1, anon_sym_COLON, ACTIONS(4041), 1, @@ -107094,10 +107648,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1814), 1, aux_sym_closure_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62520] = 5, + [58340] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4045), 1, @@ -107106,21 +107661,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1958), 1, aux_sym_tuple_type_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62537] = 4, + [58358] = 4, ACTIONS(4049), 1, anon_sym_DQUOTE, STATE(1668), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4023), 2, sym__string_content, sym_escape_sequence, - [62552] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58374] = 5, ACTIONS(3950), 1, anon_sym_COMMA, ACTIONS(3952), 1, @@ -107129,10 +107686,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_EQ, STATE(1962), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62569] = 5, + [58392] = 5, ACTIONS(3320), 1, anon_sym_PIPE, ACTIONS(4051), 1, @@ -107141,10 +107699,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4055), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62586] = 5, + [58410] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(3962), 1, @@ -107153,53 +107712,58 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1984), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62603] = 4, + [58428] = 4, ACTIONS(4057), 1, anon_sym_DQUOTE, STATE(1697), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4059), 2, sym__string_content, sym_escape_sequence, - [62618] = 3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [58444] = 3, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, ACTIONS(4061), 2, anon_sym_RPAREN, anon_sym_COMMA, - [62631] = 4, - ACTIONS(3), 1, + ACTIONS(3), 3, sym_block_comment, - ACTIONS(898), 1, + sym_doc_comment, sym_line_comment, + [58458] = 4, + ACTIONS(3), 1, + sym_block_comment, ACTIONS(4063), 1, aux_sym_token_repetition_pattern_token1, + ACTIONS(898), 2, + sym_doc_comment, + sym_line_comment, ACTIONS(4065), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [62646] = 4, + [58474] = 4, ACTIONS(4067), 1, anon_sym_COMMA, STATE(1734), 1, aux_sym_where_clause_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(2823), 2, anon_sym_SEMI, anon_sym_LBRACE, - [62661] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58490] = 5, ACTIONS(3526), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107208,10 +107772,11 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration_list, STATE(2153), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62678] = 5, + [58508] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107220,30 +107785,33 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2088), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62695] = 3, + [58526] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4069), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [62708] = 3, + [58540] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4071), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [62721] = 5, + [58554] = 5, ACTIONS(4073), 1, anon_sym_LPAREN, ACTIONS(4075), 1, @@ -107252,10 +107820,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(43), 1, sym_token_tree, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62738] = 5, + [58572] = 5, ACTIONS(2302), 1, anon_sym_LPAREN, ACTIONS(3149), 1, @@ -107264,10 +107833,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(1267), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62755] = 5, + [58590] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107276,10 +107846,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2093), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62772] = 5, + [58608] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -107288,10 +107859,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2127), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62789] = 5, + [58626] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4079), 1, @@ -107300,10 +107872,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1795), 1, aux_sym_tuple_type_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62806] = 5, + [58644] = 5, ACTIONS(3893), 1, anon_sym_RPAREN, ACTIONS(3897), 1, @@ -107312,10 +107885,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE, STATE(1981), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62823] = 5, + [58662] = 5, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3583), 1, @@ -107324,10 +107898,11 @@ static uint16_t ts_small_parse_table[] = { sym_type_arguments, STATE(1955), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62840] = 5, + [58680] = 5, ACTIONS(3320), 1, anon_sym_PIPE, ACTIONS(4083), 1, @@ -107336,10 +107911,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON, ACTIONS(4087), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62857] = 5, + [58698] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4089), 1, @@ -107348,10 +107924,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1761), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62874] = 5, + [58716] = 5, ACTIONS(2191), 1, anon_sym_PLUS, ACTIONS(4093), 1, @@ -107360,10 +107937,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1945), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62891] = 5, + [58734] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4093), 1, @@ -107372,10 +107950,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, STATE(1945), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62908] = 5, + [58752] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107384,10 +107963,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(1990), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62925] = 5, + [58770] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3753), 1, @@ -107396,10 +107976,11 @@ static uint16_t ts_small_parse_table[] = { sym_enum_variant_list, STATE(2103), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62942] = 5, + [58788] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3534), 1, @@ -107408,30 +107989,33 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration_list, STATE(1993), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [62959] = 3, + [58806] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4097), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [62972] = 3, + [58820] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4099), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, - [62985] = 5, + [58834] = 5, ACTIONS(4025), 1, anon_sym_LPAREN, ACTIONS(4027), 1, @@ -107440,32 +108024,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(1865), 1, sym_token_tree, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63002] = 4, + [58852] = 4, ACTIONS(3), 1, sym_block_comment, - ACTIONS(898), 1, - sym_line_comment, ACTIONS(4101), 1, aux_sym_token_repetition_pattern_token1, + ACTIONS(898), 2, + sym_doc_comment, + sym_line_comment, ACTIONS(4103), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [63017] = 4, + [58868] = 4, ACTIONS(4107), 1, anon_sym_COMMA, STATE(1704), 1, aux_sym_where_clause_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4105), 2, anon_sym_SEMI, anon_sym_LBRACE, - [63032] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58884] = 5, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107474,10 +108061,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2112), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63049] = 5, + [58902] = 5, ACTIONS(3153), 1, anon_sym_LPAREN, ACTIONS(3530), 1, @@ -107486,10 +108074,11 @@ static uint16_t ts_small_parse_table[] = { sym_parameters, STATE(2114), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63066] = 5, + [58920] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -107498,21 +108087,23 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2165), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63083] = 4, + [58938] = 4, ACTIONS(4109), 1, anon_sym_DQUOTE, STATE(1736), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4111), 2, sym__string_content, sym_escape_sequence, - [63098] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [58954] = 5, ACTIONS(3528), 1, anon_sym_where, ACTIONS(3554), 1, @@ -107521,10 +108112,11 @@ static uint16_t ts_small_parse_table[] = { sym_declaration_list, STATE(2104), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63115] = 5, + [58972] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(3889), 1, @@ -107533,42 +108125,46 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1959), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63132] = 4, + [58990] = 4, ACTIONS(4115), 1, anon_sym_COMMA, STATE(1734), 1, aux_sym_where_clause_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4113), 2, anon_sym_SEMI, anon_sym_LBRACE, - [63147] = 3, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [59006] = 3, ACTIONS(3137), 2, anon_sym_COLON, anon_sym_PIPE, ACTIONS(4118), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63160] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59020] = 4, ACTIONS(4120), 1, anon_sym_DQUOTE, STATE(1668), 1, aux_sym_string_literal_repeat1, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4023), 2, sym__string_content, sym_escape_sequence, - [63175] = 5, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59036] = 5, ACTIONS(4122), 1, anon_sym_LPAREN, ACTIONS(4124), 1, @@ -107577,10 +108173,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(1326), 1, sym_token_tree, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63192] = 5, + [59054] = 5, ACTIONS(3526), 1, anon_sym_LBRACE, ACTIONS(3528), 1, @@ -107589,10 +108186,11 @@ static uint16_t ts_small_parse_table[] = { sym_field_declaration_list, STATE(2124), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63209] = 5, + [59072] = 5, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4128), 1, @@ -107601,10 +108199,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1748), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63226] = 5, + [59090] = 5, ACTIONS(4132), 1, anon_sym_LPAREN, ACTIONS(4134), 1, @@ -107613,10 +108212,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, STATE(776), 1, sym_token_tree, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63243] = 5, + [59108] = 5, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4138), 1, @@ -107625,10 +108225,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1749), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63260] = 5, + [59126] = 5, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(3901), 1, @@ -107637,7145 +108238,7775 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(1963), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63277] = 2, - ACTIONS(3), 2, + [59144] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4142), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [63287] = 3, + [59155] = 3, ACTIONS(4146), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4144), 2, anon_sym_RBRACE, anon_sym_COMMA, - [63299] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59168] = 4, ACTIONS(4148), 1, anon_sym_RPAREN, ACTIONS(4150), 1, anon_sym_COMMA, STATE(1745), 1, aux_sym_meta_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63313] = 4, + [59183] = 4, ACTIONS(4153), 1, sym_identifier, ACTIONS(4155), 1, anon_sym_ref, ACTIONS(4157), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63327] = 2, - ACTIONS(3), 2, + [59198] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4159), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [63337] = 4, + [59209] = 4, ACTIONS(2238), 1, anon_sym_RBRACK, ACTIONS(4161), 1, anon_sym_COMMA, STATE(1679), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63351] = 4, + [59224] = 4, ACTIONS(2187), 1, anon_sym_RPAREN, ACTIONS(4163), 1, anon_sym_COMMA, STATE(1679), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63365] = 4, + [59239] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4165), 1, anon_sym_SEMI, STATE(333), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63379] = 4, + [59254] = 4, ACTIONS(4167), 1, sym_identifier, ACTIONS(4169), 1, anon_sym_ref, ACTIONS(4171), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63393] = 4, + [59269] = 4, ACTIONS(2191), 1, anon_sym_PLUS, ACTIONS(4173), 1, sym_mutable_specifier, ACTIONS(4175), 1, sym_self, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63407] = 4, + [59284] = 4, ACTIONS(3889), 1, anon_sym_RPAREN, ACTIONS(3891), 1, anon_sym_COMMA, STATE(1959), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63421] = 4, + [59299] = 4, ACTIONS(4177), 1, sym_identifier, ACTIONS(4179), 1, anon_sym_ref, ACTIONS(4181), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63435] = 3, + [59314] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4183), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63447] = 3, - ACTIONS(3759), 1, - anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [59327] = 3, + ACTIONS(3759), 1, + anon_sym_PLUS, ACTIONS(4185), 2, anon_sym_RBRACE, anon_sym_COMMA, - [63459] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59340] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4187), 1, anon_sym_SEMI, STATE(275), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63473] = 4, + [59355] = 4, ACTIONS(3230), 1, anon_sym_COLON_COLON, ACTIONS(3236), 1, anon_sym_COLON, STATE(1955), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63487] = 4, + [59370] = 4, ACTIONS(3530), 1, anon_sym_LT, ACTIONS(4189), 1, anon_sym_EQ, STATE(2383), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63501] = 4, + [59385] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4191), 1, anon_sym_SEMI, ACTIONS(4193), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63515] = 4, + [59400] = 4, ACTIONS(2091), 1, anon_sym_RPAREN, ACTIONS(4195), 1, anon_sym_COMMA, STATE(1799), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63529] = 4, + [59415] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4197), 1, anon_sym_SEMI, STATE(293), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63543] = 4, + [59430] = 4, ACTIONS(4199), 1, anon_sym_RBRACE, ACTIONS(4201), 1, anon_sym_COMMA, STATE(1952), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63557] = 3, + [59445] = 3, ACTIONS(3899), 1, anon_sym_PIPE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4203), 2, anon_sym_RBRACE, anon_sym_COMMA, - [63569] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59458] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4205), 1, anon_sym_SEMI, STATE(428), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63583] = 4, + [59473] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4207), 1, anon_sym_SEMI, ACTIONS(4209), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63597] = 4, + [59488] = 4, ACTIONS(630), 1, anon_sym_RBRACK, ACTIONS(4211), 1, anon_sym_COMMA, STATE(1768), 1, aux_sym_array_expression_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63611] = 4, + [59503] = 4, ACTIONS(2925), 1, anon_sym_RBRACK, ACTIONS(4213), 1, anon_sym_COMMA, STATE(1768), 1, aux_sym_array_expression_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63625] = 2, - ACTIONS(3), 2, + [59518] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4216), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [63635] = 3, + [59529] = 3, ACTIONS(3029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4218), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63647] = 3, - ACTIONS(3759), 1, - anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [59542] = 3, + ACTIONS(3759), 1, + anon_sym_PLUS, ACTIONS(4061), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63659] = 3, - ACTIONS(3853), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [59555] = 3, + ACTIONS(3853), 1, + anon_sym_COLON_COLON, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [63671] = 3, - ACTIONS(3899), 1, - anon_sym_PIPE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [59568] = 3, + ACTIONS(3899), 1, + anon_sym_PIPE, ACTIONS(4220), 2, anon_sym_RBRACE, anon_sym_COMMA, - [63683] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59581] = 4, ACTIONS(4222), 1, anon_sym_COMMA, ACTIONS(4224), 1, anon_sym_GT, STATE(1970), 1, aux_sym_for_lifetimes_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63697] = 3, + [59596] = 3, ACTIONS(4228), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4226), 2, anon_sym_RBRACE, anon_sym_COMMA, - [63709] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59609] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4230), 1, anon_sym_SEMI, STATE(445), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63723] = 4, + [59624] = 4, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(3759), 1, anon_sym_PLUS, STATE(1054), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63737] = 3, + [59639] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4232), 2, anon_sym_RPAREN, anon_sym_COMMA, - [63749] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59652] = 4, ACTIONS(4234), 1, anon_sym_for, ACTIONS(4236), 1, anon_sym_loop, ACTIONS(4238), 1, anon_sym_while, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63763] = 3, + [59667] = 3, ACTIONS(3837), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [63775] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59680] = 4, ACTIONS(2344), 1, anon_sym_LBRACE, ACTIONS(4240), 1, anon_sym_COLON_COLON, STATE(995), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63789] = 4, + [59695] = 4, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(4242), 1, anon_sym_move, STATE(1056), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63803] = 2, - ACTIONS(3), 2, + [59710] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4244), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [63813] = 2, - ACTIONS(3), 2, + [59721] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4246), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [63823] = 4, + [59732] = 4, ACTIONS(4248), 1, anon_sym_RBRACE, ACTIONS(4250), 1, anon_sym_COMMA, STATE(1978), 1, aux_sym_struct_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63837] = 4, + [59747] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4252), 1, anon_sym_SEMI, STATE(351), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63851] = 4, + [59762] = 4, ACTIONS(3962), 1, anon_sym_COMMA, ACTIONS(3964), 1, anon_sym_GT, STATE(1984), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63865] = 4, + [59777] = 4, ACTIONS(3530), 1, anon_sym_LT, ACTIONS(4254), 1, anon_sym_EQ, STATE(2357), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63879] = 3, + [59792] = 3, ACTIONS(3843), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [63891] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [59805] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4256), 1, anon_sym_SEMI, STATE(313), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63905] = 4, + [59820] = 4, ACTIONS(3023), 1, anon_sym_RPAREN, ACTIONS(4258), 1, anon_sym_COMMA, STATE(1745), 1, aux_sym_meta_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63919] = 4, + [59835] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3432), 1, anon_sym_LBRACE, STATE(1267), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63933] = 4, + [59850] = 4, ACTIONS(3554), 1, anon_sym_LBRACE, ACTIONS(4260), 1, anon_sym_SEMI, STATE(256), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63947] = 4, + [59865] = 4, ACTIONS(4262), 1, anon_sym_RBRACE, ACTIONS(4264), 1, anon_sym_COMMA, STATE(1982), 1, aux_sym_struct_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63961] = 4, + [59880] = 4, ACTIONS(2244), 1, anon_sym_RPAREN, ACTIONS(4266), 1, anon_sym_COMMA, STATE(1972), 1, aux_sym_tuple_type_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63975] = 2, - ACTIONS(3), 2, + [59895] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4268), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [63985] = 4, + [59906] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4270), 1, anon_sym_SEMI, STATE(325), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [63999] = 2, - ACTIONS(3), 2, + [59921] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4272), 3, anon_sym_PLUS, anon_sym_STAR, anon_sym_QMARK, - [64009] = 4, + [59932] = 4, ACTIONS(4274), 1, anon_sym_RPAREN, ACTIONS(4276), 1, anon_sym_COMMA, STATE(1799), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64023] = 4, + [59947] = 4, ACTIONS(3542), 1, anon_sym_RBRACE, ACTIONS(4279), 1, anon_sym_COMMA, STATE(1801), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64037] = 4, + [59962] = 4, ACTIONS(4281), 1, anon_sym_RBRACE, ACTIONS(4283), 1, anon_sym_COMMA, STATE(1801), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64051] = 2, - ACTIONS(3), 2, + [59977] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4286), 3, anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [64061] = 4, + [59988] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4288), 1, anon_sym_SEMI, STATE(376), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64075] = 4, + [60003] = 4, ACTIONS(3550), 1, anon_sym_GT, ACTIONS(4290), 1, anon_sym_COMMA, STATE(1964), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64089] = 4, + [60018] = 4, ACTIONS(3548), 1, anon_sym_GT, ACTIONS(4292), 1, anon_sym_COMMA, STATE(1964), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64103] = 2, - ACTIONS(3), 2, + [60033] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4294), 3, anon_sym_EQ, anon_sym_COMMA, anon_sym_GT, - [64113] = 4, + [60044] = 4, ACTIONS(4296), 1, anon_sym_RBRACE, ACTIONS(4298), 1, anon_sym_COMMA, STATE(1908), 1, aux_sym_field_initializer_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64127] = 3, + [60059] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4300), 2, anon_sym_RBRACE, anon_sym_COMMA, - [64139] = 3, - ACTIONS(3759), 1, - anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [60072] = 3, + ACTIONS(3759), 1, + anon_sym_PLUS, ACTIONS(4302), 2, anon_sym_RPAREN, anon_sym_COMMA, - [64151] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60085] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4304), 1, anon_sym_SEMI, ACTIONS(4306), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64165] = 3, + [60100] = 3, ACTIONS(4310), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4308), 2, anon_sym_RBRACE, anon_sym_COMMA, - [64177] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60113] = 4, ACTIONS(3554), 1, anon_sym_LBRACE, ACTIONS(4312), 1, anon_sym_SEMI, STATE(348), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64191] = 4, + [60128] = 4, ACTIONS(2095), 1, anon_sym_RPAREN, ACTIONS(4314), 1, anon_sym_COMMA, STATE(1799), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64205] = 4, + [60143] = 4, ACTIONS(4041), 1, anon_sym_COMMA, ACTIONS(4316), 1, anon_sym_PIPE, STATE(1905), 1, aux_sym_closure_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64219] = 4, + [60158] = 4, ACTIONS(3236), 1, anon_sym_COLON, ACTIONS(3264), 1, anon_sym_COLON_COLON, STATE(1955), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64233] = 4, + [60173] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4318), 1, anon_sym_SEMI, ACTIONS(4320), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64247] = 4, + [60188] = 4, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4322), 1, anon_sym_EQ_GT, ACTIONS(4324), 1, anon_sym_if, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64261] = 3, + [60203] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4326), 2, anon_sym_COMMA, anon_sym_GT, - [64273] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60216] = 4, ACTIONS(4328), 1, anon_sym_COMMA, ACTIONS(4331), 1, anon_sym_GT, STATE(1819), 1, aux_sym_for_lifetimes_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64287] = 4, + [60231] = 4, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(4333), 1, anon_sym_GT, STATE(2159), 1, sym_lifetime, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64301] = 4, + [60246] = 4, ACTIONS(4335), 1, anon_sym_for, ACTIONS(4337), 1, anon_sym_loop, ACTIONS(4339), 1, anon_sym_while, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64315] = 2, - ACTIONS(3), 2, + [60261] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4341), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [64325] = 4, + [60272] = 4, ACTIONS(4343), 1, anon_sym_COMMA, ACTIONS(4346), 1, anon_sym_GT, STATE(1823), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64339] = 4, + [60287] = 4, ACTIONS(3089), 1, anon_sym_LBRACE, ACTIONS(4348), 1, sym_identifier, STATE(1743), 1, sym_use_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64353] = 3, + [60302] = 3, ACTIONS(2191), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4346), 2, anon_sym_COMMA, anon_sym_GT, - [64365] = 3, - ACTIONS(3867), 1, - anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [60315] = 3, + ACTIONS(3867), 1, + anon_sym_COLON_COLON, ACTIONS(3147), 2, anon_sym_DOT_DOT_DOT, anon_sym_DOT_DOT_EQ, - [64377] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60328] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4350), 1, anon_sym_SEMI, ACTIONS(4352), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64391] = 3, + [60343] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4346), 2, anon_sym_COMMA, anon_sym_GT, - [64403] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60356] = 4, ACTIONS(2344), 1, anon_sym_LBRACE, ACTIONS(4354), 1, anon_sym_COLON_COLON, STATE(995), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64417] = 3, + [60371] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4356), 2, anon_sym_COMMA, anon_sym_GT, - [64429] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60384] = 4, ACTIONS(4358), 1, anon_sym_RBRACE, ACTIONS(4360), 1, anon_sym_COMMA, STATE(1936), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64443] = 4, + [60399] = 4, ACTIONS(4362), 1, anon_sym_RBRACE, ACTIONS(4364), 1, anon_sym_COMMA, STATE(1832), 1, aux_sym_struct_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64457] = 4, + [60414] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4367), 1, anon_sym_as, ACTIONS(4369), 1, anon_sym_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64471] = 4, + [60429] = 4, ACTIONS(4041), 1, anon_sym_COMMA, ACTIONS(4371), 1, anon_sym_PIPE, STATE(1814), 1, aux_sym_closure_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64485] = 3, + [60444] = 3, ACTIONS(3899), 1, anon_sym_PIPE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4373), 2, anon_sym_RBRACE, anon_sym_COMMA, - [64497] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60457] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4375), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64511] = 4, + [60472] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4375), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64525] = 3, + [60487] = 3, ACTIONS(4379), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4377), 2, anon_sym_RBRACE, anon_sym_COMMA, - [64537] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60500] = 4, ACTIONS(740), 1, anon_sym_LBRACE, ACTIONS(4381), 1, anon_sym_move, STATE(244), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64551] = 4, + [60515] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4383), 1, anon_sym_SEMI, STATE(448), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64565] = 4, + [60530] = 4, ACTIONS(2310), 1, anon_sym_LT2, ACTIONS(4385), 1, sym_identifier, STATE(778), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64579] = 4, + [60545] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4387), 1, anon_sym_SEMI, STATE(2366), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64593] = 4, + [60560] = 4, ACTIONS(768), 1, anon_sym_RPAREN, ACTIONS(4389), 1, anon_sym_COMMA, STATE(1849), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64607] = 4, + [60575] = 4, ACTIONS(4391), 1, sym_identifier, ACTIONS(4393), 1, anon_sym_ref, ACTIONS(4395), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64621] = 4, + [60590] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4397), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64635] = 4, + [60605] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4397), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64649] = 2, - ACTIONS(3), 2, + [60620] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4399), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [64659] = 3, + [60631] = 3, ACTIONS(3029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3887), 2, anon_sym_RPAREN, anon_sym_COMMA, - [64671] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60644] = 4, ACTIONS(4118), 1, anon_sym_RPAREN, ACTIONS(4401), 1, anon_sym_COMMA, STATE(1849), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64685] = 4, + [60659] = 4, ACTIONS(4404), 1, sym_identifier, ACTIONS(4406), 1, anon_sym_await, ACTIONS(4408), 1, sym_integer_literal, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64699] = 4, + [60674] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4410), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64713] = 4, + [60689] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4410), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64727] = 4, + [60704] = 4, ACTIONS(2310), 1, anon_sym_LT2, ACTIONS(4385), 1, sym_identifier, STATE(799), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64741] = 2, - ACTIONS(3), 2, + [60719] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2815), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [64751] = 3, + [60730] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4118), 2, anon_sym_RPAREN, anon_sym_COMMA, - [64763] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60743] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4412), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [64773] = 2, - ACTIONS(3), 2, + [60754] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2811), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [64783] = 4, + [60765] = 4, ACTIONS(4414), 1, anon_sym_for, ACTIONS(4416), 1, anon_sym_loop, ACTIONS(4418), 1, anon_sym_while, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64797] = 2, - ACTIONS(3), 2, + [60780] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4113), 3, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COMMA, - [64807] = 4, + [60791] = 4, ACTIONS(626), 1, anon_sym_RBRACK, ACTIONS(2819), 1, anon_sym_COMMA, STATE(1768), 1, aux_sym_array_expression_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64821] = 4, + [60806] = 4, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(4420), 1, anon_sym_SEMI, STATE(929), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64835] = 4, + [60821] = 4, ACTIONS(3556), 1, anon_sym_RBRACE, ACTIONS(4422), 1, anon_sym_COMMA, STATE(1864), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64849] = 3, + [60836] = 3, ACTIONS(4426), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4424), 2, anon_sym_RBRACE, anon_sym_COMMA, - [64861] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [60849] = 4, ACTIONS(4428), 1, anon_sym_RBRACE, ACTIONS(4430), 1, anon_sym_COMMA, STATE(1864), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64875] = 2, - ACTIONS(3), 2, + [60864] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4433), 3, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_RBRACE, - [64885] = 4, + [60875] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4435), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64899] = 4, + [60890] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4435), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64913] = 4, + [60905] = 4, ACTIONS(4437), 1, anon_sym_RBRACE, ACTIONS(4439), 1, anon_sym_COMMA, STATE(1871), 1, aux_sym_use_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64927] = 4, + [60920] = 4, ACTIONS(375), 1, anon_sym_RPAREN, ACTIONS(4441), 1, anon_sym_COMMA, STATE(1873), 1, aux_sym_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64941] = 2, - ACTIONS(3), 2, + [60935] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4443), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [64951] = 4, + [60946] = 4, ACTIONS(3107), 1, anon_sym_RBRACE, ACTIONS(4445), 1, anon_sym_COMMA, STATE(1922), 1, aux_sym_use_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64965] = 4, + [60961] = 4, ACTIONS(2310), 1, anon_sym_LT2, ACTIONS(4447), 1, sym_identifier, STATE(1199), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64979] = 4, + [60976] = 4, ACTIONS(2913), 1, anon_sym_RPAREN, ACTIONS(4449), 1, anon_sym_COMMA, STATE(1873), 1, aux_sym_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [64993] = 2, - ACTIONS(3), 2, + [60991] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4452), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65003] = 2, - ACTIONS(3), 2, + [61002] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4454), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65013] = 4, + [61013] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4456), 1, anon_sym_SEMI, STATE(800), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65027] = 4, + [61028] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4458), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65041] = 4, + [61043] = 4, ACTIONS(2310), 1, anon_sym_LT2, ACTIONS(4447), 1, sym_identifier, STATE(1163), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65055] = 2, - ACTIONS(3), 2, + [61058] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4460), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65065] = 2, - ACTIONS(3), 2, + [61069] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4462), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65075] = 2, - ACTIONS(3), 2, + [61080] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4464), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65085] = 2, - ACTIONS(3), 2, + [61091] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4466), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65095] = 4, + [61102] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4468), 1, anon_sym_SEMI, STATE(804), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65109] = 2, - ACTIONS(3), 2, + [61117] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4470), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65119] = 4, + [61128] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4472), 1, anon_sym_SEMI, STATE(821), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65133] = 2, - ACTIONS(3), 2, + [61143] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4474), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [65143] = 4, + [61154] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4476), 1, anon_sym_SEMI, STATE(2306), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65157] = 4, + [61169] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4478), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65171] = 4, + [61184] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4480), 1, anon_sym_SEMI, STATE(860), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65185] = 4, + [61199] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4482), 1, anon_sym_SEMI, ACTIONS(4484), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65199] = 4, + [61214] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4486), 1, anon_sym_SEMI, STATE(872), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65213] = 4, + [61229] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4478), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65227] = 4, + [61244] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3769), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65241] = 4, + [61259] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4488), 1, anon_sym_SEMI, ACTIONS(4490), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65255] = 2, - ACTIONS(3), 2, + [61274] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4492), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [65265] = 4, + [61285] = 4, ACTIONS(3950), 1, anon_sym_COMMA, ACTIONS(3952), 1, anon_sym_GT, STATE(1962), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65279] = 4, + [61300] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(3769), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65293] = 4, + [61315] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4458), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65307] = 4, + [61330] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4494), 1, anon_sym_SEMI, STATE(890), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65321] = 4, + [61345] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4496), 1, anon_sym_SEMI, ACTIONS(4498), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65335] = 4, + [61360] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4500), 1, anon_sym_SEMI, STATE(251), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65349] = 4, + [61375] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4502), 1, anon_sym_SEMI, STATE(901), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65363] = 4, + [61390] = 4, ACTIONS(764), 1, anon_sym_RPAREN, ACTIONS(3918), 1, anon_sym_COMMA, STATE(1843), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65377] = 3, + [61405] = 3, ACTIONS(3895), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4504), 2, anon_sym_COMMA, anon_sym_PIPE, - [65389] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [61418] = 4, ACTIONS(4504), 1, anon_sym_PIPE, ACTIONS(4506), 1, anon_sym_COMMA, STATE(1905), 1, aux_sym_closure_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65403] = 4, + [61433] = 4, ACTIONS(279), 1, anon_sym_LBRACE, ACTIONS(3759), 1, anon_sym_PLUS, STATE(980), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65417] = 4, + [61448] = 4, ACTIONS(4509), 1, anon_sym_RBRACE, ACTIONS(4511), 1, anon_sym_COMMA, STATE(1907), 1, aux_sym_field_initializer_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65431] = 4, + [61463] = 4, ACTIONS(3504), 1, anon_sym_RBRACE, ACTIONS(4514), 1, anon_sym_COMMA, STATE(1907), 1, aux_sym_field_initializer_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65445] = 4, + [61478] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4516), 1, anon_sym_SEMI, STATE(2410), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65459] = 4, + [61493] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4518), 1, anon_sym_SEMI, STATE(956), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65473] = 3, + [61508] = 3, ACTIONS(4522), 1, anon_sym_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4520), 2, anon_sym_RBRACE, anon_sym_COMMA, - [65485] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, + sym_line_comment, + [61521] = 2, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4524), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [65495] = 2, - ACTIONS(3), 2, + [61532] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4526), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [65505] = 4, + [61543] = 4, ACTIONS(3544), 1, anon_sym_RBRACE, ACTIONS(4528), 1, anon_sym_COMMA, STATE(1801), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65519] = 4, + [61558] = 4, ACTIONS(4530), 1, anon_sym_RPAREN, ACTIONS(4532), 1, anon_sym_COMMA, STATE(1791), 1, aux_sym_meta_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65533] = 4, + [61573] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4534), 1, anon_sym_SEMI, ACTIONS(4536), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65547] = 4, + [61588] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4538), 1, anon_sym_SEMI, ACTIONS(4540), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65561] = 4, + [61603] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4542), 1, anon_sym_SEMI, STATE(923), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65575] = 4, + [61618] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4544), 1, anon_sym_SEMI, STATE(2308), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65589] = 2, - ACTIONS(3), 2, + [61633] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4546), 3, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_COMMA, - [65599] = 4, + [61644] = 4, ACTIONS(766), 1, anon_sym_RPAREN, ACTIONS(4548), 1, anon_sym_COMMA, STATE(1849), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65613] = 4, + [61659] = 4, ACTIONS(4550), 1, anon_sym_RBRACE, ACTIONS(4552), 1, anon_sym_COMMA, STATE(1922), 1, aux_sym_use_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65627] = 4, + [61674] = 4, ACTIONS(3492), 1, anon_sym_RBRACE, ACTIONS(4555), 1, anon_sym_COMMA, STATE(1864), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65641] = 2, - ACTIONS(3), 2, + [61689] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4557), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_COMMA, - [65651] = 4, + [61700] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4559), 1, anon_sym_SEMI, STATE(2318), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65665] = 4, + [61715] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4561), 1, anon_sym_SEMI, ACTIONS(4563), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65679] = 4, + [61730] = 4, ACTIONS(3500), 1, anon_sym_LBRACE, ACTIONS(4565), 1, anon_sym_SEMI, STATE(833), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65693] = 4, + [61745] = 4, ACTIONS(381), 1, anon_sym_RPAREN, ACTIONS(2867), 1, anon_sym_COMMA, STATE(1873), 1, aux_sym_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65707] = 2, - ACTIONS(3), 2, + [61760] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2802), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [65717] = 4, + [61771] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4567), 1, anon_sym_SEMI, STATE(869), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65731] = 4, + [61786] = 4, ACTIONS(3538), 1, anon_sym_RBRACE, ACTIONS(4569), 1, anon_sym_COMMA, STATE(1800), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65745] = 4, + [61801] = 4, ACTIONS(3516), 1, anon_sym_RBRACE, ACTIONS(4571), 1, anon_sym_COMMA, STATE(1914), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65759] = 4, + [61816] = 4, ACTIONS(3516), 1, anon_sym_RBRACE, ACTIONS(4571), 1, anon_sym_COMMA, STATE(1801), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65773] = 2, - ACTIONS(3), 2, + [61831] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2790), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [65783] = 4, + [61842] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4573), 1, anon_sym_SEMI, ACTIONS(4575), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65797] = 4, + [61857] = 4, ACTIONS(3538), 1, anon_sym_RBRACE, ACTIONS(4569), 1, anon_sym_COMMA, STATE(1801), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65811] = 4, + [61872] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4577), 1, anon_sym_SEMI, ACTIONS(4579), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65825] = 4, + [61887] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4581), 1, anon_sym_SEMI, ACTIONS(4583), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65839] = 4, + [61902] = 4, ACTIONS(2097), 1, anon_sym_RPAREN, ACTIONS(4585), 1, anon_sym_COMMA, STATE(1799), 1, aux_sym_ordered_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65853] = 4, + [61917] = 4, ACTIONS(4587), 1, anon_sym_RBRACE, ACTIONS(4589), 1, anon_sym_COMMA, STATE(1967), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65867] = 4, + [61932] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4591), 1, anon_sym_SEMI, ACTIONS(4593), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65881] = 4, + [61947] = 4, ACTIONS(3809), 1, anon_sym_COMMA, ACTIONS(3811), 1, anon_sym_GT, STATE(1805), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65895] = 4, + [61962] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4595), 1, anon_sym_SEMI, ACTIONS(4597), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65909] = 4, + [61977] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4599), 1, anon_sym_SEMI, STATE(2204), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65923] = 4, + [61992] = 4, ACTIONS(870), 1, anon_sym_GT, ACTIONS(4601), 1, anon_sym_COMMA, STATE(1823), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65937] = 4, + [62007] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4603), 1, anon_sym_SEMI, STATE(789), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65951] = 4, + [62022] = 4, ACTIONS(3901), 1, anon_sym_RPAREN, ACTIONS(3903), 1, anon_sym_COMMA, STATE(1963), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65965] = 3, + [62037] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4605), 2, anon_sym_COMMA, anon_sym_GT, - [65977] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62050] = 4, ACTIONS(758), 1, anon_sym_RPAREN, ACTIONS(3960), 1, anon_sym_COMMA, STATE(1921), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [65991] = 3, + [62065] = 3, ACTIONS(4609), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4607), 2, anon_sym_RBRACE, anon_sym_COMMA, - [66003] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62078] = 4, ACTIONS(3757), 1, anon_sym_LBRACE, ACTIONS(4611), 1, anon_sym_SEMI, STATE(793), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66017] = 4, + [62093] = 4, ACTIONS(3564), 1, anon_sym_RBRACE, ACTIONS(4613), 1, anon_sym_COMMA, STATE(1864), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66031] = 4, + [62108] = 4, ACTIONS(3564), 1, anon_sym_RBRACE, ACTIONS(4613), 1, anon_sym_COMMA, STATE(1862), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66045] = 4, + [62123] = 4, ACTIONS(4093), 1, anon_sym_COMMA, ACTIONS(4095), 1, anon_sym_GT, STATE(1945), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66059] = 2, - ACTIONS(3), 2, + [62138] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4615), 3, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COMMA, - [66069] = 2, - ACTIONS(3), 2, + [62149] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(4617), 3, anon_sym_SEMI, anon_sym_LBRACE, anon_sym_COMMA, - [66079] = 2, - ACTIONS(3), 2, + [62160] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2794), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [66089] = 4, + [62171] = 4, ACTIONS(2250), 1, anon_sym_RPAREN, ACTIONS(4619), 1, anon_sym_COMMA, STATE(1972), 1, aux_sym_tuple_type_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66103] = 4, + [62186] = 4, ACTIONS(764), 1, anon_sym_RPAREN, ACTIONS(3918), 1, anon_sym_COMMA, STATE(1849), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66117] = 4, + [62201] = 4, ACTIONS(3512), 1, anon_sym_GT, ACTIONS(4621), 1, anon_sym_COMMA, STATE(1964), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66131] = 2, - ACTIONS(3), 2, + [62216] = 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, ACTIONS(2798), 3, anon_sym_LBRACE, anon_sym_COLON, anon_sym_where, - [66141] = 4, + [62227] = 4, ACTIONS(3488), 1, anon_sym_GT, ACTIONS(4623), 1, anon_sym_COMMA, STATE(1964), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66155] = 4, + [62242] = 4, ACTIONS(758), 1, anon_sym_RPAREN, ACTIONS(3960), 1, anon_sym_COMMA, STATE(1849), 1, aux_sym_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66169] = 4, + [62257] = 4, ACTIONS(3970), 1, anon_sym_GT, ACTIONS(4625), 1, anon_sym_COMMA, STATE(1964), 1, aux_sym_type_parameters_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66183] = 3, + [62272] = 3, ACTIONS(4011), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(3970), 2, anon_sym_COMMA, anon_sym_GT, - [66195] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62285] = 4, ACTIONS(3494), 1, anon_sym_RBRACE, ACTIONS(4628), 1, anon_sym_COMMA, STATE(1923), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66209] = 4, + [62300] = 4, ACTIONS(3494), 1, anon_sym_RBRACE, ACTIONS(4628), 1, anon_sym_COMMA, STATE(1864), 1, aux_sym_enum_variant_list_repeat2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66223] = 4, + [62315] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4630), 1, anon_sym_SEMI, ACTIONS(4632), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66237] = 3, + [62330] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4634), 2, anon_sym_COMMA, anon_sym_GT, - [66249] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62343] = 4, ACTIONS(4636), 1, anon_sym_COMMA, ACTIONS(4638), 1, anon_sym_GT, STATE(1819), 1, aux_sym_for_lifetimes_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66263] = 4, + [62358] = 4, ACTIONS(2071), 1, anon_sym_SQUOTE, ACTIONS(4638), 1, anon_sym_GT, STATE(2159), 1, sym_lifetime, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66277] = 4, + [62373] = 4, ACTIONS(4640), 1, anon_sym_RPAREN, ACTIONS(4642), 1, anon_sym_COMMA, STATE(1972), 1, aux_sym_tuple_type_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66291] = 3, + [62388] = 3, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, ACTIONS(4640), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66303] = 4, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62401] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4645), 1, sym_identifier, STATE(2303), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66317] = 4, + [62416] = 4, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4647), 1, anon_sym_SEMI, ACTIONS(4649), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66331] = 4, + [62431] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4651), 1, anon_sym_SEMI, STATE(2359), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66345] = 4, + [62446] = 4, ACTIONS(4653), 1, anon_sym_RBRACE, ACTIONS(4655), 1, anon_sym_COMMA, STATE(1933), 1, aux_sym_field_declaration_list_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66359] = 4, + [62461] = 4, ACTIONS(3723), 1, anon_sym_RBRACE, ACTIONS(4657), 1, anon_sym_COMMA, STATE(1832), 1, aux_sym_struct_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66373] = 4, + [62476] = 4, ACTIONS(3528), 1, anon_sym_where, ACTIONS(4659), 1, anon_sym_SEMI, STATE(2368), 1, sym_where_clause, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66387] = 4, + [62491] = 4, ACTIONS(3149), 1, anon_sym_LT2, ACTIONS(4645), 1, sym_identifier, STATE(2304), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66401] = 4, + [62506] = 4, ACTIONS(2185), 1, anon_sym_RPAREN, ACTIONS(4661), 1, anon_sym_COMMA, STATE(1679), 1, aux_sym_tuple_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66415] = 4, + [62521] = 4, ACTIONS(3725), 1, anon_sym_RBRACE, ACTIONS(4663), 1, anon_sym_COMMA, STATE(1832), 1, aux_sym_struct_pattern_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66429] = 4, + [62536] = 4, ACTIONS(3763), 1, anon_sym_LBRACE, ACTIONS(4665), 1, anon_sym_SEMI, STATE(450), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66443] = 4, + [62551] = 4, ACTIONS(868), 1, anon_sym_GT, ACTIONS(4667), 1, anon_sym_COMMA, STATE(1823), 1, aux_sym_type_arguments_repeat1, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66457] = 3, + [62566] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(936), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66468] = 3, + [62578] = 3, ACTIONS(740), 1, anon_sym_LBRACE, STATE(242), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [66479] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [62590] = 2, ACTIONS(4669), 2, anon_sym_RBRACE, anon_sym_COMMA, - [66488] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [62600] = 2, ACTIONS(4671), 2, sym_identifier, sym_metavariable, - [66497] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62610] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(755), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66508] = 3, + [62622] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(754), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66519] = 3, + [62634] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(753), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66530] = 3, + [62646] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4673), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66541] = 3, + [62658] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(750), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66552] = 3, + [62670] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(748), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66563] = 3, + [62682] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(747), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66574] = 3, + [62694] = 3, ACTIONS(15), 1, anon_sym_LBRACE, STATE(68), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66585] = 3, + [62706] = 3, ACTIONS(4675), 1, sym_identifier, ACTIONS(4677), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66596] = 3, + [62718] = 3, ACTIONS(3895), 1, anon_sym_COLON, ACTIONS(3899), 1, anon_sym_PIPE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66607] = 3, + [62730] = 3, ACTIONS(3777), 1, anon_sym_LBRACE, STATE(738), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66618] = 3, + [62742] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(735), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66629] = 3, + [62754] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(731), 1, sym_field_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [66640] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [62766] = 2, ACTIONS(4679), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66649] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62776] = 3, ACTIONS(3747), 1, anon_sym_COLON_COLON, ACTIONS(4681), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66660] = 3, + [62788] = 3, ACTIONS(4683), 1, anon_sym_SEMI, ACTIONS(4685), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66671] = 3, + [62800] = 3, ACTIONS(3751), 1, anon_sym_COLON_COLON, ACTIONS(4681), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66682] = 3, + [62812] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(340), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66693] = 3, + [62824] = 3, ACTIONS(3297), 1, anon_sym_COLON_COLON, ACTIONS(4687), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66704] = 3, + [62836] = 3, ACTIONS(4153), 1, sym_identifier, ACTIONS(4157), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66715] = 3, + [62848] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4689), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66726] = 3, + [62860] = 3, ACTIONS(4691), 1, anon_sym_SEMI, ACTIONS(4693), 1, anon_sym_RBRACE, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [66737] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [62872] = 2, ACTIONS(3970), 2, anon_sym_COMMA, anon_sym_GT, - [66746] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62882] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4695), 1, anon_sym_in, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [66757] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [62894] = 2, ACTIONS(3839), 2, anon_sym_RPAREN, anon_sym_COMMA, - [66766] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [62904] = 3, ACTIONS(2302), 1, anon_sym_LPAREN, STATE(768), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66777] = 3, + [62916] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(769), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66788] = 3, + [62928] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1286), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66799] = 3, + [62940] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4697), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66810] = 3, + [62952] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4699), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66821] = 3, + [62964] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4701), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66832] = 3, + [62976] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4703), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66843] = 3, + [62988] = 3, ACTIONS(4691), 1, anon_sym_SEMI, ACTIONS(4705), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66854] = 3, + [63000] = 3, ACTIONS(4691), 1, anon_sym_SEMI, ACTIONS(4707), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66865] = 3, + [63012] = 3, ACTIONS(4709), 1, anon_sym_SEMI, ACTIONS(4711), 1, anon_sym_as, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66876] = 3, + [63024] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(417), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66887] = 3, + [63036] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4713), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66898] = 3, + [63048] = 3, ACTIONS(3753), 1, anon_sym_LBRACE, STATE(319), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66909] = 3, + [63060] = 3, ACTIONS(3583), 1, anon_sym_COLON, STATE(1955), 1, sym_trait_bounds, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66920] = 3, + [63072] = 3, ACTIONS(3777), 1, anon_sym_LBRACE, STATE(814), 1, sym_enum_variant_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [66931] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63084] = 2, ACTIONS(4715), 2, sym_identifier, sym_metavariable, - [66940] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63094] = 3, ACTIONS(3671), 1, anon_sym_COLON, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66951] = 3, + [63106] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(802), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66962] = 3, + [63118] = 3, ACTIONS(3530), 1, anon_sym_LT, STATE(659), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66973] = 3, + [63130] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4717), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66984] = 3, + [63142] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(811), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [66995] = 3, + [63154] = 3, ACTIONS(2071), 1, anon_sym_SQUOTE, STATE(2159), 1, sym_lifetime, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67006] = 3, + [63166] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4719), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67017] = 3, + [63178] = 3, ACTIONS(15), 1, anon_sym_LBRACE, STATE(51), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67028] = 3, + [63190] = 3, ACTIONS(3695), 1, anon_sym_RBRACE, ACTIONS(4691), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67039] = 3, + [63202] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(286), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67050] = 3, + [63214] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(308), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67061] = 3, + [63226] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(267), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67072] = 3, + [63238] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(290), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67083] = 3, + [63250] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(830), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67094] = 3, + [63262] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4721), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67105] = 3, + [63274] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(302), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67116] = 3, + [63286] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(839), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67127] = 3, + [63298] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4723), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67138] = 3, + [63310] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(842), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67149] = 3, + [63322] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(843), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67160] = 3, + [63334] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(300), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67171] = 3, + [63346] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4725), 1, anon_sym_SEMI, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67182] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63358] = 2, ACTIONS(4727), 2, sym_identifier, sym_metavariable, - [67191] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63368] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(291), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67202] = 3, + [63380] = 3, ACTIONS(279), 1, anon_sym_LBRACE, STATE(1033), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67213] = 3, + [63392] = 3, ACTIONS(3689), 1, anon_sym_RBRACE, ACTIONS(4691), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67224] = 3, + [63404] = 3, ACTIONS(3777), 1, anon_sym_LBRACE, STATE(879), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67235] = 3, + [63416] = 3, ACTIONS(2664), 1, anon_sym_COLON, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67246] = 3, + [63428] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(412), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67257] = 3, + [63440] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(887), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67268] = 3, + [63452] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4729), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67279] = 3, + [63464] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(897), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67290] = 3, + [63476] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(899), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67301] = 3, + [63488] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(285), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67312] = 3, + [63500] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(284), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67323] = 3, + [63512] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4731), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67334] = 3, + [63524] = 3, ACTIONS(3713), 1, anon_sym_RPAREN, ACTIONS(4691), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67345] = 3, + [63536] = 3, ACTIONS(4733), 1, anon_sym_LBRACK, ACTIONS(4735), 1, anon_sym_BANG, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67356] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63548] = 2, ACTIONS(4550), 2, anon_sym_RBRACE, anon_sym_COMMA, - [67365] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63558] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(409), 1, sym_field_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67376] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63570] = 2, ACTIONS(4737), 2, sym_identifier, sym_metavariable, - [67385] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63580] = 2, ACTIONS(4061), 2, anon_sym_RPAREN, anon_sym_COMMA, - [67394] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63590] = 3, ACTIONS(4739), 1, anon_sym_LBRACK, ACTIONS(4741), 1, anon_sym_BANG, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67405] = 3, + [63602] = 3, ACTIONS(85), 1, anon_sym_PIPE, STATE(87), 1, sym_closure_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67416] = 3, + [63614] = 3, ACTIONS(4743), 1, anon_sym_SEMI, ACTIONS(4745), 1, anon_sym_as, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67427] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63626] = 2, ACTIONS(4747), 2, anon_sym_RBRACE, anon_sym_COMMA, - [67436] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63636] = 3, ACTIONS(2071), 1, anon_sym_SQUOTE, STATE(1774), 1, sym_lifetime, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67447] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63648] = 2, ACTIONS(4749), 2, sym_identifier, sym_metavariable, - [67456] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63658] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(937), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67467] = 3, + [63670] = 3, ACTIONS(2634), 1, anon_sym_COLON, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67478] = 3, + [63682] = 3, ACTIONS(3753), 1, anon_sym_LBRACE, STATE(403), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67489] = 3, + [63694] = 3, ACTIONS(2638), 1, anon_sym_COLON, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67500] = 3, + [63706] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(849), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67511] = 3, + [63718] = 3, ACTIONS(2344), 1, anon_sym_LBRACE, STATE(995), 1, sym_field_initializer_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67522] = 3, + [63730] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(946), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67533] = 3, + [63742] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1532), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67544] = 3, + [63754] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(303), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67555] = 3, + [63766] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(952), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67566] = 3, + [63778] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(954), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67577] = 3, + [63790] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(855), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67588] = 3, + [63802] = 3, ACTIONS(4751), 1, anon_sym_LPAREN, ACTIONS(4753), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67599] = 3, + [63814] = 3, ACTIONS(279), 1, anon_sym_LBRACE, STATE(1058), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67610] = 3, + [63826] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4755), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67621] = 3, + [63838] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(939), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67632] = 3, + [63850] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(935), 1, sym_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67643] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [63862] = 2, ACTIONS(4509), 2, anon_sym_RBRACE, anon_sym_COMMA, - [67652] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [63872] = 3, ACTIONS(279), 1, anon_sym_LBRACE, STATE(960), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67663] = 3, + [63884] = 3, ACTIONS(3534), 1, anon_sym_LBRACE, STATE(859), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67674] = 3, + [63896] = 3, ACTIONS(15), 1, anon_sym_LBRACE, STATE(54), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67685] = 3, + [63908] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(876), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67696] = 3, + [63920] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4757), 1, anon_sym_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67707] = 3, + [63932] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4759), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67718] = 3, + [63944] = 3, ACTIONS(2302), 1, anon_sym_LPAREN, STATE(883), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67729] = 3, + [63956] = 3, ACTIONS(3753), 1, anon_sym_LBRACE, STATE(249), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67740] = 3, + [63968] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(321), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67751] = 3, + [63980] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1534), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67762] = 3, + [63992] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(886), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67773] = 3, + [64004] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(880), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67784] = 3, + [64016] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4761), 1, anon_sym_SEMI, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67795] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64028] = 2, ACTIONS(4763), 2, sym_float_literal, sym_integer_literal, - [67804] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64038] = 3, ACTIONS(2690), 1, anon_sym_COLON, ACTIONS(3759), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67815] = 3, + [64050] = 3, ACTIONS(4765), 1, sym_identifier, ACTIONS(4767), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67826] = 3, + [64062] = 3, ACTIONS(3500), 1, anon_sym_LBRACE, STATE(865), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67837] = 3, + [64074] = 3, ACTIONS(4691), 1, anon_sym_SEMI, ACTIONS(4769), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67848] = 3, + [64086] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1569), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67859] = 3, + [64098] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4771), 1, anon_sym_in, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67870] = 3, + [64110] = 3, ACTIONS(4773), 1, sym_identifier, ACTIONS(4775), 1, sym_mutable_specifier, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67881] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64122] = 2, ACTIONS(4777), 2, anon_sym_const, sym_mutable_specifier, - [67890] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64132] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(276), 1, sym_field_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [67901] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64144] = 2, ACTIONS(4148), 2, anon_sym_RPAREN, anon_sym_COMMA, - [67910] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64154] = 3, ACTIONS(3777), 1, anon_sym_LBRACE, STATE(924), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67921] = 3, + [64166] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1297), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67932] = 3, + [64178] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4779), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67943] = 3, + [64190] = 3, ACTIONS(740), 1, anon_sym_LBRACE, STATE(243), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67954] = 3, + [64202] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(294), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67965] = 3, + [64214] = 3, ACTIONS(740), 1, anon_sym_LBRACE, STATE(221), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67976] = 3, + [64226] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(307), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67987] = 3, + [64238] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(355), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [67998] = 3, + [64250] = 3, ACTIONS(740), 1, anon_sym_LBRACE, STATE(239), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68009] = 3, + [64262] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(361), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68020] = 3, + [64274] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1558), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68031] = 3, + [64286] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(454), 1, sym_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68042] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64298] = 2, ACTIONS(4504), 2, anon_sym_COMMA, anon_sym_PIPE, - [68051] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64308] = 3, ACTIONS(3280), 1, anon_sym_COLON_COLON, ACTIONS(4781), 1, anon_sym_BANG, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68062] = 3, + [64320] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(380), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68073] = 3, + [64332] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4783), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68084] = 3, + [64344] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(398), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68095] = 3, + [64356] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(344), 1, sym_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68106] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64368] = 2, ACTIONS(4281), 2, anon_sym_RBRACE, anon_sym_COMMA, - [68115] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64378] = 3, ACTIONS(3707), 1, anon_sym_RPAREN, ACTIONS(4691), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68126] = 3, + [64390] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1284), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68137] = 3, + [64402] = 3, ACTIONS(3155), 1, anon_sym_BANG, ACTIONS(4785), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68148] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64414] = 2, ACTIONS(2125), 2, anon_sym_COMMA, anon_sym_GT, - [68157] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64424] = 3, ACTIONS(4391), 1, sym_identifier, ACTIONS(4395), 1, sym_mutable_specifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68168] = 3, + [64436] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(390), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68179] = 3, + [64448] = 3, ACTIONS(3297), 1, anon_sym_COLON_COLON, ACTIONS(4787), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68190] = 3, + [64460] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(431), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68201] = 3, + [64472] = 3, ACTIONS(740), 1, anon_sym_LBRACE, STATE(233), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68212] = 3, + [64484] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(437), 1, sym_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68223] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64496] = 2, ACTIONS(4428), 2, anon_sym_RBRACE, anon_sym_COMMA, - [68232] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64506] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(388), 1, sym_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68243] = 3, + [64518] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1571), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68254] = 3, + [64530] = 3, ACTIONS(3153), 1, anon_sym_LPAREN, STATE(1545), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68265] = 3, + [64542] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(385), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68276] = 3, + [64554] = 3, ACTIONS(3753), 1, anon_sym_LBRACE, STATE(426), 1, sym_enum_variant_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68287] = 3, + [64566] = 3, ACTIONS(3759), 1, anon_sym_PLUS, ACTIONS(4789), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68298] = 3, + [64578] = 3, ACTIONS(3751), 1, anon_sym_COLON_COLON, ACTIONS(4791), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68309] = 3, + [64590] = 3, ACTIONS(3747), 1, anon_sym_COLON_COLON, ACTIONS(4791), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68320] = 3, + [64602] = 3, ACTIONS(4793), 1, anon_sym_SEMI, ACTIONS(4795), 1, anon_sym_as, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68331] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64614] = 2, ACTIONS(4331), 2, anon_sym_COMMA, anon_sym_GT, - [68340] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64624] = 3, ACTIONS(3745), 1, anon_sym_COLON_COLON, ACTIONS(4791), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68351] = 3, + [64636] = 3, ACTIONS(3302), 1, anon_sym_BANG, ACTIONS(4797), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68362] = 3, + [64648] = 3, ACTIONS(3288), 1, anon_sym_COLON_COLON, ACTIONS(4781), 1, anon_sym_BANG, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68373] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64660] = 2, ACTIONS(4118), 2, anon_sym_RPAREN, anon_sym_COMMA, - [68382] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64670] = 3, ACTIONS(2310), 1, anon_sym_LT2, STATE(1055), 1, sym_type_arguments, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68393] = 3, + [64682] = 3, ACTIONS(3554), 1, anon_sym_LBRACE, STATE(379), 1, sym_declaration_list, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68404] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64694] = 2, ACTIONS(4346), 2, anon_sym_COMMA, anon_sym_GT, - [68413] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64704] = 2, ACTIONS(4799), 2, anon_sym_const, sym_mutable_specifier, - [68422] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64714] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(272), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68433] = 3, + [64726] = 3, ACTIONS(4801), 1, anon_sym_LPAREN, ACTIONS(4803), 1, anon_sym_LBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68444] = 3, + [64738] = 3, ACTIONS(2302), 1, anon_sym_LPAREN, STATE(850), 1, sym_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68455] = 3, + [64750] = 3, ACTIONS(279), 1, anon_sym_LBRACE, STATE(984), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68466] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64762] = 2, ACTIONS(4362), 2, anon_sym_RBRACE, anon_sym_COMMA, - [68475] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64772] = 3, ACTIONS(85), 1, anon_sym_PIPE, STATE(79), 1, sym_closure_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68486] = 3, + [64784] = 3, ACTIONS(848), 1, anon_sym_LBRACE, STATE(1366), 1, sym_block, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68497] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64796] = 2, ACTIONS(4805), 2, anon_sym_const, sym_mutable_specifier, - [68506] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64806] = 3, ACTIONS(3745), 1, anon_sym_COLON_COLON, ACTIONS(4681), 1, anon_sym_RPAREN, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68517] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64818] = 2, ACTIONS(3887), 2, anon_sym_RPAREN, anon_sym_COMMA, - [68526] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64828] = 3, ACTIONS(3899), 1, anon_sym_PIPE, ACTIONS(4807), 1, anon_sym_EQ, - ACTIONS(3), 2, - sym_block_comment, - sym_line_comment, - [68537] = 2, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, + [64840] = 2, ACTIONS(4809), 2, sym_identifier, sym_metavariable, - [68546] = 3, + ACTIONS(3), 3, + sym_block_comment, + sym_doc_comment, + sym_line_comment, + [64850] = 3, ACTIONS(279), 1, anon_sym_LBRACE, STATE(1051), 1, sym_block, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68557] = 3, + [64862] = 3, ACTIONS(3526), 1, anon_sym_LBRACE, STATE(377), 1, sym_field_declaration_list, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68568] = 3, + [64874] = 3, ACTIONS(4811), 1, anon_sym_LT, STATE(645), 1, sym_type_parameters, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68579] = 2, + [64886] = 2, ACTIONS(3843), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68587] = 2, + [64895] = 2, ACTIONS(4813), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68595] = 2, + [64904] = 2, ACTIONS(4815), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68603] = 2, + [64913] = 2, ACTIONS(4817), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68611] = 2, + [64922] = 2, ACTIONS(4819), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68619] = 2, + [64931] = 2, ACTIONS(4397), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68627] = 2, + [64940] = 2, ACTIONS(4821), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68635] = 2, + [64949] = 2, ACTIONS(4823), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68643] = 2, + [64958] = 2, ACTIONS(4825), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68651] = 2, + [64967] = 2, ACTIONS(4827), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68659] = 2, + [64976] = 2, ACTIONS(4829), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68667] = 2, + [64985] = 2, ACTIONS(4831), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68675] = 2, + [64994] = 2, ACTIONS(4833), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68683] = 2, + [65003] = 2, ACTIONS(4835), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68691] = 2, + [65012] = 2, ACTIONS(4385), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68699] = 2, + [65021] = 2, ACTIONS(4837), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68707] = 2, + [65030] = 2, ACTIONS(3769), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68715] = 2, + [65039] = 2, ACTIONS(4839), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68723] = 2, + [65048] = 2, ACTIONS(4841), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68731] = 2, + [65057] = 2, ACTIONS(4843), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68739] = 2, + [65066] = 2, ACTIONS(4845), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68747] = 2, + [65075] = 2, ACTIONS(4847), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68755] = 2, + [65084] = 2, ACTIONS(4375), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68763] = 2, + [65093] = 2, ACTIONS(4849), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68771] = 2, + [65102] = 2, ACTIONS(4851), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68779] = 2, + [65111] = 2, ACTIONS(4853), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68787] = 2, + [65120] = 2, ACTIONS(4855), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68795] = 2, + [65129] = 2, ACTIONS(4857), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68803] = 2, + [65138] = 2, ACTIONS(4859), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68811] = 2, + [65147] = 2, ACTIONS(3683), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68819] = 2, + [65156] = 2, ACTIONS(4369), 1, anon_sym_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68827] = 2, + [65165] = 2, ACTIONS(4861), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68835] = 2, + [65174] = 2, ACTIONS(4863), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68843] = 2, + [65183] = 2, ACTIONS(4865), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68851] = 2, + [65192] = 2, ACTIONS(4867), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68859] = 2, + [65201] = 2, ACTIONS(4410), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68867] = 2, + [65210] = 2, ACTIONS(4869), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68875] = 2, + [65219] = 2, ACTIONS(4871), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68883] = 2, + [65228] = 2, ACTIONS(4873), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68891] = 2, + [65237] = 2, ACTIONS(3013), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68899] = 2, + [65246] = 2, ACTIONS(4348), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68907] = 2, + [65255] = 2, ACTIONS(3213), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68915] = 2, + [65264] = 2, ACTIONS(4875), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68923] = 2, + [65273] = 2, ACTIONS(4877), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68931] = 2, + [65282] = 2, ACTIONS(4879), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68939] = 2, + [65291] = 2, ACTIONS(4358), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68947] = 2, + [65300] = 2, ACTIONS(4881), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68955] = 2, + [65309] = 2, ACTIONS(3029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68963] = 2, + [65318] = 2, ACTIONS(4883), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68971] = 2, + [65327] = 2, ACTIONS(4885), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68979] = 2, + [65336] = 2, ACTIONS(2212), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68987] = 2, + [65345] = 2, ACTIONS(4887), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [68995] = 2, + [65354] = 2, ACTIONS(4889), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69003] = 2, + [65363] = 2, ACTIONS(4891), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69011] = 2, + [65372] = 2, ACTIONS(4893), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69019] = 2, + [65381] = 2, ACTIONS(4895), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69027] = 2, + [65390] = 2, ACTIONS(4897), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69035] = 2, + [65399] = 2, ACTIONS(4899), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69043] = 2, + [65408] = 2, ACTIONS(4901), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69051] = 2, + [65417] = 2, ACTIONS(4903), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69059] = 2, + [65426] = 2, ACTIONS(4905), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69067] = 2, + [65435] = 2, ACTIONS(4907), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69075] = 2, + [65444] = 2, ACTIONS(4909), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69083] = 2, + [65453] = 2, ACTIONS(4911), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69091] = 2, + [65462] = 2, ACTIONS(4913), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69099] = 2, + [65471] = 2, ACTIONS(4915), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69107] = 2, + [65480] = 2, ACTIONS(4917), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69115] = 2, + [65489] = 2, ACTIONS(4919), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69123] = 2, + [65498] = 2, ACTIONS(626), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69131] = 2, + [65507] = 2, ACTIONS(4921), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69139] = 2, + [65516] = 2, ACTIONS(4923), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69147] = 2, + [65525] = 2, ACTIONS(4691), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69155] = 2, + [65534] = 2, ACTIONS(4138), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69163] = 2, + [65543] = 2, ACTIONS(2424), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69171] = 2, + [65552] = 2, ACTIONS(4797), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69179] = 2, + [65561] = 2, ACTIONS(4925), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69187] = 2, + [65570] = 2, ACTIONS(4927), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69195] = 2, + [65579] = 2, ACTIONS(4929), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69203] = 2, + [65588] = 2, ACTIONS(4931), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69211] = 2, + [65597] = 2, ACTIONS(4933), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69219] = 2, + [65606] = 2, ACTIONS(4935), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69227] = 2, + [65615] = 2, ACTIONS(4937), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69235] = 2, + [65624] = 2, ACTIONS(4128), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69243] = 2, + [65633] = 2, ACTIONS(4296), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69251] = 2, + [65642] = 2, ACTIONS(4939), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69259] = 2, + [65651] = 2, ACTIONS(2141), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69267] = 2, + [65660] = 2, ACTIONS(4941), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69275] = 2, + [65669] = 2, ACTIONS(4943), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69283] = 2, + [65678] = 2, ACTIONS(4945), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69291] = 2, + [65687] = 2, ACTIONS(4435), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69299] = 2, + [65696] = 2, ACTIONS(4437), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69307] = 2, + [65705] = 2, ACTIONS(4947), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69315] = 2, + [65714] = 2, ACTIONS(3297), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69323] = 2, + [65723] = 2, ACTIONS(4949), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69331] = 2, + [65732] = 2, ACTIONS(4951), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69339] = 2, + [65741] = 2, ACTIONS(4953), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69347] = 2, + [65750] = 2, ACTIONS(2191), 1, anon_sym_PLUS, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69355] = 2, + [65759] = 2, ACTIONS(4645), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69363] = 2, + [65768] = 2, ACTIONS(4955), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69371] = 2, + [65777] = 2, ACTIONS(4957), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69379] = 2, + [65786] = 2, ACTIONS(4959), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69387] = 2, + [65795] = 2, ACTIONS(4961), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69395] = 2, + [65804] = 2, ACTIONS(4963), 1, anon_sym_LT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69403] = 2, + [65813] = 2, ACTIONS(4965), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69411] = 2, + [65822] = 2, ACTIONS(4967), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69419] = 2, + [65831] = 2, ACTIONS(4969), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69427] = 2, + [65840] = 2, ACTIONS(4971), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69435] = 2, + [65849] = 2, ACTIONS(4458), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69443] = 2, + [65858] = 2, ACTIONS(4973), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69451] = 2, + [65867] = 2, ACTIONS(4975), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69459] = 2, + [65876] = 2, ACTIONS(4977), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69467] = 2, + [65885] = 2, ACTIONS(4478), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69475] = 2, + [65894] = 2, ACTIONS(4979), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69483] = 2, + [65903] = 2, ACTIONS(3230), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69491] = 2, + [65912] = 2, ACTIONS(4981), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69499] = 2, + [65921] = 2, ACTIONS(4983), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69507] = 2, + [65930] = 2, ACTIONS(3997), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69515] = 2, + [65939] = 2, ACTIONS(4985), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69523] = 2, + [65948] = 2, ACTIONS(4262), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69531] = 2, + [65957] = 2, ACTIONS(4987), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69539] = 2, + [65966] = 2, ACTIONS(2454), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69547] = 2, + [65975] = 2, ACTIONS(2420), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69555] = 2, + [65984] = 2, ACTIONS(4989), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69563] = 2, + [65993] = 2, ACTIONS(4991), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69571] = 2, + [66002] = 2, ACTIONS(4993), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69579] = 2, + [66011] = 2, ACTIONS(4995), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69587] = 2, + [66020] = 2, ACTIONS(4997), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69595] = 2, + [66029] = 2, ACTIONS(4999), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69603] = 2, + [66038] = 2, ACTIONS(5001), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69611] = 2, + [66047] = 2, ACTIONS(5003), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69619] = 2, + [66056] = 2, ACTIONS(5005), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69627] = 2, + [66065] = 2, ACTIONS(5007), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69635] = 2, + [66074] = 2, ACTIONS(361), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69643] = 2, + [66083] = 2, ACTIONS(5009), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69651] = 2, + [66092] = 2, ACTIONS(5011), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69659] = 2, + [66101] = 2, ACTIONS(5013), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69667] = 2, + [66110] = 2, ACTIONS(5015), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69675] = 2, + [66119] = 2, ACTIONS(5017), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69683] = 2, + [66128] = 2, ACTIONS(5019), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69691] = 2, + [66137] = 2, ACTIONS(5021), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69699] = 2, + [66146] = 2, ACTIONS(5023), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69707] = 2, + [66155] = 2, ACTIONS(4530), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69715] = 2, + [66164] = 2, ACTIONS(3747), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69723] = 2, + [66173] = 2, ACTIONS(5025), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69731] = 2, + [66182] = 2, ACTIONS(5027), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69739] = 2, + [66191] = 2, ACTIONS(2426), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69747] = 2, + [66200] = 2, ACTIONS(5029), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69755] = 2, + [66209] = 2, ACTIONS(3189), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69763] = 2, + [66218] = 2, ACTIONS(5031), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69771] = 2, + [66227] = 2, ACTIONS(5033), 1, ts_builtin_sym_end, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69779] = 2, + [66236] = 2, ACTIONS(2528), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69787] = 2, + [66245] = 2, ACTIONS(5035), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69795] = 2, + [66254] = 2, ACTIONS(2863), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69803] = 2, + [66263] = 2, ACTIONS(5037), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69811] = 2, + [66272] = 2, ACTIONS(5039), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69819] = 2, + [66281] = 2, ACTIONS(5041), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69827] = 2, + [66290] = 2, ACTIONS(5043), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69835] = 2, + [66299] = 2, ACTIONS(5045), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69843] = 2, + [66308] = 2, ACTIONS(3689), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69851] = 2, + [66317] = 2, ACTIONS(3867), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69859] = 2, + [66326] = 2, ACTIONS(5047), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69867] = 2, + [66335] = 2, ACTIONS(3264), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69875] = 2, + [66344] = 2, ACTIONS(3837), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69883] = 2, + [66353] = 2, ACTIONS(5049), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69891] = 2, + [66362] = 2, ACTIONS(5051), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69899] = 2, + [66371] = 2, ACTIONS(3853), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69907] = 2, + [66380] = 2, ACTIONS(5053), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69915] = 2, + [66389] = 2, ACTIONS(5055), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69923] = 2, + [66398] = 2, ACTIONS(5057), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69931] = 2, + [66407] = 2, ACTIONS(4785), 1, anon_sym_COLON_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69939] = 2, + [66416] = 2, ACTIONS(5059), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69947] = 2, + [66425] = 2, ACTIONS(5061), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69955] = 2, + [66434] = 2, ACTIONS(5063), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69963] = 2, + [66443] = 2, ACTIONS(5065), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69971] = 2, + [66452] = 2, ACTIONS(5067), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69979] = 2, + [66461] = 2, ACTIONS(5069), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69987] = 2, + [66470] = 2, ACTIONS(5071), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [69995] = 2, + [66479] = 2, ACTIONS(5073), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70003] = 2, + [66488] = 2, ACTIONS(5075), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70011] = 2, + [66497] = 2, ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70019] = 2, + [66506] = 2, ACTIONS(5079), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70027] = 2, + [66515] = 2, ACTIONS(4199), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70035] = 2, + [66524] = 2, ACTIONS(3027), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70043] = 2, + [66533] = 2, ACTIONS(5081), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70051] = 2, + [66542] = 2, ACTIONS(5083), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70059] = 2, + [66551] = 2, ACTIONS(5085), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70067] = 2, + [66560] = 2, ACTIONS(3695), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70075] = 2, + [66569] = 2, ACTIONS(5087), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70083] = 2, + [66578] = 2, ACTIONS(5089), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70091] = 2, + [66587] = 2, ACTIONS(5091), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70099] = 2, + [66596] = 2, ACTIONS(5093), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70107] = 2, + [66605] = 2, ACTIONS(4587), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70115] = 2, + [66614] = 2, ACTIONS(2145), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70123] = 2, + [66623] = 2, ACTIONS(5095), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70131] = 2, + [66632] = 2, ACTIONS(4447), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70139] = 2, + [66641] = 2, ACTIONS(5097), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70147] = 2, + [66650] = 2, ACTIONS(5099), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70155] = 2, + [66659] = 2, ACTIONS(5101), 1, anon_sym_EQ_GT, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70163] = 2, + [66668] = 2, ACTIONS(5103), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70171] = 2, + [66677] = 2, ACTIONS(3901), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70179] = 2, + [66686] = 2, ACTIONS(5105), 1, anon_sym_EQ, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70187] = 2, + [66695] = 2, ACTIONS(4705), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70195] = 2, + [66704] = 2, ACTIONS(5107), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70203] = 2, + [66713] = 2, ACTIONS(5109), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70211] = 2, + [66722] = 2, ACTIONS(5111), 1, anon_sym_COLON, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70219] = 2, + [66731] = 2, ACTIONS(5113), 1, anon_sym_LBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70227] = 2, + [66740] = 2, ACTIONS(5115), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70235] = 2, + [66749] = 2, ACTIONS(5117), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70243] = 2, + [66758] = 2, ACTIONS(5119), 1, sym_self, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70251] = 2, + [66767] = 2, ACTIONS(5121), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70259] = 2, + [66776] = 2, ACTIONS(4693), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70267] = 2, + [66785] = 2, ACTIONS(5123), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70275] = 2, + [66794] = 2, ACTIONS(3889), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70283] = 2, + [66803] = 2, ACTIONS(3165), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70291] = 2, + [66812] = 2, ACTIONS(5125), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70299] = 2, + [66821] = 2, ACTIONS(5127), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70307] = 2, + [66830] = 2, ACTIONS(5129), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70315] = 2, + [66839] = 2, ACTIONS(5131), 1, anon_sym_LPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70323] = 2, + [66848] = 2, ACTIONS(5133), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70331] = 2, + [66857] = 2, ACTIONS(3893), 1, anon_sym_RPAREN, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70339] = 2, + [66866] = 2, ACTIONS(5135), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70347] = 2, + [66875] = 2, ACTIONS(5137), 1, anon_sym_fn, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70355] = 2, + [66884] = 2, ACTIONS(5139), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70363] = 2, + [66893] = 2, ACTIONS(5141), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70371] = 2, + [66902] = 2, ACTIONS(5143), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70379] = 2, + [66911] = 2, ACTIONS(5145), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70387] = 2, + [66920] = 2, ACTIONS(5147), 1, anon_sym_RBRACK, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70395] = 2, + [66929] = 2, ACTIONS(5149), 1, anon_sym_SEMI, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70403] = 2, + [66938] = 2, ACTIONS(5151), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70411] = 2, + [66947] = 2, ACTIONS(4248), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70419] = 2, + [66956] = 2, ACTIONS(4653), 1, anon_sym_RBRACE, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, - [70427] = 2, + [66965] = 2, ACTIONS(5153), 1, sym_identifier, - ACTIONS(3), 2, + ACTIONS(3), 3, sym_block_comment, + sym_doc_comment, sym_line_comment, }; static uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(546)] = 0, - [SMALL_STATE(547)] = 121, - [SMALL_STATE(548)] = 248, - [SMALL_STATE(549)] = 369, - [SMALL_STATE(550)] = 490, - [SMALL_STATE(551)] = 611, - [SMALL_STATE(552)] = 732, - [SMALL_STATE(553)] = 853, - [SMALL_STATE(554)] = 974, - [SMALL_STATE(555)] = 1101, - [SMALL_STATE(556)] = 1222, - [SMALL_STATE(557)] = 1343, - [SMALL_STATE(558)] = 1464, - [SMALL_STATE(559)] = 1591, - [SMALL_STATE(560)] = 1718, - [SMALL_STATE(561)] = 1845, - [SMALL_STATE(562)] = 1966, - [SMALL_STATE(563)] = 2087, - [SMALL_STATE(564)] = 2208, - [SMALL_STATE(565)] = 2329, - [SMALL_STATE(566)] = 2450, - [SMALL_STATE(567)] = 2571, - [SMALL_STATE(568)] = 2692, - [SMALL_STATE(569)] = 2819, - [SMALL_STATE(570)] = 2940, - [SMALL_STATE(571)] = 3067, - [SMALL_STATE(572)] = 3194, - [SMALL_STATE(573)] = 3315, - [SMALL_STATE(574)] = 3436, - [SMALL_STATE(575)] = 3563, - [SMALL_STATE(576)] = 3690, - [SMALL_STATE(577)] = 3811, - [SMALL_STATE(578)] = 3932, - [SMALL_STATE(579)] = 4053, - [SMALL_STATE(580)] = 4174, - [SMALL_STATE(581)] = 4295, - [SMALL_STATE(582)] = 4422, - [SMALL_STATE(583)] = 4549, - [SMALL_STATE(584)] = 4670, - [SMALL_STATE(585)] = 4791, - [SMALL_STATE(586)] = 4912, - [SMALL_STATE(587)] = 5039, - [SMALL_STATE(588)] = 5166, - [SMALL_STATE(589)] = 5287, - [SMALL_STATE(590)] = 5411, - [SMALL_STATE(591)] = 5535, - [SMALL_STATE(592)] = 5659, - [SMALL_STATE(593)] = 5783, - [SMALL_STATE(594)] = 5907, - [SMALL_STATE(595)] = 6031, - [SMALL_STATE(596)] = 6155, - [SMALL_STATE(597)] = 6279, - [SMALL_STATE(598)] = 6403, - [SMALL_STATE(599)] = 6527, - [SMALL_STATE(600)] = 6651, - [SMALL_STATE(601)] = 6775, - [SMALL_STATE(602)] = 6899, - [SMALL_STATE(603)] = 7023, - [SMALL_STATE(604)] = 7147, - [SMALL_STATE(605)] = 7271, - [SMALL_STATE(606)] = 7395, - [SMALL_STATE(607)] = 7519, - [SMALL_STATE(608)] = 7643, - [SMALL_STATE(609)] = 7767, - [SMALL_STATE(610)] = 7891, - [SMALL_STATE(611)] = 8015, - [SMALL_STATE(612)] = 8139, - [SMALL_STATE(613)] = 8263, - [SMALL_STATE(614)] = 8387, - [SMALL_STATE(615)] = 8511, - [SMALL_STATE(616)] = 8635, - [SMALL_STATE(617)] = 8759, - [SMALL_STATE(618)] = 8883, - [SMALL_STATE(619)] = 9007, - [SMALL_STATE(620)] = 9131, - [SMALL_STATE(621)] = 9255, - [SMALL_STATE(622)] = 9379, - [SMALL_STATE(623)] = 9503, - [SMALL_STATE(624)] = 9627, - [SMALL_STATE(625)] = 9751, - [SMALL_STATE(626)] = 9875, - [SMALL_STATE(627)] = 9999, - [SMALL_STATE(628)] = 10123, - [SMALL_STATE(629)] = 10247, - [SMALL_STATE(630)] = 10371, - [SMALL_STATE(631)] = 10495, - [SMALL_STATE(632)] = 10619, - [SMALL_STATE(633)] = 10743, - [SMALL_STATE(634)] = 10867, - [SMALL_STATE(635)] = 10991, - [SMALL_STATE(636)] = 11115, - [SMALL_STATE(637)] = 11239, - [SMALL_STATE(638)] = 11363, - [SMALL_STATE(639)] = 11487, - [SMALL_STATE(640)] = 11611, - [SMALL_STATE(641)] = 11735, - [SMALL_STATE(642)] = 11859, - [SMALL_STATE(643)] = 11983, - [SMALL_STATE(644)] = 12107, - [SMALL_STATE(645)] = 12177, - [SMALL_STATE(646)] = 12301, - [SMALL_STATE(647)] = 12425, - [SMALL_STATE(648)] = 12549, - [SMALL_STATE(649)] = 12673, - [SMALL_STATE(650)] = 12797, - [SMALL_STATE(651)] = 12921, - [SMALL_STATE(652)] = 13045, - [SMALL_STATE(653)] = 13169, - [SMALL_STATE(654)] = 13293, - [SMALL_STATE(655)] = 13417, - [SMALL_STATE(656)] = 13541, - [SMALL_STATE(657)] = 13665, - [SMALL_STATE(658)] = 13789, - [SMALL_STATE(659)] = 13913, - [SMALL_STATE(660)] = 14037, - [SMALL_STATE(661)] = 14161, - [SMALL_STATE(662)] = 14285, - [SMALL_STATE(663)] = 14409, - [SMALL_STATE(664)] = 14533, - [SMALL_STATE(665)] = 14657, - [SMALL_STATE(666)] = 14781, - [SMALL_STATE(667)] = 14905, - [SMALL_STATE(668)] = 15029, - [SMALL_STATE(669)] = 15153, - [SMALL_STATE(670)] = 15277, - [SMALL_STATE(671)] = 15401, - [SMALL_STATE(672)] = 15525, - [SMALL_STATE(673)] = 15649, - [SMALL_STATE(674)] = 15773, - [SMALL_STATE(675)] = 15897, - [SMALL_STATE(676)] = 16021, - [SMALL_STATE(677)] = 16145, - [SMALL_STATE(678)] = 16269, - [SMALL_STATE(679)] = 16393, - [SMALL_STATE(680)] = 16517, - [SMALL_STATE(681)] = 16641, - [SMALL_STATE(682)] = 16765, - [SMALL_STATE(683)] = 16889, - [SMALL_STATE(684)] = 17013, - [SMALL_STATE(685)] = 17137, - [SMALL_STATE(686)] = 17261, - [SMALL_STATE(687)] = 17385, - [SMALL_STATE(688)] = 17509, - [SMALL_STATE(689)] = 17633, - [SMALL_STATE(690)] = 17757, - [SMALL_STATE(691)] = 17883, - [SMALL_STATE(692)] = 18007, - [SMALL_STATE(693)] = 18131, - [SMALL_STATE(694)] = 18255, - [SMALL_STATE(695)] = 18379, - [SMALL_STATE(696)] = 18503, - [SMALL_STATE(697)] = 18627, - [SMALL_STATE(698)] = 18751, - [SMALL_STATE(699)] = 18816, - [SMALL_STATE(700)] = 18881, - [SMALL_STATE(701)] = 18946, - [SMALL_STATE(702)] = 19011, - [SMALL_STATE(703)] = 19073, - [SMALL_STATE(704)] = 19143, - [SMALL_STATE(705)] = 19210, - [SMALL_STATE(706)] = 19277, - [SMALL_STATE(707)] = 19333, - [SMALL_STATE(708)] = 19397, - [SMALL_STATE(709)] = 19461, - [SMALL_STATE(710)] = 19517, - [SMALL_STATE(711)] = 19573, - [SMALL_STATE(712)] = 19633, - [SMALL_STATE(713)] = 19693, - [SMALL_STATE(714)] = 19757, - [SMALL_STATE(715)] = 19817, - [SMALL_STATE(716)] = 19873, - [SMALL_STATE(717)] = 19933, - [SMALL_STATE(718)] = 19997, - [SMALL_STATE(719)] = 20053, - [SMALL_STATE(720)] = 20112, - [SMALL_STATE(721)] = 20169, - [SMALL_STATE(722)] = 20224, - [SMALL_STATE(723)] = 20281, - [SMALL_STATE(724)] = 20338, - [SMALL_STATE(725)] = 20395, - [SMALL_STATE(726)] = 20454, - [SMALL_STATE(727)] = 20513, - [SMALL_STATE(728)] = 20567, - [SMALL_STATE(729)] = 20621, - [SMALL_STATE(730)] = 20675, - [SMALL_STATE(731)] = 20731, - [SMALL_STATE(732)] = 20785, - [SMALL_STATE(733)] = 20839, - [SMALL_STATE(734)] = 20893, - [SMALL_STATE(735)] = 20949, - [SMALL_STATE(736)] = 21003, - [SMALL_STATE(737)] = 21057, - [SMALL_STATE(738)] = 21111, - [SMALL_STATE(739)] = 21165, - [SMALL_STATE(740)] = 21227, - [SMALL_STATE(741)] = 21281, - [SMALL_STATE(742)] = 21335, - [SMALL_STATE(743)] = 21389, - [SMALL_STATE(744)] = 21447, - [SMALL_STATE(745)] = 21501, - [SMALL_STATE(746)] = 21555, - [SMALL_STATE(747)] = 21609, - [SMALL_STATE(748)] = 21663, - [SMALL_STATE(749)] = 21717, - [SMALL_STATE(750)] = 21771, - [SMALL_STATE(751)] = 21825, - [SMALL_STATE(752)] = 21879, - [SMALL_STATE(753)] = 21933, - [SMALL_STATE(754)] = 21987, - [SMALL_STATE(755)] = 22041, - [SMALL_STATE(756)] = 22095, - [SMALL_STATE(757)] = 22149, - [SMALL_STATE(758)] = 22211, - [SMALL_STATE(759)] = 22265, - [SMALL_STATE(760)] = 22319, - [SMALL_STATE(761)] = 22373, - [SMALL_STATE(762)] = 22427, - [SMALL_STATE(763)] = 22481, - [SMALL_STATE(764)] = 22535, - [SMALL_STATE(765)] = 22589, - [SMALL_STATE(766)] = 22643, - [SMALL_STATE(767)] = 22697, - [SMALL_STATE(768)] = 22751, - [SMALL_STATE(769)] = 22807, - [SMALL_STATE(770)] = 22861, - [SMALL_STATE(771)] = 22915, - [SMALL_STATE(772)] = 22969, - [SMALL_STATE(773)] = 23023, - [SMALL_STATE(774)] = 23077, - [SMALL_STATE(775)] = 23139, - [SMALL_STATE(776)] = 23193, - [SMALL_STATE(777)] = 23247, - [SMALL_STATE(778)] = 23301, - [SMALL_STATE(779)] = 23357, - [SMALL_STATE(780)] = 23413, - [SMALL_STATE(781)] = 23469, - [SMALL_STATE(782)] = 23525, - [SMALL_STATE(783)] = 23579, - [SMALL_STATE(784)] = 23633, - [SMALL_STATE(785)] = 23695, - [SMALL_STATE(786)] = 23749, - [SMALL_STATE(787)] = 23803, - [SMALL_STATE(788)] = 23857, - [SMALL_STATE(789)] = 23911, - [SMALL_STATE(790)] = 23965, - [SMALL_STATE(791)] = 24019, - [SMALL_STATE(792)] = 24073, - [SMALL_STATE(793)] = 24127, - [SMALL_STATE(794)] = 24181, - [SMALL_STATE(795)] = 24235, - [SMALL_STATE(796)] = 24289, - [SMALL_STATE(797)] = 24343, - [SMALL_STATE(798)] = 24397, - [SMALL_STATE(799)] = 24451, - [SMALL_STATE(800)] = 24507, - [SMALL_STATE(801)] = 24561, - [SMALL_STATE(802)] = 24615, - [SMALL_STATE(803)] = 24669, - [SMALL_STATE(804)] = 24723, - [SMALL_STATE(805)] = 24777, - [SMALL_STATE(806)] = 24831, - [SMALL_STATE(807)] = 24885, - [SMALL_STATE(808)] = 24939, - [SMALL_STATE(809)] = 24993, - [SMALL_STATE(810)] = 25047, - [SMALL_STATE(811)] = 25101, - [SMALL_STATE(812)] = 25155, - [SMALL_STATE(813)] = 25209, - [SMALL_STATE(814)] = 25263, - [SMALL_STATE(815)] = 25317, - [SMALL_STATE(816)] = 25371, - [SMALL_STATE(817)] = 25425, - [SMALL_STATE(818)] = 25479, - [SMALL_STATE(819)] = 25533, - [SMALL_STATE(820)] = 25587, - [SMALL_STATE(821)] = 25641, - [SMALL_STATE(822)] = 25695, - [SMALL_STATE(823)] = 25749, - [SMALL_STATE(824)] = 25803, - [SMALL_STATE(825)] = 25857, - [SMALL_STATE(826)] = 25911, - [SMALL_STATE(827)] = 25965, - [SMALL_STATE(828)] = 26019, - [SMALL_STATE(829)] = 26073, - [SMALL_STATE(830)] = 26127, - [SMALL_STATE(831)] = 26181, - [SMALL_STATE(832)] = 26235, - [SMALL_STATE(833)] = 26289, - [SMALL_STATE(834)] = 26343, - [SMALL_STATE(835)] = 26397, - [SMALL_STATE(836)] = 26451, - [SMALL_STATE(837)] = 26505, - [SMALL_STATE(838)] = 26559, - [SMALL_STATE(839)] = 26613, - [SMALL_STATE(840)] = 26667, - [SMALL_STATE(841)] = 26721, - [SMALL_STATE(842)] = 26775, - [SMALL_STATE(843)] = 26829, - [SMALL_STATE(844)] = 26883, - [SMALL_STATE(845)] = 26937, - [SMALL_STATE(846)] = 26991, - [SMALL_STATE(847)] = 27045, - [SMALL_STATE(848)] = 27099, - [SMALL_STATE(849)] = 27153, - [SMALL_STATE(850)] = 27207, - [SMALL_STATE(851)] = 27263, - [SMALL_STATE(852)] = 27317, - [SMALL_STATE(853)] = 27371, - [SMALL_STATE(854)] = 27425, - [SMALL_STATE(855)] = 27479, - [SMALL_STATE(856)] = 27533, - [SMALL_STATE(857)] = 27587, - [SMALL_STATE(858)] = 27641, - [SMALL_STATE(859)] = 27695, - [SMALL_STATE(860)] = 27749, - [SMALL_STATE(861)] = 27803, - [SMALL_STATE(862)] = 27857, - [SMALL_STATE(863)] = 27911, - [SMALL_STATE(864)] = 27965, - [SMALL_STATE(865)] = 28021, - [SMALL_STATE(866)] = 28075, - [SMALL_STATE(867)] = 28129, - [SMALL_STATE(868)] = 28183, - [SMALL_STATE(869)] = 28237, - [SMALL_STATE(870)] = 28291, - [SMALL_STATE(871)] = 28345, - [SMALL_STATE(872)] = 28399, - [SMALL_STATE(873)] = 28453, - [SMALL_STATE(874)] = 28509, - [SMALL_STATE(875)] = 28563, - [SMALL_STATE(876)] = 28619, - [SMALL_STATE(877)] = 28673, - [SMALL_STATE(878)] = 28727, - [SMALL_STATE(879)] = 28781, - [SMALL_STATE(880)] = 28835, - [SMALL_STATE(881)] = 28889, - [SMALL_STATE(882)] = 28945, - [SMALL_STATE(883)] = 28999, - [SMALL_STATE(884)] = 29055, - [SMALL_STATE(885)] = 29109, - [SMALL_STATE(886)] = 29163, - [SMALL_STATE(887)] = 29217, - [SMALL_STATE(888)] = 29271, - [SMALL_STATE(889)] = 29325, - [SMALL_STATE(890)] = 29379, - [SMALL_STATE(891)] = 29433, - [SMALL_STATE(892)] = 29489, - [SMALL_STATE(893)] = 29543, - [SMALL_STATE(894)] = 29597, - [SMALL_STATE(895)] = 29651, - [SMALL_STATE(896)] = 29705, - [SMALL_STATE(897)] = 29759, - [SMALL_STATE(898)] = 29813, - [SMALL_STATE(899)] = 29867, - [SMALL_STATE(900)] = 29921, - [SMALL_STATE(901)] = 29977, - [SMALL_STATE(902)] = 30031, - [SMALL_STATE(903)] = 30085, - [SMALL_STATE(904)] = 30139, - [SMALL_STATE(905)] = 30193, - [SMALL_STATE(906)] = 30247, - [SMALL_STATE(907)] = 30301, - [SMALL_STATE(908)] = 30355, - [SMALL_STATE(909)] = 30409, - [SMALL_STATE(910)] = 30463, - [SMALL_STATE(911)] = 30517, - [SMALL_STATE(912)] = 30571, - [SMALL_STATE(913)] = 30625, - [SMALL_STATE(914)] = 30679, - [SMALL_STATE(915)] = 30733, - [SMALL_STATE(916)] = 30787, - [SMALL_STATE(917)] = 30841, - [SMALL_STATE(918)] = 30895, - [SMALL_STATE(919)] = 30949, - [SMALL_STATE(920)] = 31003, - [SMALL_STATE(921)] = 31057, - [SMALL_STATE(922)] = 31111, - [SMALL_STATE(923)] = 31165, - [SMALL_STATE(924)] = 31219, - [SMALL_STATE(925)] = 31273, - [SMALL_STATE(926)] = 31327, - [SMALL_STATE(927)] = 31381, - [SMALL_STATE(928)] = 31435, - [SMALL_STATE(929)] = 31489, - [SMALL_STATE(930)] = 31543, - [SMALL_STATE(931)] = 31597, - [SMALL_STATE(932)] = 31651, - [SMALL_STATE(933)] = 31705, - [SMALL_STATE(934)] = 31759, - [SMALL_STATE(935)] = 31813, - [SMALL_STATE(936)] = 31867, - [SMALL_STATE(937)] = 31921, - [SMALL_STATE(938)] = 31975, - [SMALL_STATE(939)] = 32029, - [SMALL_STATE(940)] = 32083, - [SMALL_STATE(941)] = 32137, - [SMALL_STATE(942)] = 32191, - [SMALL_STATE(943)] = 32245, - [SMALL_STATE(944)] = 32299, - [SMALL_STATE(945)] = 32353, - [SMALL_STATE(946)] = 32407, - [SMALL_STATE(947)] = 32461, - [SMALL_STATE(948)] = 32515, - [SMALL_STATE(949)] = 32569, - [SMALL_STATE(950)] = 32623, - [SMALL_STATE(951)] = 32677, - [SMALL_STATE(952)] = 32731, - [SMALL_STATE(953)] = 32785, - [SMALL_STATE(954)] = 32839, - [SMALL_STATE(955)] = 32893, - [SMALL_STATE(956)] = 32947, - [SMALL_STATE(957)] = 33001, - [SMALL_STATE(958)] = 33054, - [SMALL_STATE(959)] = 33107, - [SMALL_STATE(960)] = 33160, - [SMALL_STATE(961)] = 33213, - [SMALL_STATE(962)] = 33268, - [SMALL_STATE(963)] = 33321, - [SMALL_STATE(964)] = 33384, - [SMALL_STATE(965)] = 33437, - [SMALL_STATE(966)] = 33490, - [SMALL_STATE(967)] = 33543, - [SMALL_STATE(968)] = 33596, - [SMALL_STATE(969)] = 33649, - [SMALL_STATE(970)] = 33702, - [SMALL_STATE(971)] = 33755, - [SMALL_STATE(972)] = 33840, - [SMALL_STATE(973)] = 33925, - [SMALL_STATE(974)] = 33978, - [SMALL_STATE(975)] = 34031, - [SMALL_STATE(976)] = 34084, - [SMALL_STATE(977)] = 34157, - [SMALL_STATE(978)] = 34210, - [SMALL_STATE(979)] = 34277, - [SMALL_STATE(980)] = 34330, - [SMALL_STATE(981)] = 34383, - [SMALL_STATE(982)] = 34468, - [SMALL_STATE(983)] = 34521, - [SMALL_STATE(984)] = 34574, - [SMALL_STATE(985)] = 34627, - [SMALL_STATE(986)] = 34680, - [SMALL_STATE(987)] = 34733, - [SMALL_STATE(988)] = 34786, - [SMALL_STATE(989)] = 34867, - [SMALL_STATE(990)] = 34920, - [SMALL_STATE(991)] = 34973, - [SMALL_STATE(992)] = 35026, - [SMALL_STATE(993)] = 35079, - [SMALL_STATE(994)] = 35132, - [SMALL_STATE(995)] = 35213, - [SMALL_STATE(996)] = 35266, - [SMALL_STATE(997)] = 35319, - [SMALL_STATE(998)] = 35372, - [SMALL_STATE(999)] = 35425, - [SMALL_STATE(1000)] = 35478, - [SMALL_STATE(1001)] = 35531, - [SMALL_STATE(1002)] = 35584, - [SMALL_STATE(1003)] = 35637, - [SMALL_STATE(1004)] = 35690, - [SMALL_STATE(1005)] = 35767, - [SMALL_STATE(1006)] = 35820, - [SMALL_STATE(1007)] = 35899, - [SMALL_STATE(1008)] = 35952, - [SMALL_STATE(1009)] = 36005, - [SMALL_STATE(1010)] = 36058, - [SMALL_STATE(1011)] = 36149, - [SMALL_STATE(1012)] = 36202, - [SMALL_STATE(1013)] = 36255, - [SMALL_STATE(1014)] = 36308, - [SMALL_STATE(1015)] = 36361, - [SMALL_STATE(1016)] = 36432, - [SMALL_STATE(1017)] = 36485, - [SMALL_STATE(1018)] = 36538, - [SMALL_STATE(1019)] = 36623, - [SMALL_STATE(1020)] = 36676, - [SMALL_STATE(1021)] = 36729, - [SMALL_STATE(1022)] = 36798, - [SMALL_STATE(1023)] = 36863, - [SMALL_STATE(1024)] = 36916, - [SMALL_STATE(1025)] = 36971, - [SMALL_STATE(1026)] = 37024, - [SMALL_STATE(1027)] = 37077, - [SMALL_STATE(1028)] = 37130, - [SMALL_STATE(1029)] = 37183, - [SMALL_STATE(1030)] = 37236, - [SMALL_STATE(1031)] = 37327, - [SMALL_STATE(1032)] = 37380, - [SMALL_STATE(1033)] = 37433, - [SMALL_STATE(1034)] = 37486, - [SMALL_STATE(1035)] = 37539, - [SMALL_STATE(1036)] = 37624, - [SMALL_STATE(1037)] = 37677, - [SMALL_STATE(1038)] = 37730, - [SMALL_STATE(1039)] = 37783, - [SMALL_STATE(1040)] = 37836, - [SMALL_STATE(1041)] = 37889, - [SMALL_STATE(1042)] = 37942, - [SMALL_STATE(1043)] = 37995, - [SMALL_STATE(1044)] = 38048, - [SMALL_STATE(1045)] = 38101, - [SMALL_STATE(1046)] = 38154, - [SMALL_STATE(1047)] = 38207, - [SMALL_STATE(1048)] = 38260, - [SMALL_STATE(1049)] = 38313, - [SMALL_STATE(1050)] = 38366, - [SMALL_STATE(1051)] = 38419, - [SMALL_STATE(1052)] = 38472, - [SMALL_STATE(1053)] = 38525, - [SMALL_STATE(1054)] = 38578, - [SMALL_STATE(1055)] = 38631, - [SMALL_STATE(1056)] = 38684, - [SMALL_STATE(1057)] = 38737, - [SMALL_STATE(1058)] = 38790, - [SMALL_STATE(1059)] = 38843, - [SMALL_STATE(1060)] = 38896, - [SMALL_STATE(1061)] = 38949, - [SMALL_STATE(1062)] = 39002, - [SMALL_STATE(1063)] = 39055, - [SMALL_STATE(1064)] = 39108, - [SMALL_STATE(1065)] = 39160, - [SMALL_STATE(1066)] = 39212, - [SMALL_STATE(1067)] = 39264, - [SMALL_STATE(1068)] = 39316, - [SMALL_STATE(1069)] = 39372, - [SMALL_STATE(1070)] = 39432, - [SMALL_STATE(1071)] = 39484, - [SMALL_STATE(1072)] = 39536, - [SMALL_STATE(1073)] = 39631, - [SMALL_STATE(1074)] = 39716, - [SMALL_STATE(1075)] = 39801, - [SMALL_STATE(1076)] = 39854, - [SMALL_STATE(1077)] = 39907, - [SMALL_STATE(1078)] = 40002, - [SMALL_STATE(1079)] = 40086, - [SMALL_STATE(1080)] = 40136, - [SMALL_STATE(1081)] = 40192, - [SMALL_STATE(1082)] = 40284, - [SMALL_STATE(1083)] = 40376, - [SMALL_STATE(1084)] = 40426, - [SMALL_STATE(1085)] = 40476, - [SMALL_STATE(1086)] = 40560, - [SMALL_STATE(1087)] = 40644, - [SMALL_STATE(1088)] = 40694, - [SMALL_STATE(1089)] = 40748, - [SMALL_STATE(1090)] = 40832, - [SMALL_STATE(1091)] = 40921, - [SMALL_STATE(1092)] = 41010, - [SMALL_STATE(1093)] = 41059, - [SMALL_STATE(1094)] = 41148, - [SMALL_STATE(1095)] = 41235, - [SMALL_STATE(1096)] = 41286, - [SMALL_STATE(1097)] = 41339, - [SMALL_STATE(1098)] = 41428, - [SMALL_STATE(1099)] = 41517, - [SMALL_STATE(1100)] = 41566, - [SMALL_STATE(1101)] = 41653, - [SMALL_STATE(1102)] = 41742, - [SMALL_STATE(1103)] = 41831, - [SMALL_STATE(1104)] = 41920, - [SMALL_STATE(1105)] = 42009, - [SMALL_STATE(1106)] = 42086, - [SMALL_STATE(1107)] = 42175, - [SMALL_STATE(1108)] = 42224, - [SMALL_STATE(1109)] = 42311, - [SMALL_STATE(1110)] = 42400, - [SMALL_STATE(1111)] = 42489, - [SMALL_STATE(1112)] = 42576, - [SMALL_STATE(1113)] = 42663, - [SMALL_STATE(1114)] = 42752, - [SMALL_STATE(1115)] = 42833, - [SMALL_STATE(1116)] = 42920, - [SMALL_STATE(1117)] = 43007, - [SMALL_STATE(1118)] = 43096, - [SMALL_STATE(1119)] = 43185, - [SMALL_STATE(1120)] = 43274, - [SMALL_STATE(1121)] = 43361, - [SMALL_STATE(1122)] = 43450, - [SMALL_STATE(1123)] = 43539, - [SMALL_STATE(1124)] = 43628, - [SMALL_STATE(1125)] = 43717, - [SMALL_STATE(1126)] = 43806, - [SMALL_STATE(1127)] = 43895, - [SMALL_STATE(1128)] = 43984, - [SMALL_STATE(1129)] = 44073, - [SMALL_STATE(1130)] = 44162, - [SMALL_STATE(1131)] = 44251, - [SMALL_STATE(1132)] = 44340, - [SMALL_STATE(1133)] = 44389, - [SMALL_STATE(1134)] = 44478, - [SMALL_STATE(1135)] = 44567, - [SMALL_STATE(1136)] = 44656, - [SMALL_STATE(1137)] = 44745, - [SMALL_STATE(1138)] = 44826, - [SMALL_STATE(1139)] = 44915, - [SMALL_STATE(1140)] = 45004, - [SMALL_STATE(1141)] = 45091, - [SMALL_STATE(1142)] = 45178, - [SMALL_STATE(1143)] = 45267, - [SMALL_STATE(1144)] = 45356, - [SMALL_STATE(1145)] = 45445, - [SMALL_STATE(1146)] = 45534, - [SMALL_STATE(1147)] = 45623, - [SMALL_STATE(1148)] = 45712, - [SMALL_STATE(1149)] = 45801, - [SMALL_STATE(1150)] = 45890, - [SMALL_STATE(1151)] = 45979, - [SMALL_STATE(1152)] = 46068, - [SMALL_STATE(1153)] = 46157, - [SMALL_STATE(1154)] = 46246, - [SMALL_STATE(1155)] = 46326, - [SMALL_STATE(1156)] = 46400, - [SMALL_STATE(1157)] = 46486, - [SMALL_STATE(1158)] = 46572, - [SMALL_STATE(1159)] = 46658, - [SMALL_STATE(1160)] = 46718, - [SMALL_STATE(1161)] = 46804, - [SMALL_STATE(1162)] = 46890, - [SMALL_STATE(1163)] = 46970, - [SMALL_STATE(1164)] = 47020, - [SMALL_STATE(1165)] = 47106, - [SMALL_STATE(1166)] = 47192, - [SMALL_STATE(1167)] = 47272, - [SMALL_STATE(1168)] = 47358, - [SMALL_STATE(1169)] = 47444, - [SMALL_STATE(1170)] = 47530, - [SMALL_STATE(1171)] = 47616, - [SMALL_STATE(1172)] = 47702, - [SMALL_STATE(1173)] = 47782, - [SMALL_STATE(1174)] = 47856, - [SMALL_STATE(1175)] = 47942, - [SMALL_STATE(1176)] = 48028, - [SMALL_STATE(1177)] = 48114, - [SMALL_STATE(1178)] = 48200, - [SMALL_STATE(1179)] = 48286, - [SMALL_STATE(1180)] = 48336, - [SMALL_STATE(1181)] = 48410, - [SMALL_STATE(1182)] = 48484, - [SMALL_STATE(1183)] = 48552, - [SMALL_STATE(1184)] = 48610, - [SMALL_STATE(1185)] = 48672, - [SMALL_STATE(1186)] = 48722, - [SMALL_STATE(1187)] = 48798, - [SMALL_STATE(1188)] = 48878, - [SMALL_STATE(1189)] = 48964, - [SMALL_STATE(1190)] = 49050, - [SMALL_STATE(1191)] = 49116, - [SMALL_STATE(1192)] = 49164, - [SMALL_STATE(1193)] = 49214, - [SMALL_STATE(1194)] = 49300, - [SMALL_STATE(1195)] = 49374, - [SMALL_STATE(1196)] = 49460, - [SMALL_STATE(1197)] = 49546, - [SMALL_STATE(1198)] = 49632, - [SMALL_STATE(1199)] = 49718, - [SMALL_STATE(1200)] = 49768, - [SMALL_STATE(1201)] = 49854, - [SMALL_STATE(1202)] = 49940, - [SMALL_STATE(1203)] = 50026, - [SMALL_STATE(1204)] = 50098, - [SMALL_STATE(1205)] = 50146, - [SMALL_STATE(1206)] = 50232, - [SMALL_STATE(1207)] = 50318, - [SMALL_STATE(1208)] = 50382, - [SMALL_STATE(1209)] = 50432, - [SMALL_STATE(1210)] = 50480, - [SMALL_STATE(1211)] = 50528, - [SMALL_STATE(1212)] = 50576, - [SMALL_STATE(1213)] = 50652, - [SMALL_STATE(1214)] = 50738, - [SMALL_STATE(1215)] = 50824, - [SMALL_STATE(1216)] = 50910, - [SMALL_STATE(1217)] = 50996, - [SMALL_STATE(1218)] = 51067, - [SMALL_STATE(1219)] = 51142, - [SMALL_STATE(1220)] = 51217, - [SMALL_STATE(1221)] = 51286, - [SMALL_STATE(1222)] = 51352, - [SMALL_STATE(1223)] = 51418, - [SMALL_STATE(1224)] = 51481, - [SMALL_STATE(1225)] = 51544, - [SMALL_STATE(1226)] = 51607, - [SMALL_STATE(1227)] = 51670, - [SMALL_STATE(1228)] = 51733, - [SMALL_STATE(1229)] = 51772, - [SMALL_STATE(1230)] = 51811, - [SMALL_STATE(1231)] = 51850, - [SMALL_STATE(1232)] = 51903, - [SMALL_STATE(1233)] = 51956, - [SMALL_STATE(1234)] = 52009, - [SMALL_STATE(1235)] = 52062, - [SMALL_STATE(1236)] = 52115, - [SMALL_STATE(1237)] = 52168, - [SMALL_STATE(1238)] = 52221, - [SMALL_STATE(1239)] = 52271, - [SMALL_STATE(1240)] = 52321, - [SMALL_STATE(1241)] = 52351, - [SMALL_STATE(1242)] = 52381, - [SMALL_STATE(1243)] = 52423, - [SMALL_STATE(1244)] = 52463, - [SMALL_STATE(1245)] = 52492, - [SMALL_STATE(1246)] = 52521, - [SMALL_STATE(1247)] = 52550, - [SMALL_STATE(1248)] = 52579, - [SMALL_STATE(1249)] = 52608, - [SMALL_STATE(1250)] = 52637, - [SMALL_STATE(1251)] = 52666, - [SMALL_STATE(1252)] = 52695, - [SMALL_STATE(1253)] = 52732, - [SMALL_STATE(1254)] = 52769, - [SMALL_STATE(1255)] = 52801, - [SMALL_STATE(1256)] = 52855, - [SMALL_STATE(1257)] = 52887, - [SMALL_STATE(1258)] = 52941, - [SMALL_STATE(1259)] = 52973, - [SMALL_STATE(1260)] = 52996, - [SMALL_STATE(1261)] = 53021, - [SMALL_STATE(1262)] = 53045, - [SMALL_STATE(1263)] = 53069, - [SMALL_STATE(1264)] = 53093, - [SMALL_STATE(1265)] = 53117, - [SMALL_STATE(1266)] = 53139, - [SMALL_STATE(1267)] = 53163, - [SMALL_STATE(1268)] = 53187, - [SMALL_STATE(1269)] = 53217, - [SMALL_STATE(1270)] = 53241, - [SMALL_STATE(1271)] = 53263, - [SMALL_STATE(1272)] = 53287, - [SMALL_STATE(1273)] = 53311, - [SMALL_STATE(1274)] = 53355, - [SMALL_STATE(1275)] = 53401, - [SMALL_STATE(1276)] = 53423, - [SMALL_STATE(1277)] = 53467, - [SMALL_STATE(1278)] = 53491, - [SMALL_STATE(1279)] = 53513, - [SMALL_STATE(1280)] = 53538, - [SMALL_STATE(1281)] = 53563, - [SMALL_STATE(1282)] = 53608, - [SMALL_STATE(1283)] = 53629, - [SMALL_STATE(1284)] = 53652, - [SMALL_STATE(1285)] = 53675, - [SMALL_STATE(1286)] = 53696, - [SMALL_STATE(1287)] = 53719, - [SMALL_STATE(1288)] = 53740, - [SMALL_STATE(1289)] = 53767, - [SMALL_STATE(1290)] = 53788, - [SMALL_STATE(1291)] = 53813, - [SMALL_STATE(1292)] = 53836, - [SMALL_STATE(1293)] = 53859, - [SMALL_STATE(1294)] = 53882, - [SMALL_STATE(1295)] = 53907, - [SMALL_STATE(1296)] = 53928, - [SMALL_STATE(1297)] = 53953, - [SMALL_STATE(1298)] = 53976, - [SMALL_STATE(1299)] = 54001, - [SMALL_STATE(1300)] = 54024, - [SMALL_STATE(1301)] = 54044, - [SMALL_STATE(1302)] = 54064, - [SMALL_STATE(1303)] = 54086, - [SMALL_STATE(1304)] = 54106, - [SMALL_STATE(1305)] = 54126, - [SMALL_STATE(1306)] = 54148, - [SMALL_STATE(1307)] = 54168, - [SMALL_STATE(1308)] = 54188, - [SMALL_STATE(1309)] = 54208, - [SMALL_STATE(1310)] = 54228, - [SMALL_STATE(1311)] = 54248, - [SMALL_STATE(1312)] = 54268, - [SMALL_STATE(1313)] = 54288, - [SMALL_STATE(1314)] = 54308, - [SMALL_STATE(1315)] = 54328, - [SMALL_STATE(1316)] = 54348, - [SMALL_STATE(1317)] = 54368, - [SMALL_STATE(1318)] = 54388, - [SMALL_STATE(1319)] = 54408, - [SMALL_STATE(1320)] = 54428, - [SMALL_STATE(1321)] = 54448, - [SMALL_STATE(1322)] = 54468, - [SMALL_STATE(1323)] = 54488, - [SMALL_STATE(1324)] = 54508, - [SMALL_STATE(1325)] = 54532, - [SMALL_STATE(1326)] = 54552, - [SMALL_STATE(1327)] = 54572, - [SMALL_STATE(1328)] = 54592, - [SMALL_STATE(1329)] = 54614, - [SMALL_STATE(1330)] = 54634, - [SMALL_STATE(1331)] = 54657, - [SMALL_STATE(1332)] = 54680, - [SMALL_STATE(1333)] = 54703, - [SMALL_STATE(1334)] = 54726, - [SMALL_STATE(1335)] = 54749, - [SMALL_STATE(1336)] = 54774, - [SMALL_STATE(1337)] = 54797, - [SMALL_STATE(1338)] = 54820, - [SMALL_STATE(1339)] = 54845, - [SMALL_STATE(1340)] = 54868, - [SMALL_STATE(1341)] = 54903, - [SMALL_STATE(1342)] = 54928, - [SMALL_STATE(1343)] = 54953, - [SMALL_STATE(1344)] = 54978, - [SMALL_STATE(1345)] = 54999, - [SMALL_STATE(1346)] = 55020, - [SMALL_STATE(1347)] = 55043, - [SMALL_STATE(1348)] = 55066, - [SMALL_STATE(1349)] = 55091, - [SMALL_STATE(1350)] = 55114, - [SMALL_STATE(1351)] = 55139, - [SMALL_STATE(1352)] = 55164, - [SMALL_STATE(1353)] = 55187, - [SMALL_STATE(1354)] = 55208, - [SMALL_STATE(1355)] = 55232, - [SMALL_STATE(1356)] = 55252, - [SMALL_STATE(1357)] = 55272, - [SMALL_STATE(1358)] = 55292, - [SMALL_STATE(1359)] = 55316, - [SMALL_STATE(1360)] = 55336, - [SMALL_STATE(1361)] = 55356, - [SMALL_STATE(1362)] = 55376, - [SMALL_STATE(1363)] = 55396, - [SMALL_STATE(1364)] = 55416, - [SMALL_STATE(1365)] = 55436, - [SMALL_STATE(1366)] = 55460, - [SMALL_STATE(1367)] = 55480, - [SMALL_STATE(1368)] = 55500, - [SMALL_STATE(1369)] = 55520, - [SMALL_STATE(1370)] = 55540, - [SMALL_STATE(1371)] = 55560, - [SMALL_STATE(1372)] = 55580, - [SMALL_STATE(1373)] = 55600, - [SMALL_STATE(1374)] = 55620, - [SMALL_STATE(1375)] = 55640, - [SMALL_STATE(1376)] = 55660, - [SMALL_STATE(1377)] = 55680, - [SMALL_STATE(1378)] = 55700, - [SMALL_STATE(1379)] = 55720, - [SMALL_STATE(1380)] = 55740, - [SMALL_STATE(1381)] = 55760, - [SMALL_STATE(1382)] = 55780, - [SMALL_STATE(1383)] = 55800, - [SMALL_STATE(1384)] = 55824, - [SMALL_STATE(1385)] = 55844, - [SMALL_STATE(1386)] = 55864, - [SMALL_STATE(1387)] = 55884, - [SMALL_STATE(1388)] = 55904, - [SMALL_STATE(1389)] = 55924, - [SMALL_STATE(1390)] = 55955, - [SMALL_STATE(1391)] = 55982, - [SMALL_STATE(1392)] = 56007, - [SMALL_STATE(1393)] = 56038, - [SMALL_STATE(1394)] = 56071, - [SMALL_STATE(1395)] = 56102, - [SMALL_STATE(1396)] = 56133, - [SMALL_STATE(1397)] = 56162, - [SMALL_STATE(1398)] = 56195, - [SMALL_STATE(1399)] = 56228, - [SMALL_STATE(1400)] = 56259, - [SMALL_STATE(1401)] = 56290, - [SMALL_STATE(1402)] = 56321, - [SMALL_STATE(1403)] = 56346, - [SMALL_STATE(1404)] = 56377, - [SMALL_STATE(1405)] = 56410, - [SMALL_STATE(1406)] = 56441, - [SMALL_STATE(1407)] = 56466, - [SMALL_STATE(1408)] = 56496, - [SMALL_STATE(1409)] = 56526, - [SMALL_STATE(1410)] = 56556, - [SMALL_STATE(1411)] = 56586, - [SMALL_STATE(1412)] = 56608, - [SMALL_STATE(1413)] = 56638, - [SMALL_STATE(1414)] = 56664, - [SMALL_STATE(1415)] = 56694, - [SMALL_STATE(1416)] = 56724, - [SMALL_STATE(1417)] = 56754, - [SMALL_STATE(1418)] = 56784, - [SMALL_STATE(1419)] = 56814, - [SMALL_STATE(1420)] = 56844, - [SMALL_STATE(1421)] = 56866, - [SMALL_STATE(1422)] = 56892, - [SMALL_STATE(1423)] = 56924, - [SMALL_STATE(1424)] = 56956, - [SMALL_STATE(1425)] = 56986, - [SMALL_STATE(1426)] = 57016, - [SMALL_STATE(1427)] = 57038, - [SMALL_STATE(1428)] = 57068, - [SMALL_STATE(1429)] = 57098, - [SMALL_STATE(1430)] = 57124, - [SMALL_STATE(1431)] = 57154, - [SMALL_STATE(1432)] = 57184, - [SMALL_STATE(1433)] = 57206, - [SMALL_STATE(1434)] = 57236, - [SMALL_STATE(1435)] = 57258, - [SMALL_STATE(1436)] = 57290, - [SMALL_STATE(1437)] = 57320, - [SMALL_STATE(1438)] = 57350, - [SMALL_STATE(1439)] = 57382, - [SMALL_STATE(1440)] = 57404, - [SMALL_STATE(1441)] = 57434, - [SMALL_STATE(1442)] = 57459, - [SMALL_STATE(1443)] = 57482, - [SMALL_STATE(1444)] = 57505, - [SMALL_STATE(1445)] = 57534, - [SMALL_STATE(1446)] = 57563, - [SMALL_STATE(1447)] = 57590, - [SMALL_STATE(1448)] = 57609, - [SMALL_STATE(1449)] = 57628, - [SMALL_STATE(1450)] = 57655, - [SMALL_STATE(1451)] = 57682, - [SMALL_STATE(1452)] = 57705, - [SMALL_STATE(1453)] = 57732, - [SMALL_STATE(1454)] = 57753, - [SMALL_STATE(1455)] = 57778, - [SMALL_STATE(1456)] = 57803, - [SMALL_STATE(1457)] = 57832, - [SMALL_STATE(1458)] = 57857, - [SMALL_STATE(1459)] = 57886, - [SMALL_STATE(1460)] = 57915, - [SMALL_STATE(1461)] = 57934, - [SMALL_STATE(1462)] = 57961, - [SMALL_STATE(1463)] = 57980, - [SMALL_STATE(1464)] = 57999, - [SMALL_STATE(1465)] = 58026, - [SMALL_STATE(1466)] = 58053, - [SMALL_STATE(1467)] = 58080, - [SMALL_STATE(1468)] = 58107, - [SMALL_STATE(1469)] = 58136, - [SMALL_STATE(1470)] = 58161, - [SMALL_STATE(1471)] = 58188, - [SMALL_STATE(1472)] = 58207, - [SMALL_STATE(1473)] = 58234, - [SMALL_STATE(1474)] = 58257, - [SMALL_STATE(1475)] = 58284, - [SMALL_STATE(1476)] = 58309, - [SMALL_STATE(1477)] = 58334, - [SMALL_STATE(1478)] = 58361, - [SMALL_STATE(1479)] = 58388, - [SMALL_STATE(1480)] = 58411, - [SMALL_STATE(1481)] = 58436, - [SMALL_STATE(1482)] = 58461, - [SMALL_STATE(1483)] = 58480, - [SMALL_STATE(1484)] = 58495, - [SMALL_STATE(1485)] = 58514, - [SMALL_STATE(1486)] = 58541, - [SMALL_STATE(1487)] = 58562, - [SMALL_STATE(1488)] = 58576, - [SMALL_STATE(1489)] = 58598, - [SMALL_STATE(1490)] = 58614, - [SMALL_STATE(1491)] = 58640, - [SMALL_STATE(1492)] = 58656, - [SMALL_STATE(1493)] = 58672, - [SMALL_STATE(1494)] = 58698, - [SMALL_STATE(1495)] = 58724, - [SMALL_STATE(1496)] = 58750, - [SMALL_STATE(1497)] = 58772, - [SMALL_STATE(1498)] = 58798, - [SMALL_STATE(1499)] = 58824, - [SMALL_STATE(1500)] = 58840, - [SMALL_STATE(1501)] = 58866, - [SMALL_STATE(1502)] = 58882, - [SMALL_STATE(1503)] = 58896, - [SMALL_STATE(1504)] = 58910, - [SMALL_STATE(1505)] = 58936, - [SMALL_STATE(1506)] = 58960, - [SMALL_STATE(1507)] = 58986, - [SMALL_STATE(1508)] = 59000, - [SMALL_STATE(1509)] = 59024, - [SMALL_STATE(1510)] = 59038, - [SMALL_STATE(1511)] = 59054, - [SMALL_STATE(1512)] = 59078, - [SMALL_STATE(1513)] = 59102, - [SMALL_STATE(1514)] = 59128, - [SMALL_STATE(1515)] = 59154, - [SMALL_STATE(1516)] = 59168, - [SMALL_STATE(1517)] = 59194, - [SMALL_STATE(1518)] = 59216, - [SMALL_STATE(1519)] = 59232, - [SMALL_STATE(1520)] = 59254, - [SMALL_STATE(1521)] = 59276, - [SMALL_STATE(1522)] = 59300, - [SMALL_STATE(1523)] = 59314, - [SMALL_STATE(1524)] = 59336, - [SMALL_STATE(1525)] = 59359, - [SMALL_STATE(1526)] = 59382, - [SMALL_STATE(1527)] = 59405, - [SMALL_STATE(1528)] = 59428, - [SMALL_STATE(1529)] = 59451, - [SMALL_STATE(1530)] = 59474, - [SMALL_STATE(1531)] = 59497, - [SMALL_STATE(1532)] = 59520, - [SMALL_STATE(1533)] = 59543, - [SMALL_STATE(1534)] = 59566, - [SMALL_STATE(1535)] = 59589, - [SMALL_STATE(1536)] = 59612, - [SMALL_STATE(1537)] = 59635, - [SMALL_STATE(1538)] = 59658, - [SMALL_STATE(1539)] = 59681, - [SMALL_STATE(1540)] = 59704, - [SMALL_STATE(1541)] = 59727, - [SMALL_STATE(1542)] = 59750, - [SMALL_STATE(1543)] = 59773, - [SMALL_STATE(1544)] = 59796, - [SMALL_STATE(1545)] = 59819, - [SMALL_STATE(1546)] = 59842, - [SMALL_STATE(1547)] = 59865, - [SMALL_STATE(1548)] = 59882, - [SMALL_STATE(1549)] = 59905, - [SMALL_STATE(1550)] = 59922, - [SMALL_STATE(1551)] = 59945, - [SMALL_STATE(1552)] = 59968, - [SMALL_STATE(1553)] = 59991, - [SMALL_STATE(1554)] = 60014, - [SMALL_STATE(1555)] = 60037, - [SMALL_STATE(1556)] = 60060, - [SMALL_STATE(1557)] = 60077, - [SMALL_STATE(1558)] = 60094, - [SMALL_STATE(1559)] = 60117, - [SMALL_STATE(1560)] = 60140, - [SMALL_STATE(1561)] = 60157, - [SMALL_STATE(1562)] = 60176, - [SMALL_STATE(1563)] = 60195, - [SMALL_STATE(1564)] = 60218, - [SMALL_STATE(1565)] = 60235, - [SMALL_STATE(1566)] = 60258, - [SMALL_STATE(1567)] = 60279, - [SMALL_STATE(1568)] = 60294, - [SMALL_STATE(1569)] = 60315, - [SMALL_STATE(1570)] = 60338, - [SMALL_STATE(1571)] = 60361, - [SMALL_STATE(1572)] = 60384, - [SMALL_STATE(1573)] = 60401, - [SMALL_STATE(1574)] = 60420, - [SMALL_STATE(1575)] = 60443, - [SMALL_STATE(1576)] = 60466, - [SMALL_STATE(1577)] = 60489, - [SMALL_STATE(1578)] = 60512, - [SMALL_STATE(1579)] = 60535, - [SMALL_STATE(1580)] = 60558, - [SMALL_STATE(1581)] = 60581, - [SMALL_STATE(1582)] = 60604, - [SMALL_STATE(1583)] = 60627, - [SMALL_STATE(1584)] = 60642, - [SMALL_STATE(1585)] = 60662, - [SMALL_STATE(1586)] = 60678, - [SMALL_STATE(1587)] = 60694, - [SMALL_STATE(1588)] = 60706, - [SMALL_STATE(1589)] = 60724, - [SMALL_STATE(1590)] = 60740, - [SMALL_STATE(1591)] = 60760, - [SMALL_STATE(1592)] = 60780, - [SMALL_STATE(1593)] = 60798, - [SMALL_STATE(1594)] = 60818, - [SMALL_STATE(1595)] = 60838, - [SMALL_STATE(1596)] = 60854, - [SMALL_STATE(1597)] = 60866, - [SMALL_STATE(1598)] = 60882, - [SMALL_STATE(1599)] = 60896, - [SMALL_STATE(1600)] = 60908, - [SMALL_STATE(1601)] = 60924, - [SMALL_STATE(1602)] = 60944, - [SMALL_STATE(1603)] = 60956, - [SMALL_STATE(1604)] = 60972, - [SMALL_STATE(1605)] = 60992, - [SMALL_STATE(1606)] = 61012, - [SMALL_STATE(1607)] = 61032, - [SMALL_STATE(1608)] = 61052, - [SMALL_STATE(1609)] = 61072, - [SMALL_STATE(1610)] = 61088, - [SMALL_STATE(1611)] = 61108, - [SMALL_STATE(1612)] = 61128, - [SMALL_STATE(1613)] = 61144, - [SMALL_STATE(1614)] = 61164, - [SMALL_STATE(1615)] = 61184, - [SMALL_STATE(1616)] = 61200, - [SMALL_STATE(1617)] = 61216, - [SMALL_STATE(1618)] = 61232, - [SMALL_STATE(1619)] = 61252, - [SMALL_STATE(1620)] = 61268, - [SMALL_STATE(1621)] = 61286, - [SMALL_STATE(1622)] = 61298, - [SMALL_STATE(1623)] = 61314, - [SMALL_STATE(1624)] = 61334, - [SMALL_STATE(1625)] = 61354, - [SMALL_STATE(1626)] = 61366, - [SMALL_STATE(1627)] = 61378, - [SMALL_STATE(1628)] = 61390, - [SMALL_STATE(1629)] = 61408, - [SMALL_STATE(1630)] = 61424, - [SMALL_STATE(1631)] = 61444, - [SMALL_STATE(1632)] = 61460, - [SMALL_STATE(1633)] = 61472, - [SMALL_STATE(1634)] = 61492, - [SMALL_STATE(1635)] = 61508, - [SMALL_STATE(1636)] = 61528, - [SMALL_STATE(1637)] = 61540, - [SMALL_STATE(1638)] = 61552, - [SMALL_STATE(1639)] = 61568, - [SMALL_STATE(1640)] = 61588, - [SMALL_STATE(1641)] = 61604, - [SMALL_STATE(1642)] = 61624, - [SMALL_STATE(1643)] = 61644, - [SMALL_STATE(1644)] = 61664, - [SMALL_STATE(1645)] = 61684, - [SMALL_STATE(1646)] = 61704, - [SMALL_STATE(1647)] = 61720, - [SMALL_STATE(1648)] = 61732, - [SMALL_STATE(1649)] = 61752, - [SMALL_STATE(1650)] = 61770, - [SMALL_STATE(1651)] = 61786, - [SMALL_STATE(1652)] = 61806, - [SMALL_STATE(1653)] = 61824, - [SMALL_STATE(1654)] = 61844, - [SMALL_STATE(1655)] = 61861, - [SMALL_STATE(1656)] = 61878, - [SMALL_STATE(1657)] = 61895, - [SMALL_STATE(1658)] = 61912, - [SMALL_STATE(1659)] = 61929, - [SMALL_STATE(1660)] = 61946, - [SMALL_STATE(1661)] = 61961, - [SMALL_STATE(1662)] = 61976, - [SMALL_STATE(1663)] = 61993, - [SMALL_STATE(1664)] = 62006, - [SMALL_STATE(1665)] = 62023, - [SMALL_STATE(1666)] = 62038, - [SMALL_STATE(1667)] = 62055, - [SMALL_STATE(1668)] = 62068, - [SMALL_STATE(1669)] = 62083, - [SMALL_STATE(1670)] = 62098, - [SMALL_STATE(1671)] = 62115, - [SMALL_STATE(1672)] = 62132, - [SMALL_STATE(1673)] = 62149, - [SMALL_STATE(1674)] = 62166, - [SMALL_STATE(1675)] = 62183, - [SMALL_STATE(1676)] = 62200, - [SMALL_STATE(1677)] = 62215, - [SMALL_STATE(1678)] = 62232, - [SMALL_STATE(1679)] = 62247, - [SMALL_STATE(1680)] = 62262, - [SMALL_STATE(1681)] = 62279, - [SMALL_STATE(1682)] = 62296, - [SMALL_STATE(1683)] = 62309, - [SMALL_STATE(1684)] = 62326, - [SMALL_STATE(1685)] = 62343, - [SMALL_STATE(1686)] = 62358, - [SMALL_STATE(1687)] = 62371, - [SMALL_STATE(1688)] = 62388, - [SMALL_STATE(1689)] = 62405, - [SMALL_STATE(1690)] = 62420, - [SMALL_STATE(1691)] = 62437, - [SMALL_STATE(1692)] = 62454, - [SMALL_STATE(1693)] = 62471, - [SMALL_STATE(1694)] = 62488, - [SMALL_STATE(1695)] = 62503, - [SMALL_STATE(1696)] = 62520, - [SMALL_STATE(1697)] = 62537, - [SMALL_STATE(1698)] = 62552, - [SMALL_STATE(1699)] = 62569, - [SMALL_STATE(1700)] = 62586, - [SMALL_STATE(1701)] = 62603, - [SMALL_STATE(1702)] = 62618, - [SMALL_STATE(1703)] = 62631, - [SMALL_STATE(1704)] = 62646, - [SMALL_STATE(1705)] = 62661, - [SMALL_STATE(1706)] = 62678, - [SMALL_STATE(1707)] = 62695, - [SMALL_STATE(1708)] = 62708, - [SMALL_STATE(1709)] = 62721, - [SMALL_STATE(1710)] = 62738, - [SMALL_STATE(1711)] = 62755, - [SMALL_STATE(1712)] = 62772, - [SMALL_STATE(1713)] = 62789, - [SMALL_STATE(1714)] = 62806, - [SMALL_STATE(1715)] = 62823, - [SMALL_STATE(1716)] = 62840, - [SMALL_STATE(1717)] = 62857, - [SMALL_STATE(1718)] = 62874, - [SMALL_STATE(1719)] = 62891, - [SMALL_STATE(1720)] = 62908, - [SMALL_STATE(1721)] = 62925, - [SMALL_STATE(1722)] = 62942, - [SMALL_STATE(1723)] = 62959, - [SMALL_STATE(1724)] = 62972, - [SMALL_STATE(1725)] = 62985, - [SMALL_STATE(1726)] = 63002, - [SMALL_STATE(1727)] = 63017, - [SMALL_STATE(1728)] = 63032, - [SMALL_STATE(1729)] = 63049, - [SMALL_STATE(1730)] = 63066, - [SMALL_STATE(1731)] = 63083, - [SMALL_STATE(1732)] = 63098, - [SMALL_STATE(1733)] = 63115, - [SMALL_STATE(1734)] = 63132, - [SMALL_STATE(1735)] = 63147, - [SMALL_STATE(1736)] = 63160, - [SMALL_STATE(1737)] = 63175, - [SMALL_STATE(1738)] = 63192, - [SMALL_STATE(1739)] = 63209, - [SMALL_STATE(1740)] = 63226, - [SMALL_STATE(1741)] = 63243, - [SMALL_STATE(1742)] = 63260, - [SMALL_STATE(1743)] = 63277, - [SMALL_STATE(1744)] = 63287, - [SMALL_STATE(1745)] = 63299, - [SMALL_STATE(1746)] = 63313, - [SMALL_STATE(1747)] = 63327, - [SMALL_STATE(1748)] = 63337, - [SMALL_STATE(1749)] = 63351, - [SMALL_STATE(1750)] = 63365, - [SMALL_STATE(1751)] = 63379, - [SMALL_STATE(1752)] = 63393, - [SMALL_STATE(1753)] = 63407, - [SMALL_STATE(1754)] = 63421, - [SMALL_STATE(1755)] = 63435, - [SMALL_STATE(1756)] = 63447, - [SMALL_STATE(1757)] = 63459, - [SMALL_STATE(1758)] = 63473, - [SMALL_STATE(1759)] = 63487, - [SMALL_STATE(1760)] = 63501, - [SMALL_STATE(1761)] = 63515, - [SMALL_STATE(1762)] = 63529, - [SMALL_STATE(1763)] = 63543, - [SMALL_STATE(1764)] = 63557, - [SMALL_STATE(1765)] = 63569, - [SMALL_STATE(1766)] = 63583, - [SMALL_STATE(1767)] = 63597, - [SMALL_STATE(1768)] = 63611, - [SMALL_STATE(1769)] = 63625, - [SMALL_STATE(1770)] = 63635, - [SMALL_STATE(1771)] = 63647, - [SMALL_STATE(1772)] = 63659, - [SMALL_STATE(1773)] = 63671, - [SMALL_STATE(1774)] = 63683, - [SMALL_STATE(1775)] = 63697, - [SMALL_STATE(1776)] = 63709, - [SMALL_STATE(1777)] = 63723, - [SMALL_STATE(1778)] = 63737, - [SMALL_STATE(1779)] = 63749, - [SMALL_STATE(1780)] = 63763, - [SMALL_STATE(1781)] = 63775, - [SMALL_STATE(1782)] = 63789, - [SMALL_STATE(1783)] = 63803, - [SMALL_STATE(1784)] = 63813, - [SMALL_STATE(1785)] = 63823, - [SMALL_STATE(1786)] = 63837, - [SMALL_STATE(1787)] = 63851, - [SMALL_STATE(1788)] = 63865, - [SMALL_STATE(1789)] = 63879, - [SMALL_STATE(1790)] = 63891, - [SMALL_STATE(1791)] = 63905, - [SMALL_STATE(1792)] = 63919, - [SMALL_STATE(1793)] = 63933, - [SMALL_STATE(1794)] = 63947, - [SMALL_STATE(1795)] = 63961, - [SMALL_STATE(1796)] = 63975, - [SMALL_STATE(1797)] = 63985, - [SMALL_STATE(1798)] = 63999, - [SMALL_STATE(1799)] = 64009, - [SMALL_STATE(1800)] = 64023, - [SMALL_STATE(1801)] = 64037, - [SMALL_STATE(1802)] = 64051, - [SMALL_STATE(1803)] = 64061, - [SMALL_STATE(1804)] = 64075, - [SMALL_STATE(1805)] = 64089, - [SMALL_STATE(1806)] = 64103, - [SMALL_STATE(1807)] = 64113, - [SMALL_STATE(1808)] = 64127, - [SMALL_STATE(1809)] = 64139, - [SMALL_STATE(1810)] = 64151, - [SMALL_STATE(1811)] = 64165, - [SMALL_STATE(1812)] = 64177, - [SMALL_STATE(1813)] = 64191, - [SMALL_STATE(1814)] = 64205, - [SMALL_STATE(1815)] = 64219, - [SMALL_STATE(1816)] = 64233, - [SMALL_STATE(1817)] = 64247, - [SMALL_STATE(1818)] = 64261, - [SMALL_STATE(1819)] = 64273, - [SMALL_STATE(1820)] = 64287, - [SMALL_STATE(1821)] = 64301, - [SMALL_STATE(1822)] = 64315, - [SMALL_STATE(1823)] = 64325, - [SMALL_STATE(1824)] = 64339, - [SMALL_STATE(1825)] = 64353, - [SMALL_STATE(1826)] = 64365, - [SMALL_STATE(1827)] = 64377, - [SMALL_STATE(1828)] = 64391, - [SMALL_STATE(1829)] = 64403, - [SMALL_STATE(1830)] = 64417, - [SMALL_STATE(1831)] = 64429, - [SMALL_STATE(1832)] = 64443, - [SMALL_STATE(1833)] = 64457, - [SMALL_STATE(1834)] = 64471, - [SMALL_STATE(1835)] = 64485, - [SMALL_STATE(1836)] = 64497, - [SMALL_STATE(1837)] = 64511, - [SMALL_STATE(1838)] = 64525, - [SMALL_STATE(1839)] = 64537, - [SMALL_STATE(1840)] = 64551, - [SMALL_STATE(1841)] = 64565, - [SMALL_STATE(1842)] = 64579, - [SMALL_STATE(1843)] = 64593, - [SMALL_STATE(1844)] = 64607, - [SMALL_STATE(1845)] = 64621, - [SMALL_STATE(1846)] = 64635, - [SMALL_STATE(1847)] = 64649, - [SMALL_STATE(1848)] = 64659, - [SMALL_STATE(1849)] = 64671, - [SMALL_STATE(1850)] = 64685, - [SMALL_STATE(1851)] = 64699, - [SMALL_STATE(1852)] = 64713, - [SMALL_STATE(1853)] = 64727, - [SMALL_STATE(1854)] = 64741, - [SMALL_STATE(1855)] = 64751, - [SMALL_STATE(1856)] = 64763, - [SMALL_STATE(1857)] = 64773, - [SMALL_STATE(1858)] = 64783, - [SMALL_STATE(1859)] = 64797, - [SMALL_STATE(1860)] = 64807, - [SMALL_STATE(1861)] = 64821, - [SMALL_STATE(1862)] = 64835, - [SMALL_STATE(1863)] = 64849, - [SMALL_STATE(1864)] = 64861, - [SMALL_STATE(1865)] = 64875, - [SMALL_STATE(1866)] = 64885, - [SMALL_STATE(1867)] = 64899, - [SMALL_STATE(1868)] = 64913, - [SMALL_STATE(1869)] = 64927, - [SMALL_STATE(1870)] = 64941, - [SMALL_STATE(1871)] = 64951, - [SMALL_STATE(1872)] = 64965, - [SMALL_STATE(1873)] = 64979, - [SMALL_STATE(1874)] = 64993, - [SMALL_STATE(1875)] = 65003, - [SMALL_STATE(1876)] = 65013, - [SMALL_STATE(1877)] = 65027, - [SMALL_STATE(1878)] = 65041, - [SMALL_STATE(1879)] = 65055, - [SMALL_STATE(1880)] = 65065, - [SMALL_STATE(1881)] = 65075, - [SMALL_STATE(1882)] = 65085, - [SMALL_STATE(1883)] = 65095, - [SMALL_STATE(1884)] = 65109, - [SMALL_STATE(1885)] = 65119, - [SMALL_STATE(1886)] = 65133, - [SMALL_STATE(1887)] = 65143, - [SMALL_STATE(1888)] = 65157, - [SMALL_STATE(1889)] = 65171, - [SMALL_STATE(1890)] = 65185, - [SMALL_STATE(1891)] = 65199, - [SMALL_STATE(1892)] = 65213, - [SMALL_STATE(1893)] = 65227, - [SMALL_STATE(1894)] = 65241, - [SMALL_STATE(1895)] = 65255, - [SMALL_STATE(1896)] = 65265, - [SMALL_STATE(1897)] = 65279, - [SMALL_STATE(1898)] = 65293, - [SMALL_STATE(1899)] = 65307, - [SMALL_STATE(1900)] = 65321, - [SMALL_STATE(1901)] = 65335, - [SMALL_STATE(1902)] = 65349, - [SMALL_STATE(1903)] = 65363, - [SMALL_STATE(1904)] = 65377, - [SMALL_STATE(1905)] = 65389, - [SMALL_STATE(1906)] = 65403, - [SMALL_STATE(1907)] = 65417, - [SMALL_STATE(1908)] = 65431, - [SMALL_STATE(1909)] = 65445, - [SMALL_STATE(1910)] = 65459, - [SMALL_STATE(1911)] = 65473, - [SMALL_STATE(1912)] = 65485, - [SMALL_STATE(1913)] = 65495, - [SMALL_STATE(1914)] = 65505, - [SMALL_STATE(1915)] = 65519, - [SMALL_STATE(1916)] = 65533, - [SMALL_STATE(1917)] = 65547, - [SMALL_STATE(1918)] = 65561, - [SMALL_STATE(1919)] = 65575, - [SMALL_STATE(1920)] = 65589, - [SMALL_STATE(1921)] = 65599, - [SMALL_STATE(1922)] = 65613, - [SMALL_STATE(1923)] = 65627, - [SMALL_STATE(1924)] = 65641, - [SMALL_STATE(1925)] = 65651, - [SMALL_STATE(1926)] = 65665, - [SMALL_STATE(1927)] = 65679, - [SMALL_STATE(1928)] = 65693, - [SMALL_STATE(1929)] = 65707, - [SMALL_STATE(1930)] = 65717, - [SMALL_STATE(1931)] = 65731, - [SMALL_STATE(1932)] = 65745, - [SMALL_STATE(1933)] = 65759, - [SMALL_STATE(1934)] = 65773, - [SMALL_STATE(1935)] = 65783, - [SMALL_STATE(1936)] = 65797, - [SMALL_STATE(1937)] = 65811, - [SMALL_STATE(1938)] = 65825, - [SMALL_STATE(1939)] = 65839, - [SMALL_STATE(1940)] = 65853, - [SMALL_STATE(1941)] = 65867, - [SMALL_STATE(1942)] = 65881, - [SMALL_STATE(1943)] = 65895, - [SMALL_STATE(1944)] = 65909, - [SMALL_STATE(1945)] = 65923, - [SMALL_STATE(1946)] = 65937, - [SMALL_STATE(1947)] = 65951, - [SMALL_STATE(1948)] = 65965, - [SMALL_STATE(1949)] = 65977, - [SMALL_STATE(1950)] = 65991, - [SMALL_STATE(1951)] = 66003, - [SMALL_STATE(1952)] = 66017, - [SMALL_STATE(1953)] = 66031, - [SMALL_STATE(1954)] = 66045, - [SMALL_STATE(1955)] = 66059, - [SMALL_STATE(1956)] = 66069, - [SMALL_STATE(1957)] = 66079, - [SMALL_STATE(1958)] = 66089, - [SMALL_STATE(1959)] = 66103, - [SMALL_STATE(1960)] = 66117, - [SMALL_STATE(1961)] = 66131, - [SMALL_STATE(1962)] = 66141, - [SMALL_STATE(1963)] = 66155, - [SMALL_STATE(1964)] = 66169, - [SMALL_STATE(1965)] = 66183, - [SMALL_STATE(1966)] = 66195, - [SMALL_STATE(1967)] = 66209, - [SMALL_STATE(1968)] = 66223, - [SMALL_STATE(1969)] = 66237, - [SMALL_STATE(1970)] = 66249, - [SMALL_STATE(1971)] = 66263, - [SMALL_STATE(1972)] = 66277, - [SMALL_STATE(1973)] = 66291, - [SMALL_STATE(1974)] = 66303, - [SMALL_STATE(1975)] = 66317, - [SMALL_STATE(1976)] = 66331, - [SMALL_STATE(1977)] = 66345, - [SMALL_STATE(1978)] = 66359, - [SMALL_STATE(1979)] = 66373, - [SMALL_STATE(1980)] = 66387, - [SMALL_STATE(1981)] = 66401, - [SMALL_STATE(1982)] = 66415, - [SMALL_STATE(1983)] = 66429, - [SMALL_STATE(1984)] = 66443, - [SMALL_STATE(1985)] = 66457, - [SMALL_STATE(1986)] = 66468, - [SMALL_STATE(1987)] = 66479, - [SMALL_STATE(1988)] = 66488, - [SMALL_STATE(1989)] = 66497, - [SMALL_STATE(1990)] = 66508, - [SMALL_STATE(1991)] = 66519, - [SMALL_STATE(1992)] = 66530, - [SMALL_STATE(1993)] = 66541, - [SMALL_STATE(1994)] = 66552, - [SMALL_STATE(1995)] = 66563, - [SMALL_STATE(1996)] = 66574, - [SMALL_STATE(1997)] = 66585, - [SMALL_STATE(1998)] = 66596, - [SMALL_STATE(1999)] = 66607, - [SMALL_STATE(2000)] = 66618, - [SMALL_STATE(2001)] = 66629, - [SMALL_STATE(2002)] = 66640, - [SMALL_STATE(2003)] = 66649, - [SMALL_STATE(2004)] = 66660, - [SMALL_STATE(2005)] = 66671, - [SMALL_STATE(2006)] = 66682, - [SMALL_STATE(2007)] = 66693, - [SMALL_STATE(2008)] = 66704, - [SMALL_STATE(2009)] = 66715, - [SMALL_STATE(2010)] = 66726, - [SMALL_STATE(2011)] = 66737, - [SMALL_STATE(2012)] = 66746, - [SMALL_STATE(2013)] = 66757, - [SMALL_STATE(2014)] = 66766, - [SMALL_STATE(2015)] = 66777, - [SMALL_STATE(2016)] = 66788, - [SMALL_STATE(2017)] = 66799, - [SMALL_STATE(2018)] = 66810, - [SMALL_STATE(2019)] = 66821, - [SMALL_STATE(2020)] = 66832, - [SMALL_STATE(2021)] = 66843, - [SMALL_STATE(2022)] = 66854, - [SMALL_STATE(2023)] = 66865, - [SMALL_STATE(2024)] = 66876, - [SMALL_STATE(2025)] = 66887, - [SMALL_STATE(2026)] = 66898, - [SMALL_STATE(2027)] = 66909, - [SMALL_STATE(2028)] = 66920, - [SMALL_STATE(2029)] = 66931, - [SMALL_STATE(2030)] = 66940, - [SMALL_STATE(2031)] = 66951, - [SMALL_STATE(2032)] = 66962, - [SMALL_STATE(2033)] = 66973, - [SMALL_STATE(2034)] = 66984, - [SMALL_STATE(2035)] = 66995, - [SMALL_STATE(2036)] = 67006, - [SMALL_STATE(2037)] = 67017, - [SMALL_STATE(2038)] = 67028, - [SMALL_STATE(2039)] = 67039, - [SMALL_STATE(2040)] = 67050, - [SMALL_STATE(2041)] = 67061, - [SMALL_STATE(2042)] = 67072, - [SMALL_STATE(2043)] = 67083, - [SMALL_STATE(2044)] = 67094, - [SMALL_STATE(2045)] = 67105, - [SMALL_STATE(2046)] = 67116, - [SMALL_STATE(2047)] = 67127, - [SMALL_STATE(2048)] = 67138, - [SMALL_STATE(2049)] = 67149, - [SMALL_STATE(2050)] = 67160, - [SMALL_STATE(2051)] = 67171, - [SMALL_STATE(2052)] = 67182, - [SMALL_STATE(2053)] = 67191, - [SMALL_STATE(2054)] = 67202, - [SMALL_STATE(2055)] = 67213, - [SMALL_STATE(2056)] = 67224, - [SMALL_STATE(2057)] = 67235, - [SMALL_STATE(2058)] = 67246, - [SMALL_STATE(2059)] = 67257, - [SMALL_STATE(2060)] = 67268, - [SMALL_STATE(2061)] = 67279, - [SMALL_STATE(2062)] = 67290, - [SMALL_STATE(2063)] = 67301, - [SMALL_STATE(2064)] = 67312, - [SMALL_STATE(2065)] = 67323, - [SMALL_STATE(2066)] = 67334, - [SMALL_STATE(2067)] = 67345, - [SMALL_STATE(2068)] = 67356, - [SMALL_STATE(2069)] = 67365, - [SMALL_STATE(2070)] = 67376, - [SMALL_STATE(2071)] = 67385, - [SMALL_STATE(2072)] = 67394, - [SMALL_STATE(2073)] = 67405, - [SMALL_STATE(2074)] = 67416, - [SMALL_STATE(2075)] = 67427, - [SMALL_STATE(2076)] = 67436, - [SMALL_STATE(2077)] = 67447, - [SMALL_STATE(2078)] = 67456, - [SMALL_STATE(2079)] = 67467, - [SMALL_STATE(2080)] = 67478, - [SMALL_STATE(2081)] = 67489, - [SMALL_STATE(2082)] = 67500, - [SMALL_STATE(2083)] = 67511, - [SMALL_STATE(2084)] = 67522, - [SMALL_STATE(2085)] = 67533, - [SMALL_STATE(2086)] = 67544, - [SMALL_STATE(2087)] = 67555, - [SMALL_STATE(2088)] = 67566, - [SMALL_STATE(2089)] = 67577, - [SMALL_STATE(2090)] = 67588, - [SMALL_STATE(2091)] = 67599, - [SMALL_STATE(2092)] = 67610, - [SMALL_STATE(2093)] = 67621, - [SMALL_STATE(2094)] = 67632, - [SMALL_STATE(2095)] = 67643, - [SMALL_STATE(2096)] = 67652, - [SMALL_STATE(2097)] = 67663, - [SMALL_STATE(2098)] = 67674, - [SMALL_STATE(2099)] = 67685, - [SMALL_STATE(2100)] = 67696, - [SMALL_STATE(2101)] = 67707, - [SMALL_STATE(2102)] = 67718, - [SMALL_STATE(2103)] = 67729, - [SMALL_STATE(2104)] = 67740, - [SMALL_STATE(2105)] = 67751, - [SMALL_STATE(2106)] = 67762, - [SMALL_STATE(2107)] = 67773, - [SMALL_STATE(2108)] = 67784, - [SMALL_STATE(2109)] = 67795, - [SMALL_STATE(2110)] = 67804, - [SMALL_STATE(2111)] = 67815, - [SMALL_STATE(2112)] = 67826, - [SMALL_STATE(2113)] = 67837, - [SMALL_STATE(2114)] = 67848, - [SMALL_STATE(2115)] = 67859, - [SMALL_STATE(2116)] = 67870, - [SMALL_STATE(2117)] = 67881, - [SMALL_STATE(2118)] = 67890, - [SMALL_STATE(2119)] = 67901, - [SMALL_STATE(2120)] = 67910, - [SMALL_STATE(2121)] = 67921, - [SMALL_STATE(2122)] = 67932, - [SMALL_STATE(2123)] = 67943, - [SMALL_STATE(2124)] = 67954, - [SMALL_STATE(2125)] = 67965, - [SMALL_STATE(2126)] = 67976, - [SMALL_STATE(2127)] = 67987, - [SMALL_STATE(2128)] = 67998, - [SMALL_STATE(2129)] = 68009, - [SMALL_STATE(2130)] = 68020, - [SMALL_STATE(2131)] = 68031, - [SMALL_STATE(2132)] = 68042, - [SMALL_STATE(2133)] = 68051, - [SMALL_STATE(2134)] = 68062, - [SMALL_STATE(2135)] = 68073, - [SMALL_STATE(2136)] = 68084, - [SMALL_STATE(2137)] = 68095, - [SMALL_STATE(2138)] = 68106, - [SMALL_STATE(2139)] = 68115, - [SMALL_STATE(2140)] = 68126, - [SMALL_STATE(2141)] = 68137, - [SMALL_STATE(2142)] = 68148, - [SMALL_STATE(2143)] = 68157, - [SMALL_STATE(2144)] = 68168, - [SMALL_STATE(2145)] = 68179, - [SMALL_STATE(2146)] = 68190, - [SMALL_STATE(2147)] = 68201, - [SMALL_STATE(2148)] = 68212, - [SMALL_STATE(2149)] = 68223, - [SMALL_STATE(2150)] = 68232, - [SMALL_STATE(2151)] = 68243, - [SMALL_STATE(2152)] = 68254, - [SMALL_STATE(2153)] = 68265, - [SMALL_STATE(2154)] = 68276, - [SMALL_STATE(2155)] = 68287, - [SMALL_STATE(2156)] = 68298, - [SMALL_STATE(2157)] = 68309, - [SMALL_STATE(2158)] = 68320, - [SMALL_STATE(2159)] = 68331, - [SMALL_STATE(2160)] = 68340, - [SMALL_STATE(2161)] = 68351, - [SMALL_STATE(2162)] = 68362, - [SMALL_STATE(2163)] = 68373, - [SMALL_STATE(2164)] = 68382, - [SMALL_STATE(2165)] = 68393, - [SMALL_STATE(2166)] = 68404, - [SMALL_STATE(2167)] = 68413, - [SMALL_STATE(2168)] = 68422, - [SMALL_STATE(2169)] = 68433, - [SMALL_STATE(2170)] = 68444, - [SMALL_STATE(2171)] = 68455, - [SMALL_STATE(2172)] = 68466, - [SMALL_STATE(2173)] = 68475, - [SMALL_STATE(2174)] = 68486, - [SMALL_STATE(2175)] = 68497, - [SMALL_STATE(2176)] = 68506, - [SMALL_STATE(2177)] = 68517, - [SMALL_STATE(2178)] = 68526, - [SMALL_STATE(2179)] = 68537, - [SMALL_STATE(2180)] = 68546, - [SMALL_STATE(2181)] = 68557, - [SMALL_STATE(2182)] = 68568, - [SMALL_STATE(2183)] = 68579, - [SMALL_STATE(2184)] = 68587, - [SMALL_STATE(2185)] = 68595, - [SMALL_STATE(2186)] = 68603, - [SMALL_STATE(2187)] = 68611, - [SMALL_STATE(2188)] = 68619, - [SMALL_STATE(2189)] = 68627, - [SMALL_STATE(2190)] = 68635, - [SMALL_STATE(2191)] = 68643, - [SMALL_STATE(2192)] = 68651, - [SMALL_STATE(2193)] = 68659, - [SMALL_STATE(2194)] = 68667, - [SMALL_STATE(2195)] = 68675, - [SMALL_STATE(2196)] = 68683, - [SMALL_STATE(2197)] = 68691, - [SMALL_STATE(2198)] = 68699, - [SMALL_STATE(2199)] = 68707, - [SMALL_STATE(2200)] = 68715, - [SMALL_STATE(2201)] = 68723, - [SMALL_STATE(2202)] = 68731, - [SMALL_STATE(2203)] = 68739, - [SMALL_STATE(2204)] = 68747, - [SMALL_STATE(2205)] = 68755, - [SMALL_STATE(2206)] = 68763, - [SMALL_STATE(2207)] = 68771, - [SMALL_STATE(2208)] = 68779, - [SMALL_STATE(2209)] = 68787, - [SMALL_STATE(2210)] = 68795, - [SMALL_STATE(2211)] = 68803, - [SMALL_STATE(2212)] = 68811, - [SMALL_STATE(2213)] = 68819, - [SMALL_STATE(2214)] = 68827, - [SMALL_STATE(2215)] = 68835, - [SMALL_STATE(2216)] = 68843, - [SMALL_STATE(2217)] = 68851, - [SMALL_STATE(2218)] = 68859, - [SMALL_STATE(2219)] = 68867, - [SMALL_STATE(2220)] = 68875, - [SMALL_STATE(2221)] = 68883, - [SMALL_STATE(2222)] = 68891, - [SMALL_STATE(2223)] = 68899, - [SMALL_STATE(2224)] = 68907, - [SMALL_STATE(2225)] = 68915, - [SMALL_STATE(2226)] = 68923, - [SMALL_STATE(2227)] = 68931, - [SMALL_STATE(2228)] = 68939, - [SMALL_STATE(2229)] = 68947, - [SMALL_STATE(2230)] = 68955, - [SMALL_STATE(2231)] = 68963, - [SMALL_STATE(2232)] = 68971, - [SMALL_STATE(2233)] = 68979, - [SMALL_STATE(2234)] = 68987, - [SMALL_STATE(2235)] = 68995, - [SMALL_STATE(2236)] = 69003, - [SMALL_STATE(2237)] = 69011, - [SMALL_STATE(2238)] = 69019, - [SMALL_STATE(2239)] = 69027, - [SMALL_STATE(2240)] = 69035, - [SMALL_STATE(2241)] = 69043, - [SMALL_STATE(2242)] = 69051, - [SMALL_STATE(2243)] = 69059, - [SMALL_STATE(2244)] = 69067, - [SMALL_STATE(2245)] = 69075, - [SMALL_STATE(2246)] = 69083, - [SMALL_STATE(2247)] = 69091, - [SMALL_STATE(2248)] = 69099, - [SMALL_STATE(2249)] = 69107, - [SMALL_STATE(2250)] = 69115, - [SMALL_STATE(2251)] = 69123, - [SMALL_STATE(2252)] = 69131, - [SMALL_STATE(2253)] = 69139, - [SMALL_STATE(2254)] = 69147, - [SMALL_STATE(2255)] = 69155, - [SMALL_STATE(2256)] = 69163, - [SMALL_STATE(2257)] = 69171, - [SMALL_STATE(2258)] = 69179, - [SMALL_STATE(2259)] = 69187, - [SMALL_STATE(2260)] = 69195, - [SMALL_STATE(2261)] = 69203, - [SMALL_STATE(2262)] = 69211, - [SMALL_STATE(2263)] = 69219, - [SMALL_STATE(2264)] = 69227, - [SMALL_STATE(2265)] = 69235, - [SMALL_STATE(2266)] = 69243, - [SMALL_STATE(2267)] = 69251, - [SMALL_STATE(2268)] = 69259, - [SMALL_STATE(2269)] = 69267, - [SMALL_STATE(2270)] = 69275, - [SMALL_STATE(2271)] = 69283, - [SMALL_STATE(2272)] = 69291, - [SMALL_STATE(2273)] = 69299, - [SMALL_STATE(2274)] = 69307, - [SMALL_STATE(2275)] = 69315, - [SMALL_STATE(2276)] = 69323, - [SMALL_STATE(2277)] = 69331, - [SMALL_STATE(2278)] = 69339, - [SMALL_STATE(2279)] = 69347, - [SMALL_STATE(2280)] = 69355, - [SMALL_STATE(2281)] = 69363, - [SMALL_STATE(2282)] = 69371, - [SMALL_STATE(2283)] = 69379, - [SMALL_STATE(2284)] = 69387, - [SMALL_STATE(2285)] = 69395, - [SMALL_STATE(2286)] = 69403, - [SMALL_STATE(2287)] = 69411, - [SMALL_STATE(2288)] = 69419, - [SMALL_STATE(2289)] = 69427, - [SMALL_STATE(2290)] = 69435, - [SMALL_STATE(2291)] = 69443, - [SMALL_STATE(2292)] = 69451, - [SMALL_STATE(2293)] = 69459, - [SMALL_STATE(2294)] = 69467, - [SMALL_STATE(2295)] = 69475, - [SMALL_STATE(2296)] = 69483, - [SMALL_STATE(2297)] = 69491, - [SMALL_STATE(2298)] = 69499, - [SMALL_STATE(2299)] = 69507, - [SMALL_STATE(2300)] = 69515, - [SMALL_STATE(2301)] = 69523, - [SMALL_STATE(2302)] = 69531, - [SMALL_STATE(2303)] = 69539, - [SMALL_STATE(2304)] = 69547, - [SMALL_STATE(2305)] = 69555, - [SMALL_STATE(2306)] = 69563, - [SMALL_STATE(2307)] = 69571, - [SMALL_STATE(2308)] = 69579, - [SMALL_STATE(2309)] = 69587, - [SMALL_STATE(2310)] = 69595, - [SMALL_STATE(2311)] = 69603, - [SMALL_STATE(2312)] = 69611, - [SMALL_STATE(2313)] = 69619, - [SMALL_STATE(2314)] = 69627, - [SMALL_STATE(2315)] = 69635, - [SMALL_STATE(2316)] = 69643, - [SMALL_STATE(2317)] = 69651, - [SMALL_STATE(2318)] = 69659, - [SMALL_STATE(2319)] = 69667, - [SMALL_STATE(2320)] = 69675, - [SMALL_STATE(2321)] = 69683, - [SMALL_STATE(2322)] = 69691, - [SMALL_STATE(2323)] = 69699, - [SMALL_STATE(2324)] = 69707, - [SMALL_STATE(2325)] = 69715, - [SMALL_STATE(2326)] = 69723, - [SMALL_STATE(2327)] = 69731, - [SMALL_STATE(2328)] = 69739, - [SMALL_STATE(2329)] = 69747, - [SMALL_STATE(2330)] = 69755, - [SMALL_STATE(2331)] = 69763, - [SMALL_STATE(2332)] = 69771, - [SMALL_STATE(2333)] = 69779, - [SMALL_STATE(2334)] = 69787, - [SMALL_STATE(2335)] = 69795, - [SMALL_STATE(2336)] = 69803, - [SMALL_STATE(2337)] = 69811, - [SMALL_STATE(2338)] = 69819, - [SMALL_STATE(2339)] = 69827, - [SMALL_STATE(2340)] = 69835, - [SMALL_STATE(2341)] = 69843, - [SMALL_STATE(2342)] = 69851, - [SMALL_STATE(2343)] = 69859, - [SMALL_STATE(2344)] = 69867, - [SMALL_STATE(2345)] = 69875, - [SMALL_STATE(2346)] = 69883, - [SMALL_STATE(2347)] = 69891, - [SMALL_STATE(2348)] = 69899, - [SMALL_STATE(2349)] = 69907, - [SMALL_STATE(2350)] = 69915, - [SMALL_STATE(2351)] = 69923, - [SMALL_STATE(2352)] = 69931, - [SMALL_STATE(2353)] = 69939, - [SMALL_STATE(2354)] = 69947, - [SMALL_STATE(2355)] = 69955, - [SMALL_STATE(2356)] = 69963, - [SMALL_STATE(2357)] = 69971, - [SMALL_STATE(2358)] = 69979, - [SMALL_STATE(2359)] = 69987, - [SMALL_STATE(2360)] = 69995, - [SMALL_STATE(2361)] = 70003, - [SMALL_STATE(2362)] = 70011, - [SMALL_STATE(2363)] = 70019, - [SMALL_STATE(2364)] = 70027, - [SMALL_STATE(2365)] = 70035, - [SMALL_STATE(2366)] = 70043, - [SMALL_STATE(2367)] = 70051, - [SMALL_STATE(2368)] = 70059, - [SMALL_STATE(2369)] = 70067, - [SMALL_STATE(2370)] = 70075, - [SMALL_STATE(2371)] = 70083, - [SMALL_STATE(2372)] = 70091, - [SMALL_STATE(2373)] = 70099, - [SMALL_STATE(2374)] = 70107, - [SMALL_STATE(2375)] = 70115, - [SMALL_STATE(2376)] = 70123, - [SMALL_STATE(2377)] = 70131, - [SMALL_STATE(2378)] = 70139, - [SMALL_STATE(2379)] = 70147, - [SMALL_STATE(2380)] = 70155, - [SMALL_STATE(2381)] = 70163, - [SMALL_STATE(2382)] = 70171, - [SMALL_STATE(2383)] = 70179, - [SMALL_STATE(2384)] = 70187, - [SMALL_STATE(2385)] = 70195, - [SMALL_STATE(2386)] = 70203, - [SMALL_STATE(2387)] = 70211, - [SMALL_STATE(2388)] = 70219, - [SMALL_STATE(2389)] = 70227, - [SMALL_STATE(2390)] = 70235, - [SMALL_STATE(2391)] = 70243, - [SMALL_STATE(2392)] = 70251, - [SMALL_STATE(2393)] = 70259, - [SMALL_STATE(2394)] = 70267, - [SMALL_STATE(2395)] = 70275, - [SMALL_STATE(2396)] = 70283, - [SMALL_STATE(2397)] = 70291, - [SMALL_STATE(2398)] = 70299, - [SMALL_STATE(2399)] = 70307, - [SMALL_STATE(2400)] = 70315, - [SMALL_STATE(2401)] = 70323, - [SMALL_STATE(2402)] = 70331, - [SMALL_STATE(2403)] = 70339, - [SMALL_STATE(2404)] = 70347, - [SMALL_STATE(2405)] = 70355, - [SMALL_STATE(2406)] = 70363, - [SMALL_STATE(2407)] = 70371, - [SMALL_STATE(2408)] = 70379, - [SMALL_STATE(2409)] = 70387, - [SMALL_STATE(2410)] = 70395, - [SMALL_STATE(2411)] = 70403, - [SMALL_STATE(2412)] = 70411, - [SMALL_STATE(2413)] = 70419, - [SMALL_STATE(2414)] = 70427, + [SMALL_STATE(589)] = 0, + [SMALL_STATE(590)] = 125, + [SMALL_STATE(591)] = 250, + [SMALL_STATE(592)] = 375, + [SMALL_STATE(593)] = 500, + [SMALL_STATE(594)] = 625, + [SMALL_STATE(595)] = 750, + [SMALL_STATE(596)] = 875, + [SMALL_STATE(597)] = 1000, + [SMALL_STATE(598)] = 1125, + [SMALL_STATE(599)] = 1250, + [SMALL_STATE(600)] = 1375, + [SMALL_STATE(601)] = 1500, + [SMALL_STATE(602)] = 1625, + [SMALL_STATE(603)] = 1750, + [SMALL_STATE(604)] = 1875, + [SMALL_STATE(605)] = 2000, + [SMALL_STATE(606)] = 2125, + [SMALL_STATE(607)] = 2250, + [SMALL_STATE(608)] = 2375, + [SMALL_STATE(609)] = 2500, + [SMALL_STATE(610)] = 2625, + [SMALL_STATE(611)] = 2750, + [SMALL_STATE(612)] = 2875, + [SMALL_STATE(613)] = 3000, + [SMALL_STATE(614)] = 3125, + [SMALL_STATE(615)] = 3250, + [SMALL_STATE(616)] = 3375, + [SMALL_STATE(617)] = 3500, + [SMALL_STATE(618)] = 3625, + [SMALL_STATE(619)] = 3750, + [SMALL_STATE(620)] = 3875, + [SMALL_STATE(621)] = 4000, + [SMALL_STATE(622)] = 4125, + [SMALL_STATE(623)] = 4250, + [SMALL_STATE(624)] = 4375, + [SMALL_STATE(625)] = 4500, + [SMALL_STATE(626)] = 4625, + [SMALL_STATE(627)] = 4750, + [SMALL_STATE(628)] = 4875, + [SMALL_STATE(629)] = 5000, + [SMALL_STATE(630)] = 5125, + [SMALL_STATE(631)] = 5250, + [SMALL_STATE(632)] = 5375, + [SMALL_STATE(633)] = 5500, + [SMALL_STATE(634)] = 5625, + [SMALL_STATE(635)] = 5750, + [SMALL_STATE(636)] = 5875, + [SMALL_STATE(637)] = 6000, + [SMALL_STATE(638)] = 6125, + [SMALL_STATE(639)] = 6250, + [SMALL_STATE(640)] = 6375, + [SMALL_STATE(641)] = 6500, + [SMALL_STATE(642)] = 6625, + [SMALL_STATE(643)] = 6750, + [SMALL_STATE(644)] = 6875, + [SMALL_STATE(645)] = 6946, + [SMALL_STATE(646)] = 7071, + [SMALL_STATE(647)] = 7196, + [SMALL_STATE(648)] = 7321, + [SMALL_STATE(649)] = 7446, + [SMALL_STATE(650)] = 7571, + [SMALL_STATE(651)] = 7696, + [SMALL_STATE(652)] = 7821, + [SMALL_STATE(653)] = 7946, + [SMALL_STATE(654)] = 8071, + [SMALL_STATE(655)] = 8196, + [SMALL_STATE(656)] = 8321, + [SMALL_STATE(657)] = 8446, + [SMALL_STATE(658)] = 8571, + [SMALL_STATE(659)] = 8696, + [SMALL_STATE(660)] = 8821, + [SMALL_STATE(661)] = 8946, + [SMALL_STATE(662)] = 9071, + [SMALL_STATE(663)] = 9196, + [SMALL_STATE(664)] = 9321, + [SMALL_STATE(665)] = 9446, + [SMALL_STATE(666)] = 9571, + [SMALL_STATE(667)] = 9696, + [SMALL_STATE(668)] = 9821, + [SMALL_STATE(669)] = 9946, + [SMALL_STATE(670)] = 10071, + [SMALL_STATE(671)] = 10196, + [SMALL_STATE(672)] = 10321, + [SMALL_STATE(673)] = 10446, + [SMALL_STATE(674)] = 10571, + [SMALL_STATE(675)] = 10696, + [SMALL_STATE(676)] = 10821, + [SMALL_STATE(677)] = 10946, + [SMALL_STATE(678)] = 11071, + [SMALL_STATE(679)] = 11196, + [SMALL_STATE(680)] = 11321, + [SMALL_STATE(681)] = 11446, + [SMALL_STATE(682)] = 11571, + [SMALL_STATE(683)] = 11696, + [SMALL_STATE(684)] = 11821, + [SMALL_STATE(685)] = 11946, + [SMALL_STATE(686)] = 12071, + [SMALL_STATE(687)] = 12196, + [SMALL_STATE(688)] = 12321, + [SMALL_STATE(689)] = 12446, + [SMALL_STATE(690)] = 12571, + [SMALL_STATE(691)] = 12698, + [SMALL_STATE(692)] = 12823, + [SMALL_STATE(693)] = 12948, + [SMALL_STATE(694)] = 13073, + [SMALL_STATE(695)] = 13198, + [SMALL_STATE(696)] = 13323, + [SMALL_STATE(697)] = 13448, + [SMALL_STATE(698)] = 13573, + [SMALL_STATE(699)] = 13639, + [SMALL_STATE(700)] = 13705, + [SMALL_STATE(701)] = 13771, + [SMALL_STATE(702)] = 13837, + [SMALL_STATE(703)] = 13900, + [SMALL_STATE(704)] = 13971, + [SMALL_STATE(705)] = 14039, + [SMALL_STATE(706)] = 14107, + [SMALL_STATE(707)] = 14164, + [SMALL_STATE(708)] = 14229, + [SMALL_STATE(709)] = 14294, + [SMALL_STATE(710)] = 14351, + [SMALL_STATE(711)] = 14408, + [SMALL_STATE(712)] = 14469, + [SMALL_STATE(713)] = 14530, + [SMALL_STATE(714)] = 14595, + [SMALL_STATE(715)] = 14656, + [SMALL_STATE(716)] = 14713, + [SMALL_STATE(717)] = 14774, + [SMALL_STATE(718)] = 14839, + [SMALL_STATE(719)] = 14896, + [SMALL_STATE(720)] = 14956, + [SMALL_STATE(721)] = 15014, + [SMALL_STATE(722)] = 15070, + [SMALL_STATE(723)] = 15128, + [SMALL_STATE(724)] = 15186, + [SMALL_STATE(725)] = 15244, + [SMALL_STATE(726)] = 15304, + [SMALL_STATE(727)] = 15364, + [SMALL_STATE(728)] = 15419, + [SMALL_STATE(729)] = 15474, + [SMALL_STATE(730)] = 15529, + [SMALL_STATE(731)] = 15586, + [SMALL_STATE(732)] = 15641, + [SMALL_STATE(733)] = 15696, + [SMALL_STATE(734)] = 15751, + [SMALL_STATE(735)] = 15808, + [SMALL_STATE(736)] = 15863, + [SMALL_STATE(737)] = 15918, + [SMALL_STATE(738)] = 15973, + [SMALL_STATE(739)] = 16028, + [SMALL_STATE(740)] = 16091, + [SMALL_STATE(741)] = 16146, + [SMALL_STATE(742)] = 16201, + [SMALL_STATE(743)] = 16256, + [SMALL_STATE(744)] = 16315, + [SMALL_STATE(745)] = 16370, + [SMALL_STATE(746)] = 16425, + [SMALL_STATE(747)] = 16480, + [SMALL_STATE(748)] = 16535, + [SMALL_STATE(749)] = 16590, + [SMALL_STATE(750)] = 16645, + [SMALL_STATE(751)] = 16700, + [SMALL_STATE(752)] = 16755, + [SMALL_STATE(753)] = 16810, + [SMALL_STATE(754)] = 16865, + [SMALL_STATE(755)] = 16920, + [SMALL_STATE(756)] = 16975, + [SMALL_STATE(757)] = 17030, + [SMALL_STATE(758)] = 17093, + [SMALL_STATE(759)] = 17148, + [SMALL_STATE(760)] = 17203, + [SMALL_STATE(761)] = 17258, + [SMALL_STATE(762)] = 17313, + [SMALL_STATE(763)] = 17368, + [SMALL_STATE(764)] = 17423, + [SMALL_STATE(765)] = 17478, + [SMALL_STATE(766)] = 17533, + [SMALL_STATE(767)] = 17588, + [SMALL_STATE(768)] = 17643, + [SMALL_STATE(769)] = 17700, + [SMALL_STATE(770)] = 17755, + [SMALL_STATE(771)] = 17810, + [SMALL_STATE(772)] = 17865, + [SMALL_STATE(773)] = 17920, + [SMALL_STATE(774)] = 17975, + [SMALL_STATE(775)] = 18038, + [SMALL_STATE(776)] = 18093, + [SMALL_STATE(777)] = 18148, + [SMALL_STATE(778)] = 18203, + [SMALL_STATE(779)] = 18260, + [SMALL_STATE(780)] = 18317, + [SMALL_STATE(781)] = 18374, + [SMALL_STATE(782)] = 18431, + [SMALL_STATE(783)] = 18486, + [SMALL_STATE(784)] = 18541, + [SMALL_STATE(785)] = 18604, + [SMALL_STATE(786)] = 18659, + [SMALL_STATE(787)] = 18714, + [SMALL_STATE(788)] = 18769, + [SMALL_STATE(789)] = 18824, + [SMALL_STATE(790)] = 18879, + [SMALL_STATE(791)] = 18934, + [SMALL_STATE(792)] = 18989, + [SMALL_STATE(793)] = 19044, + [SMALL_STATE(794)] = 19099, + [SMALL_STATE(795)] = 19154, + [SMALL_STATE(796)] = 19209, + [SMALL_STATE(797)] = 19264, + [SMALL_STATE(798)] = 19319, + [SMALL_STATE(799)] = 19374, + [SMALL_STATE(800)] = 19431, + [SMALL_STATE(801)] = 19486, + [SMALL_STATE(802)] = 19541, + [SMALL_STATE(803)] = 19596, + [SMALL_STATE(804)] = 19651, + [SMALL_STATE(805)] = 19706, + [SMALL_STATE(806)] = 19761, + [SMALL_STATE(807)] = 19816, + [SMALL_STATE(808)] = 19871, + [SMALL_STATE(809)] = 19926, + [SMALL_STATE(810)] = 19981, + [SMALL_STATE(811)] = 20036, + [SMALL_STATE(812)] = 20091, + [SMALL_STATE(813)] = 20146, + [SMALL_STATE(814)] = 20201, + [SMALL_STATE(815)] = 20256, + [SMALL_STATE(816)] = 20311, + [SMALL_STATE(817)] = 20366, + [SMALL_STATE(818)] = 20421, + [SMALL_STATE(819)] = 20476, + [SMALL_STATE(820)] = 20531, + [SMALL_STATE(821)] = 20586, + [SMALL_STATE(822)] = 20641, + [SMALL_STATE(823)] = 20696, + [SMALL_STATE(824)] = 20751, + [SMALL_STATE(825)] = 20806, + [SMALL_STATE(826)] = 20861, + [SMALL_STATE(827)] = 20916, + [SMALL_STATE(828)] = 20971, + [SMALL_STATE(829)] = 21026, + [SMALL_STATE(830)] = 21081, + [SMALL_STATE(831)] = 21136, + [SMALL_STATE(832)] = 21191, + [SMALL_STATE(833)] = 21246, + [SMALL_STATE(834)] = 21301, + [SMALL_STATE(835)] = 21356, + [SMALL_STATE(836)] = 21411, + [SMALL_STATE(837)] = 21466, + [SMALL_STATE(838)] = 21521, + [SMALL_STATE(839)] = 21576, + [SMALL_STATE(840)] = 21631, + [SMALL_STATE(841)] = 21686, + [SMALL_STATE(842)] = 21741, + [SMALL_STATE(843)] = 21796, + [SMALL_STATE(844)] = 21851, + [SMALL_STATE(845)] = 21906, + [SMALL_STATE(846)] = 21961, + [SMALL_STATE(847)] = 22016, + [SMALL_STATE(848)] = 22071, + [SMALL_STATE(849)] = 22126, + [SMALL_STATE(850)] = 22181, + [SMALL_STATE(851)] = 22238, + [SMALL_STATE(852)] = 22293, + [SMALL_STATE(853)] = 22348, + [SMALL_STATE(854)] = 22403, + [SMALL_STATE(855)] = 22458, + [SMALL_STATE(856)] = 22513, + [SMALL_STATE(857)] = 22568, + [SMALL_STATE(858)] = 22623, + [SMALL_STATE(859)] = 22678, + [SMALL_STATE(860)] = 22733, + [SMALL_STATE(861)] = 22788, + [SMALL_STATE(862)] = 22843, + [SMALL_STATE(863)] = 22898, + [SMALL_STATE(864)] = 22953, + [SMALL_STATE(865)] = 23010, + [SMALL_STATE(866)] = 23065, + [SMALL_STATE(867)] = 23120, + [SMALL_STATE(868)] = 23175, + [SMALL_STATE(869)] = 23230, + [SMALL_STATE(870)] = 23285, + [SMALL_STATE(871)] = 23340, + [SMALL_STATE(872)] = 23395, + [SMALL_STATE(873)] = 23450, + [SMALL_STATE(874)] = 23507, + [SMALL_STATE(875)] = 23562, + [SMALL_STATE(876)] = 23619, + [SMALL_STATE(877)] = 23674, + [SMALL_STATE(878)] = 23729, + [SMALL_STATE(879)] = 23784, + [SMALL_STATE(880)] = 23839, + [SMALL_STATE(881)] = 23894, + [SMALL_STATE(882)] = 23951, + [SMALL_STATE(883)] = 24006, + [SMALL_STATE(884)] = 24063, + [SMALL_STATE(885)] = 24118, + [SMALL_STATE(886)] = 24173, + [SMALL_STATE(887)] = 24228, + [SMALL_STATE(888)] = 24283, + [SMALL_STATE(889)] = 24338, + [SMALL_STATE(890)] = 24393, + [SMALL_STATE(891)] = 24448, + [SMALL_STATE(892)] = 24505, + [SMALL_STATE(893)] = 24560, + [SMALL_STATE(894)] = 24615, + [SMALL_STATE(895)] = 24670, + [SMALL_STATE(896)] = 24725, + [SMALL_STATE(897)] = 24780, + [SMALL_STATE(898)] = 24835, + [SMALL_STATE(899)] = 24890, + [SMALL_STATE(900)] = 24945, + [SMALL_STATE(901)] = 25002, + [SMALL_STATE(902)] = 25057, + [SMALL_STATE(903)] = 25112, + [SMALL_STATE(904)] = 25167, + [SMALL_STATE(905)] = 25222, + [SMALL_STATE(906)] = 25277, + [SMALL_STATE(907)] = 25332, + [SMALL_STATE(908)] = 25387, + [SMALL_STATE(909)] = 25442, + [SMALL_STATE(910)] = 25497, + [SMALL_STATE(911)] = 25552, + [SMALL_STATE(912)] = 25607, + [SMALL_STATE(913)] = 25662, + [SMALL_STATE(914)] = 25717, + [SMALL_STATE(915)] = 25772, + [SMALL_STATE(916)] = 25827, + [SMALL_STATE(917)] = 25882, + [SMALL_STATE(918)] = 25937, + [SMALL_STATE(919)] = 25992, + [SMALL_STATE(920)] = 26047, + [SMALL_STATE(921)] = 26102, + [SMALL_STATE(922)] = 26157, + [SMALL_STATE(923)] = 26212, + [SMALL_STATE(924)] = 26267, + [SMALL_STATE(925)] = 26322, + [SMALL_STATE(926)] = 26377, + [SMALL_STATE(927)] = 26432, + [SMALL_STATE(928)] = 26487, + [SMALL_STATE(929)] = 26542, + [SMALL_STATE(930)] = 26597, + [SMALL_STATE(931)] = 26652, + [SMALL_STATE(932)] = 26707, + [SMALL_STATE(933)] = 26762, + [SMALL_STATE(934)] = 26817, + [SMALL_STATE(935)] = 26872, + [SMALL_STATE(936)] = 26927, + [SMALL_STATE(937)] = 26982, + [SMALL_STATE(938)] = 27037, + [SMALL_STATE(939)] = 27092, + [SMALL_STATE(940)] = 27147, + [SMALL_STATE(941)] = 27202, + [SMALL_STATE(942)] = 27257, + [SMALL_STATE(943)] = 27312, + [SMALL_STATE(944)] = 27367, + [SMALL_STATE(945)] = 27422, + [SMALL_STATE(946)] = 27477, + [SMALL_STATE(947)] = 27532, + [SMALL_STATE(948)] = 27587, + [SMALL_STATE(949)] = 27642, + [SMALL_STATE(950)] = 27697, + [SMALL_STATE(951)] = 27752, + [SMALL_STATE(952)] = 27807, + [SMALL_STATE(953)] = 27862, + [SMALL_STATE(954)] = 27917, + [SMALL_STATE(955)] = 27972, + [SMALL_STATE(956)] = 28027, + [SMALL_STATE(957)] = 28082, + [SMALL_STATE(958)] = 28136, + [SMALL_STATE(959)] = 28190, + [SMALL_STATE(960)] = 28244, + [SMALL_STATE(961)] = 28298, + [SMALL_STATE(962)] = 28354, + [SMALL_STATE(963)] = 28408, + [SMALL_STATE(964)] = 28472, + [SMALL_STATE(965)] = 28526, + [SMALL_STATE(966)] = 28580, + [SMALL_STATE(967)] = 28634, + [SMALL_STATE(968)] = 28688, + [SMALL_STATE(969)] = 28742, + [SMALL_STATE(970)] = 28796, + [SMALL_STATE(971)] = 28850, + [SMALL_STATE(972)] = 28936, + [SMALL_STATE(973)] = 29022, + [SMALL_STATE(974)] = 29076, + [SMALL_STATE(975)] = 29130, + [SMALL_STATE(976)] = 29184, + [SMALL_STATE(977)] = 29258, + [SMALL_STATE(978)] = 29312, + [SMALL_STATE(979)] = 29380, + [SMALL_STATE(980)] = 29434, + [SMALL_STATE(981)] = 29488, + [SMALL_STATE(982)] = 29574, + [SMALL_STATE(983)] = 29628, + [SMALL_STATE(984)] = 29682, + [SMALL_STATE(985)] = 29736, + [SMALL_STATE(986)] = 29790, + [SMALL_STATE(987)] = 29844, + [SMALL_STATE(988)] = 29898, + [SMALL_STATE(989)] = 29980, + [SMALL_STATE(990)] = 30034, + [SMALL_STATE(991)] = 30088, + [SMALL_STATE(992)] = 30142, + [SMALL_STATE(993)] = 30196, + [SMALL_STATE(994)] = 30250, + [SMALL_STATE(995)] = 30332, + [SMALL_STATE(996)] = 30386, + [SMALL_STATE(997)] = 30440, + [SMALL_STATE(998)] = 30494, + [SMALL_STATE(999)] = 30548, + [SMALL_STATE(1000)] = 30602, + [SMALL_STATE(1001)] = 30656, + [SMALL_STATE(1002)] = 30710, + [SMALL_STATE(1003)] = 30764, + [SMALL_STATE(1004)] = 30818, + [SMALL_STATE(1005)] = 30896, + [SMALL_STATE(1006)] = 30950, + [SMALL_STATE(1007)] = 31030, + [SMALL_STATE(1008)] = 31084, + [SMALL_STATE(1009)] = 31138, + [SMALL_STATE(1010)] = 31192, + [SMALL_STATE(1011)] = 31284, + [SMALL_STATE(1012)] = 31338, + [SMALL_STATE(1013)] = 31392, + [SMALL_STATE(1014)] = 31446, + [SMALL_STATE(1015)] = 31500, + [SMALL_STATE(1016)] = 31572, + [SMALL_STATE(1017)] = 31626, + [SMALL_STATE(1018)] = 31680, + [SMALL_STATE(1019)] = 31766, + [SMALL_STATE(1020)] = 31820, + [SMALL_STATE(1021)] = 31874, + [SMALL_STATE(1022)] = 31944, + [SMALL_STATE(1023)] = 32010, + [SMALL_STATE(1024)] = 32064, + [SMALL_STATE(1025)] = 32120, + [SMALL_STATE(1026)] = 32174, + [SMALL_STATE(1027)] = 32228, + [SMALL_STATE(1028)] = 32282, + [SMALL_STATE(1029)] = 32336, + [SMALL_STATE(1030)] = 32390, + [SMALL_STATE(1031)] = 32482, + [SMALL_STATE(1032)] = 32536, + [SMALL_STATE(1033)] = 32590, + [SMALL_STATE(1034)] = 32644, + [SMALL_STATE(1035)] = 32698, + [SMALL_STATE(1036)] = 32784, + [SMALL_STATE(1037)] = 32838, + [SMALL_STATE(1038)] = 32892, + [SMALL_STATE(1039)] = 32946, + [SMALL_STATE(1040)] = 33000, + [SMALL_STATE(1041)] = 33054, + [SMALL_STATE(1042)] = 33108, + [SMALL_STATE(1043)] = 33162, + [SMALL_STATE(1044)] = 33216, + [SMALL_STATE(1045)] = 33270, + [SMALL_STATE(1046)] = 33324, + [SMALL_STATE(1047)] = 33378, + [SMALL_STATE(1048)] = 33432, + [SMALL_STATE(1049)] = 33486, + [SMALL_STATE(1050)] = 33540, + [SMALL_STATE(1051)] = 33594, + [SMALL_STATE(1052)] = 33648, + [SMALL_STATE(1053)] = 33702, + [SMALL_STATE(1054)] = 33756, + [SMALL_STATE(1055)] = 33810, + [SMALL_STATE(1056)] = 33864, + [SMALL_STATE(1057)] = 33918, + [SMALL_STATE(1058)] = 33972, + [SMALL_STATE(1059)] = 34026, + [SMALL_STATE(1060)] = 34080, + [SMALL_STATE(1061)] = 34134, + [SMALL_STATE(1062)] = 34188, + [SMALL_STATE(1063)] = 34242, + [SMALL_STATE(1064)] = 34296, + [SMALL_STATE(1065)] = 34349, + [SMALL_STATE(1066)] = 34402, + [SMALL_STATE(1067)] = 34455, + [SMALL_STATE(1068)] = 34508, + [SMALL_STATE(1069)] = 34565, + [SMALL_STATE(1070)] = 34626, + [SMALL_STATE(1071)] = 34679, + [SMALL_STATE(1072)] = 34732, + [SMALL_STATE(1073)] = 34828, + [SMALL_STATE(1074)] = 34914, + [SMALL_STATE(1075)] = 35000, + [SMALL_STATE(1076)] = 35054, + [SMALL_STATE(1077)] = 35108, + [SMALL_STATE(1078)] = 35204, + [SMALL_STATE(1079)] = 35289, + [SMALL_STATE(1080)] = 35340, + [SMALL_STATE(1081)] = 35397, + [SMALL_STATE(1082)] = 35490, + [SMALL_STATE(1083)] = 35583, + [SMALL_STATE(1084)] = 35634, + [SMALL_STATE(1085)] = 35685, + [SMALL_STATE(1086)] = 35770, + [SMALL_STATE(1087)] = 35855, + [SMALL_STATE(1088)] = 35906, + [SMALL_STATE(1089)] = 35961, + [SMALL_STATE(1090)] = 36046, + [SMALL_STATE(1091)] = 36136, + [SMALL_STATE(1092)] = 36226, + [SMALL_STATE(1093)] = 36276, + [SMALL_STATE(1094)] = 36366, + [SMALL_STATE(1095)] = 36454, + [SMALL_STATE(1096)] = 36506, + [SMALL_STATE(1097)] = 36560, + [SMALL_STATE(1098)] = 36650, + [SMALL_STATE(1099)] = 36740, + [SMALL_STATE(1100)] = 36790, + [SMALL_STATE(1101)] = 36878, + [SMALL_STATE(1102)] = 36968, + [SMALL_STATE(1103)] = 37058, + [SMALL_STATE(1104)] = 37148, + [SMALL_STATE(1105)] = 37238, + [SMALL_STATE(1106)] = 37316, + [SMALL_STATE(1107)] = 37406, + [SMALL_STATE(1108)] = 37456, + [SMALL_STATE(1109)] = 37544, + [SMALL_STATE(1110)] = 37634, + [SMALL_STATE(1111)] = 37724, + [SMALL_STATE(1112)] = 37812, + [SMALL_STATE(1113)] = 37900, + [SMALL_STATE(1114)] = 37990, + [SMALL_STATE(1115)] = 38072, + [SMALL_STATE(1116)] = 38160, + [SMALL_STATE(1117)] = 38248, + [SMALL_STATE(1118)] = 38338, + [SMALL_STATE(1119)] = 38428, + [SMALL_STATE(1120)] = 38518, + [SMALL_STATE(1121)] = 38606, + [SMALL_STATE(1122)] = 38696, + [SMALL_STATE(1123)] = 38786, + [SMALL_STATE(1124)] = 38876, + [SMALL_STATE(1125)] = 38966, + [SMALL_STATE(1126)] = 39056, + [SMALL_STATE(1127)] = 39146, + [SMALL_STATE(1128)] = 39236, + [SMALL_STATE(1129)] = 39326, + [SMALL_STATE(1130)] = 39416, + [SMALL_STATE(1131)] = 39506, + [SMALL_STATE(1132)] = 39596, + [SMALL_STATE(1133)] = 39646, + [SMALL_STATE(1134)] = 39736, + [SMALL_STATE(1135)] = 39826, + [SMALL_STATE(1136)] = 39916, + [SMALL_STATE(1137)] = 40006, + [SMALL_STATE(1138)] = 40088, + [SMALL_STATE(1139)] = 40178, + [SMALL_STATE(1140)] = 40268, + [SMALL_STATE(1141)] = 40356, + [SMALL_STATE(1142)] = 40444, + [SMALL_STATE(1143)] = 40534, + [SMALL_STATE(1144)] = 40624, + [SMALL_STATE(1145)] = 40714, + [SMALL_STATE(1146)] = 40804, + [SMALL_STATE(1147)] = 40894, + [SMALL_STATE(1148)] = 40984, + [SMALL_STATE(1149)] = 41074, + [SMALL_STATE(1150)] = 41164, + [SMALL_STATE(1151)] = 41254, + [SMALL_STATE(1152)] = 41344, + [SMALL_STATE(1153)] = 41434, + [SMALL_STATE(1154)] = 41524, + [SMALL_STATE(1155)] = 41605, + [SMALL_STATE(1156)] = 41680, + [SMALL_STATE(1157)] = 41767, + [SMALL_STATE(1158)] = 41854, + [SMALL_STATE(1159)] = 41941, + [SMALL_STATE(1160)] = 42002, + [SMALL_STATE(1161)] = 42089, + [SMALL_STATE(1162)] = 42176, + [SMALL_STATE(1163)] = 42257, + [SMALL_STATE(1164)] = 42308, + [SMALL_STATE(1165)] = 42395, + [SMALL_STATE(1166)] = 42482, + [SMALL_STATE(1167)] = 42563, + [SMALL_STATE(1168)] = 42650, + [SMALL_STATE(1169)] = 42737, + [SMALL_STATE(1170)] = 42824, + [SMALL_STATE(1171)] = 42911, + [SMALL_STATE(1172)] = 42998, + [SMALL_STATE(1173)] = 43079, + [SMALL_STATE(1174)] = 43154, + [SMALL_STATE(1175)] = 43241, + [SMALL_STATE(1176)] = 43328, + [SMALL_STATE(1177)] = 43415, + [SMALL_STATE(1178)] = 43502, + [SMALL_STATE(1179)] = 43589, + [SMALL_STATE(1180)] = 43640, + [SMALL_STATE(1181)] = 43715, + [SMALL_STATE(1182)] = 43790, + [SMALL_STATE(1183)] = 43859, + [SMALL_STATE(1184)] = 43918, + [SMALL_STATE(1185)] = 43981, + [SMALL_STATE(1186)] = 44032, + [SMALL_STATE(1187)] = 44109, + [SMALL_STATE(1188)] = 44190, + [SMALL_STATE(1189)] = 44277, + [SMALL_STATE(1190)] = 44364, + [SMALL_STATE(1191)] = 44431, + [SMALL_STATE(1192)] = 44480, + [SMALL_STATE(1193)] = 44531, + [SMALL_STATE(1194)] = 44618, + [SMALL_STATE(1195)] = 44693, + [SMALL_STATE(1196)] = 44780, + [SMALL_STATE(1197)] = 44867, + [SMALL_STATE(1198)] = 44954, + [SMALL_STATE(1199)] = 45041, + [SMALL_STATE(1200)] = 45092, + [SMALL_STATE(1201)] = 45179, + [SMALL_STATE(1202)] = 45266, + [SMALL_STATE(1203)] = 45353, + [SMALL_STATE(1204)] = 45426, + [SMALL_STATE(1205)] = 45475, + [SMALL_STATE(1206)] = 45562, + [SMALL_STATE(1207)] = 45649, + [SMALL_STATE(1208)] = 45714, + [SMALL_STATE(1209)] = 45765, + [SMALL_STATE(1210)] = 45814, + [SMALL_STATE(1211)] = 45863, + [SMALL_STATE(1212)] = 45912, + [SMALL_STATE(1213)] = 45989, + [SMALL_STATE(1214)] = 46076, + [SMALL_STATE(1215)] = 46163, + [SMALL_STATE(1216)] = 46250, + [SMALL_STATE(1217)] = 46337, + [SMALL_STATE(1218)] = 46409, + [SMALL_STATE(1219)] = 46485, + [SMALL_STATE(1220)] = 46561, + [SMALL_STATE(1221)] = 46631, + [SMALL_STATE(1222)] = 46698, + [SMALL_STATE(1223)] = 46765, + [SMALL_STATE(1224)] = 46829, + [SMALL_STATE(1225)] = 46893, + [SMALL_STATE(1226)] = 46957, + [SMALL_STATE(1227)] = 47021, + [SMALL_STATE(1228)] = 47085, + [SMALL_STATE(1229)] = 47125, + [SMALL_STATE(1230)] = 47165, + [SMALL_STATE(1231)] = 47205, + [SMALL_STATE(1232)] = 47259, + [SMALL_STATE(1233)] = 47313, + [SMALL_STATE(1234)] = 47367, + [SMALL_STATE(1235)] = 47421, + [SMALL_STATE(1236)] = 47475, + [SMALL_STATE(1237)] = 47529, + [SMALL_STATE(1238)] = 47583, + [SMALL_STATE(1239)] = 47634, + [SMALL_STATE(1240)] = 47685, + [SMALL_STATE(1241)] = 47716, + [SMALL_STATE(1242)] = 47747, + [SMALL_STATE(1243)] = 47790, + [SMALL_STATE(1244)] = 47831, + [SMALL_STATE(1245)] = 47861, + [SMALL_STATE(1246)] = 47891, + [SMALL_STATE(1247)] = 47921, + [SMALL_STATE(1248)] = 47951, + [SMALL_STATE(1249)] = 47981, + [SMALL_STATE(1250)] = 48011, + [SMALL_STATE(1251)] = 48041, + [SMALL_STATE(1252)] = 48071, + [SMALL_STATE(1253)] = 48109, + [SMALL_STATE(1254)] = 48147, + [SMALL_STATE(1255)] = 48180, + [SMALL_STATE(1256)] = 48235, + [SMALL_STATE(1257)] = 48268, + [SMALL_STATE(1258)] = 48323, + [SMALL_STATE(1259)] = 48356, + [SMALL_STATE(1260)] = 48380, + [SMALL_STATE(1261)] = 48406, + [SMALL_STATE(1262)] = 48431, + [SMALL_STATE(1263)] = 48456, + [SMALL_STATE(1264)] = 48481, + [SMALL_STATE(1265)] = 48506, + [SMALL_STATE(1266)] = 48529, + [SMALL_STATE(1267)] = 48554, + [SMALL_STATE(1268)] = 48579, + [SMALL_STATE(1269)] = 48610, + [SMALL_STATE(1270)] = 48635, + [SMALL_STATE(1271)] = 48658, + [SMALL_STATE(1272)] = 48683, + [SMALL_STATE(1273)] = 48708, + [SMALL_STATE(1274)] = 48753, + [SMALL_STATE(1275)] = 48800, + [SMALL_STATE(1276)] = 48823, + [SMALL_STATE(1277)] = 48868, + [SMALL_STATE(1278)] = 48893, + [SMALL_STATE(1279)] = 48916, + [SMALL_STATE(1280)] = 48942, + [SMALL_STATE(1281)] = 48968, + [SMALL_STATE(1282)] = 49014, + [SMALL_STATE(1283)] = 49036, + [SMALL_STATE(1284)] = 49060, + [SMALL_STATE(1285)] = 49084, + [SMALL_STATE(1286)] = 49106, + [SMALL_STATE(1287)] = 49130, + [SMALL_STATE(1288)] = 49152, + [SMALL_STATE(1289)] = 49180, + [SMALL_STATE(1290)] = 49202, + [SMALL_STATE(1291)] = 49228, + [SMALL_STATE(1292)] = 49252, + [SMALL_STATE(1293)] = 49276, + [SMALL_STATE(1294)] = 49300, + [SMALL_STATE(1295)] = 49326, + [SMALL_STATE(1296)] = 49348, + [SMALL_STATE(1297)] = 49374, + [SMALL_STATE(1298)] = 49398, + [SMALL_STATE(1299)] = 49424, + [SMALL_STATE(1300)] = 49448, + [SMALL_STATE(1301)] = 49469, + [SMALL_STATE(1302)] = 49490, + [SMALL_STATE(1303)] = 49513, + [SMALL_STATE(1304)] = 49534, + [SMALL_STATE(1305)] = 49555, + [SMALL_STATE(1306)] = 49578, + [SMALL_STATE(1307)] = 49599, + [SMALL_STATE(1308)] = 49620, + [SMALL_STATE(1309)] = 49641, + [SMALL_STATE(1310)] = 49662, + [SMALL_STATE(1311)] = 49683, + [SMALL_STATE(1312)] = 49704, + [SMALL_STATE(1313)] = 49725, + [SMALL_STATE(1314)] = 49746, + [SMALL_STATE(1315)] = 49767, + [SMALL_STATE(1316)] = 49788, + [SMALL_STATE(1317)] = 49809, + [SMALL_STATE(1318)] = 49830, + [SMALL_STATE(1319)] = 49851, + [SMALL_STATE(1320)] = 49872, + [SMALL_STATE(1321)] = 49893, + [SMALL_STATE(1322)] = 49914, + [SMALL_STATE(1323)] = 49935, + [SMALL_STATE(1324)] = 49956, + [SMALL_STATE(1325)] = 49981, + [SMALL_STATE(1326)] = 50002, + [SMALL_STATE(1327)] = 50023, + [SMALL_STATE(1328)] = 50044, + [SMALL_STATE(1329)] = 50067, + [SMALL_STATE(1330)] = 50088, + [SMALL_STATE(1331)] = 50112, + [SMALL_STATE(1332)] = 50136, + [SMALL_STATE(1333)] = 50160, + [SMALL_STATE(1334)] = 50184, + [SMALL_STATE(1335)] = 50208, + [SMALL_STATE(1336)] = 50234, + [SMALL_STATE(1337)] = 50258, + [SMALL_STATE(1338)] = 50282, + [SMALL_STATE(1339)] = 50308, + [SMALL_STATE(1340)] = 50332, + [SMALL_STATE(1341)] = 50368, + [SMALL_STATE(1342)] = 50394, + [SMALL_STATE(1343)] = 50420, + [SMALL_STATE(1344)] = 50446, + [SMALL_STATE(1345)] = 50468, + [SMALL_STATE(1346)] = 50490, + [SMALL_STATE(1347)] = 50514, + [SMALL_STATE(1348)] = 50538, + [SMALL_STATE(1349)] = 50564, + [SMALL_STATE(1350)] = 50588, + [SMALL_STATE(1351)] = 50614, + [SMALL_STATE(1352)] = 50640, + [SMALL_STATE(1353)] = 50664, + [SMALL_STATE(1354)] = 50686, + [SMALL_STATE(1355)] = 50711, + [SMALL_STATE(1356)] = 50732, + [SMALL_STATE(1357)] = 50753, + [SMALL_STATE(1358)] = 50774, + [SMALL_STATE(1359)] = 50799, + [SMALL_STATE(1360)] = 50820, + [SMALL_STATE(1361)] = 50841, + [SMALL_STATE(1362)] = 50862, + [SMALL_STATE(1363)] = 50883, + [SMALL_STATE(1364)] = 50904, + [SMALL_STATE(1365)] = 50925, + [SMALL_STATE(1366)] = 50950, + [SMALL_STATE(1367)] = 50971, + [SMALL_STATE(1368)] = 50992, + [SMALL_STATE(1369)] = 51013, + [SMALL_STATE(1370)] = 51034, + [SMALL_STATE(1371)] = 51055, + [SMALL_STATE(1372)] = 51076, + [SMALL_STATE(1373)] = 51097, + [SMALL_STATE(1374)] = 51118, + [SMALL_STATE(1375)] = 51139, + [SMALL_STATE(1376)] = 51160, + [SMALL_STATE(1377)] = 51181, + [SMALL_STATE(1378)] = 51202, + [SMALL_STATE(1379)] = 51223, + [SMALL_STATE(1380)] = 51244, + [SMALL_STATE(1381)] = 51265, + [SMALL_STATE(1382)] = 51286, + [SMALL_STATE(1383)] = 51307, + [SMALL_STATE(1384)] = 51332, + [SMALL_STATE(1385)] = 51353, + [SMALL_STATE(1386)] = 51374, + [SMALL_STATE(1387)] = 51395, + [SMALL_STATE(1388)] = 51416, + [SMALL_STATE(1389)] = 51437, + [SMALL_STATE(1390)] = 51469, + [SMALL_STATE(1391)] = 51497, + [SMALL_STATE(1392)] = 51523, + [SMALL_STATE(1393)] = 51555, + [SMALL_STATE(1394)] = 51589, + [SMALL_STATE(1395)] = 51621, + [SMALL_STATE(1396)] = 51653, + [SMALL_STATE(1397)] = 51683, + [SMALL_STATE(1398)] = 51717, + [SMALL_STATE(1399)] = 51751, + [SMALL_STATE(1400)] = 51783, + [SMALL_STATE(1401)] = 51815, + [SMALL_STATE(1402)] = 51847, + [SMALL_STATE(1403)] = 51873, + [SMALL_STATE(1404)] = 51905, + [SMALL_STATE(1405)] = 51939, + [SMALL_STATE(1406)] = 51971, + [SMALL_STATE(1407)] = 51997, + [SMALL_STATE(1408)] = 52028, + [SMALL_STATE(1409)] = 52059, + [SMALL_STATE(1410)] = 52090, + [SMALL_STATE(1411)] = 52121, + [SMALL_STATE(1412)] = 52144, + [SMALL_STATE(1413)] = 52175, + [SMALL_STATE(1414)] = 52202, + [SMALL_STATE(1415)] = 52233, + [SMALL_STATE(1416)] = 52264, + [SMALL_STATE(1417)] = 52295, + [SMALL_STATE(1418)] = 52326, + [SMALL_STATE(1419)] = 52357, + [SMALL_STATE(1420)] = 52388, + [SMALL_STATE(1421)] = 52411, + [SMALL_STATE(1422)] = 52438, + [SMALL_STATE(1423)] = 52471, + [SMALL_STATE(1424)] = 52504, + [SMALL_STATE(1425)] = 52535, + [SMALL_STATE(1426)] = 52566, + [SMALL_STATE(1427)] = 52589, + [SMALL_STATE(1428)] = 52620, + [SMALL_STATE(1429)] = 52651, + [SMALL_STATE(1430)] = 52678, + [SMALL_STATE(1431)] = 52709, + [SMALL_STATE(1432)] = 52740, + [SMALL_STATE(1433)] = 52763, + [SMALL_STATE(1434)] = 52794, + [SMALL_STATE(1435)] = 52817, + [SMALL_STATE(1436)] = 52850, + [SMALL_STATE(1437)] = 52881, + [SMALL_STATE(1438)] = 52912, + [SMALL_STATE(1439)] = 52945, + [SMALL_STATE(1440)] = 52968, + [SMALL_STATE(1441)] = 52999, + [SMALL_STATE(1442)] = 53025, + [SMALL_STATE(1443)] = 53049, + [SMALL_STATE(1444)] = 53073, + [SMALL_STATE(1445)] = 53103, + [SMALL_STATE(1446)] = 53133, + [SMALL_STATE(1447)] = 53161, + [SMALL_STATE(1448)] = 53181, + [SMALL_STATE(1449)] = 53201, + [SMALL_STATE(1450)] = 53229, + [SMALL_STATE(1451)] = 53257, + [SMALL_STATE(1452)] = 53281, + [SMALL_STATE(1453)] = 53309, + [SMALL_STATE(1454)] = 53331, + [SMALL_STATE(1455)] = 53357, + [SMALL_STATE(1456)] = 53383, + [SMALL_STATE(1457)] = 53413, + [SMALL_STATE(1458)] = 53439, + [SMALL_STATE(1459)] = 53469, + [SMALL_STATE(1460)] = 53499, + [SMALL_STATE(1461)] = 53519, + [SMALL_STATE(1462)] = 53547, + [SMALL_STATE(1463)] = 53567, + [SMALL_STATE(1464)] = 53587, + [SMALL_STATE(1465)] = 53615, + [SMALL_STATE(1466)] = 53643, + [SMALL_STATE(1467)] = 53671, + [SMALL_STATE(1468)] = 53699, + [SMALL_STATE(1469)] = 53729, + [SMALL_STATE(1470)] = 53755, + [SMALL_STATE(1471)] = 53783, + [SMALL_STATE(1472)] = 53803, + [SMALL_STATE(1473)] = 53831, + [SMALL_STATE(1474)] = 53855, + [SMALL_STATE(1475)] = 53883, + [SMALL_STATE(1476)] = 53909, + [SMALL_STATE(1477)] = 53935, + [SMALL_STATE(1478)] = 53963, + [SMALL_STATE(1479)] = 53991, + [SMALL_STATE(1480)] = 54015, + [SMALL_STATE(1481)] = 54041, + [SMALL_STATE(1482)] = 54067, + [SMALL_STATE(1483)] = 54087, + [SMALL_STATE(1484)] = 54103, + [SMALL_STATE(1485)] = 54123, + [SMALL_STATE(1486)] = 54151, + [SMALL_STATE(1487)] = 54173, + [SMALL_STATE(1488)] = 54188, + [SMALL_STATE(1489)] = 54211, + [SMALL_STATE(1490)] = 54228, + [SMALL_STATE(1491)] = 54255, + [SMALL_STATE(1492)] = 54272, + [SMALL_STATE(1493)] = 54289, + [SMALL_STATE(1494)] = 54316, + [SMALL_STATE(1495)] = 54343, + [SMALL_STATE(1496)] = 54370, + [SMALL_STATE(1497)] = 54393, + [SMALL_STATE(1498)] = 54420, + [SMALL_STATE(1499)] = 54447, + [SMALL_STATE(1500)] = 54464, + [SMALL_STATE(1501)] = 54491, + [SMALL_STATE(1502)] = 54508, + [SMALL_STATE(1503)] = 54523, + [SMALL_STATE(1504)] = 54538, + [SMALL_STATE(1505)] = 54565, + [SMALL_STATE(1506)] = 54590, + [SMALL_STATE(1507)] = 54617, + [SMALL_STATE(1508)] = 54632, + [SMALL_STATE(1509)] = 54657, + [SMALL_STATE(1510)] = 54672, + [SMALL_STATE(1511)] = 54689, + [SMALL_STATE(1512)] = 54714, + [SMALL_STATE(1513)] = 54739, + [SMALL_STATE(1514)] = 54766, + [SMALL_STATE(1515)] = 54793, + [SMALL_STATE(1516)] = 54808, + [SMALL_STATE(1517)] = 54835, + [SMALL_STATE(1518)] = 54858, + [SMALL_STATE(1519)] = 54875, + [SMALL_STATE(1520)] = 54898, + [SMALL_STATE(1521)] = 54921, + [SMALL_STATE(1522)] = 54946, + [SMALL_STATE(1523)] = 54961, + [SMALL_STATE(1524)] = 54984, + [SMALL_STATE(1525)] = 55008, + [SMALL_STATE(1526)] = 55032, + [SMALL_STATE(1527)] = 55056, + [SMALL_STATE(1528)] = 55080, + [SMALL_STATE(1529)] = 55104, + [SMALL_STATE(1530)] = 55128, + [SMALL_STATE(1531)] = 55152, + [SMALL_STATE(1532)] = 55176, + [SMALL_STATE(1533)] = 55200, + [SMALL_STATE(1534)] = 55224, + [SMALL_STATE(1535)] = 55248, + [SMALL_STATE(1536)] = 55272, + [SMALL_STATE(1537)] = 55296, + [SMALL_STATE(1538)] = 55320, + [SMALL_STATE(1539)] = 55344, + [SMALL_STATE(1540)] = 55368, + [SMALL_STATE(1541)] = 55392, + [SMALL_STATE(1542)] = 55416, + [SMALL_STATE(1543)] = 55440, + [SMALL_STATE(1544)] = 55464, + [SMALL_STATE(1545)] = 55488, + [SMALL_STATE(1546)] = 55512, + [SMALL_STATE(1547)] = 55536, + [SMALL_STATE(1548)] = 55554, + [SMALL_STATE(1549)] = 55578, + [SMALL_STATE(1550)] = 55596, + [SMALL_STATE(1551)] = 55620, + [SMALL_STATE(1552)] = 55644, + [SMALL_STATE(1553)] = 55668, + [SMALL_STATE(1554)] = 55692, + [SMALL_STATE(1555)] = 55716, + [SMALL_STATE(1556)] = 55740, + [SMALL_STATE(1557)] = 55758, + [SMALL_STATE(1558)] = 55776, + [SMALL_STATE(1559)] = 55800, + [SMALL_STATE(1560)] = 55824, + [SMALL_STATE(1561)] = 55842, + [SMALL_STATE(1562)] = 55862, + [SMALL_STATE(1563)] = 55882, + [SMALL_STATE(1564)] = 55906, + [SMALL_STATE(1565)] = 55924, + [SMALL_STATE(1566)] = 55948, + [SMALL_STATE(1567)] = 55970, + [SMALL_STATE(1568)] = 55986, + [SMALL_STATE(1569)] = 56008, + [SMALL_STATE(1570)] = 56032, + [SMALL_STATE(1571)] = 56056, + [SMALL_STATE(1572)] = 56080, + [SMALL_STATE(1573)] = 56098, + [SMALL_STATE(1574)] = 56118, + [SMALL_STATE(1575)] = 56142, + [SMALL_STATE(1576)] = 56166, + [SMALL_STATE(1577)] = 56190, + [SMALL_STATE(1578)] = 56214, + [SMALL_STATE(1579)] = 56238, + [SMALL_STATE(1580)] = 56262, + [SMALL_STATE(1581)] = 56286, + [SMALL_STATE(1582)] = 56310, + [SMALL_STATE(1583)] = 56334, + [SMALL_STATE(1584)] = 56350, + [SMALL_STATE(1585)] = 56371, + [SMALL_STATE(1586)] = 56388, + [SMALL_STATE(1587)] = 56405, + [SMALL_STATE(1588)] = 56418, + [SMALL_STATE(1589)] = 56437, + [SMALL_STATE(1590)] = 56454, + [SMALL_STATE(1591)] = 56475, + [SMALL_STATE(1592)] = 56496, + [SMALL_STATE(1593)] = 56515, + [SMALL_STATE(1594)] = 56536, + [SMALL_STATE(1595)] = 56557, + [SMALL_STATE(1596)] = 56574, + [SMALL_STATE(1597)] = 56587, + [SMALL_STATE(1598)] = 56604, + [SMALL_STATE(1599)] = 56619, + [SMALL_STATE(1600)] = 56632, + [SMALL_STATE(1601)] = 56649, + [SMALL_STATE(1602)] = 56670, + [SMALL_STATE(1603)] = 56683, + [SMALL_STATE(1604)] = 56700, + [SMALL_STATE(1605)] = 56721, + [SMALL_STATE(1606)] = 56742, + [SMALL_STATE(1607)] = 56763, + [SMALL_STATE(1608)] = 56784, + [SMALL_STATE(1609)] = 56805, + [SMALL_STATE(1610)] = 56822, + [SMALL_STATE(1611)] = 56843, + [SMALL_STATE(1612)] = 56864, + [SMALL_STATE(1613)] = 56881, + [SMALL_STATE(1614)] = 56902, + [SMALL_STATE(1615)] = 56923, + [SMALL_STATE(1616)] = 56940, + [SMALL_STATE(1617)] = 56957, + [SMALL_STATE(1618)] = 56974, + [SMALL_STATE(1619)] = 56995, + [SMALL_STATE(1620)] = 57012, + [SMALL_STATE(1621)] = 57031, + [SMALL_STATE(1622)] = 57044, + [SMALL_STATE(1623)] = 57061, + [SMALL_STATE(1624)] = 57082, + [SMALL_STATE(1625)] = 57103, + [SMALL_STATE(1626)] = 57116, + [SMALL_STATE(1627)] = 57129, + [SMALL_STATE(1628)] = 57142, + [SMALL_STATE(1629)] = 57161, + [SMALL_STATE(1630)] = 57178, + [SMALL_STATE(1631)] = 57199, + [SMALL_STATE(1632)] = 57216, + [SMALL_STATE(1633)] = 57229, + [SMALL_STATE(1634)] = 57250, + [SMALL_STATE(1635)] = 57267, + [SMALL_STATE(1636)] = 57288, + [SMALL_STATE(1637)] = 57301, + [SMALL_STATE(1638)] = 57314, + [SMALL_STATE(1639)] = 57331, + [SMALL_STATE(1640)] = 57352, + [SMALL_STATE(1641)] = 57369, + [SMALL_STATE(1642)] = 57390, + [SMALL_STATE(1643)] = 57411, + [SMALL_STATE(1644)] = 57432, + [SMALL_STATE(1645)] = 57453, + [SMALL_STATE(1646)] = 57474, + [SMALL_STATE(1647)] = 57491, + [SMALL_STATE(1648)] = 57504, + [SMALL_STATE(1649)] = 57525, + [SMALL_STATE(1650)] = 57544, + [SMALL_STATE(1651)] = 57561, + [SMALL_STATE(1652)] = 57582, + [SMALL_STATE(1653)] = 57601, + [SMALL_STATE(1654)] = 57622, + [SMALL_STATE(1655)] = 57640, + [SMALL_STATE(1656)] = 57658, + [SMALL_STATE(1657)] = 57676, + [SMALL_STATE(1658)] = 57694, + [SMALL_STATE(1659)] = 57712, + [SMALL_STATE(1660)] = 57730, + [SMALL_STATE(1661)] = 57746, + [SMALL_STATE(1662)] = 57762, + [SMALL_STATE(1663)] = 57780, + [SMALL_STATE(1664)] = 57794, + [SMALL_STATE(1665)] = 57812, + [SMALL_STATE(1666)] = 57828, + [SMALL_STATE(1667)] = 57846, + [SMALL_STATE(1668)] = 57860, + [SMALL_STATE(1669)] = 57876, + [SMALL_STATE(1670)] = 57892, + [SMALL_STATE(1671)] = 57910, + [SMALL_STATE(1672)] = 57928, + [SMALL_STATE(1673)] = 57946, + [SMALL_STATE(1674)] = 57964, + [SMALL_STATE(1675)] = 57982, + [SMALL_STATE(1676)] = 58000, + [SMALL_STATE(1677)] = 58016, + [SMALL_STATE(1678)] = 58034, + [SMALL_STATE(1679)] = 58050, + [SMALL_STATE(1680)] = 58066, + [SMALL_STATE(1681)] = 58084, + [SMALL_STATE(1682)] = 58102, + [SMALL_STATE(1683)] = 58116, + [SMALL_STATE(1684)] = 58134, + [SMALL_STATE(1685)] = 58152, + [SMALL_STATE(1686)] = 58168, + [SMALL_STATE(1687)] = 58182, + [SMALL_STATE(1688)] = 58200, + [SMALL_STATE(1689)] = 58218, + [SMALL_STATE(1690)] = 58234, + [SMALL_STATE(1691)] = 58252, + [SMALL_STATE(1692)] = 58270, + [SMALL_STATE(1693)] = 58288, + [SMALL_STATE(1694)] = 58306, + [SMALL_STATE(1695)] = 58322, + [SMALL_STATE(1696)] = 58340, + [SMALL_STATE(1697)] = 58358, + [SMALL_STATE(1698)] = 58374, + [SMALL_STATE(1699)] = 58392, + [SMALL_STATE(1700)] = 58410, + [SMALL_STATE(1701)] = 58428, + [SMALL_STATE(1702)] = 58444, + [SMALL_STATE(1703)] = 58458, + [SMALL_STATE(1704)] = 58474, + [SMALL_STATE(1705)] = 58490, + [SMALL_STATE(1706)] = 58508, + [SMALL_STATE(1707)] = 58526, + [SMALL_STATE(1708)] = 58540, + [SMALL_STATE(1709)] = 58554, + [SMALL_STATE(1710)] = 58572, + [SMALL_STATE(1711)] = 58590, + [SMALL_STATE(1712)] = 58608, + [SMALL_STATE(1713)] = 58626, + [SMALL_STATE(1714)] = 58644, + [SMALL_STATE(1715)] = 58662, + [SMALL_STATE(1716)] = 58680, + [SMALL_STATE(1717)] = 58698, + [SMALL_STATE(1718)] = 58716, + [SMALL_STATE(1719)] = 58734, + [SMALL_STATE(1720)] = 58752, + [SMALL_STATE(1721)] = 58770, + [SMALL_STATE(1722)] = 58788, + [SMALL_STATE(1723)] = 58806, + [SMALL_STATE(1724)] = 58820, + [SMALL_STATE(1725)] = 58834, + [SMALL_STATE(1726)] = 58852, + [SMALL_STATE(1727)] = 58868, + [SMALL_STATE(1728)] = 58884, + [SMALL_STATE(1729)] = 58902, + [SMALL_STATE(1730)] = 58920, + [SMALL_STATE(1731)] = 58938, + [SMALL_STATE(1732)] = 58954, + [SMALL_STATE(1733)] = 58972, + [SMALL_STATE(1734)] = 58990, + [SMALL_STATE(1735)] = 59006, + [SMALL_STATE(1736)] = 59020, + [SMALL_STATE(1737)] = 59036, + [SMALL_STATE(1738)] = 59054, + [SMALL_STATE(1739)] = 59072, + [SMALL_STATE(1740)] = 59090, + [SMALL_STATE(1741)] = 59108, + [SMALL_STATE(1742)] = 59126, + [SMALL_STATE(1743)] = 59144, + [SMALL_STATE(1744)] = 59155, + [SMALL_STATE(1745)] = 59168, + [SMALL_STATE(1746)] = 59183, + [SMALL_STATE(1747)] = 59198, + [SMALL_STATE(1748)] = 59209, + [SMALL_STATE(1749)] = 59224, + [SMALL_STATE(1750)] = 59239, + [SMALL_STATE(1751)] = 59254, + [SMALL_STATE(1752)] = 59269, + [SMALL_STATE(1753)] = 59284, + [SMALL_STATE(1754)] = 59299, + [SMALL_STATE(1755)] = 59314, + [SMALL_STATE(1756)] = 59327, + [SMALL_STATE(1757)] = 59340, + [SMALL_STATE(1758)] = 59355, + [SMALL_STATE(1759)] = 59370, + [SMALL_STATE(1760)] = 59385, + [SMALL_STATE(1761)] = 59400, + [SMALL_STATE(1762)] = 59415, + [SMALL_STATE(1763)] = 59430, + [SMALL_STATE(1764)] = 59445, + [SMALL_STATE(1765)] = 59458, + [SMALL_STATE(1766)] = 59473, + [SMALL_STATE(1767)] = 59488, + [SMALL_STATE(1768)] = 59503, + [SMALL_STATE(1769)] = 59518, + [SMALL_STATE(1770)] = 59529, + [SMALL_STATE(1771)] = 59542, + [SMALL_STATE(1772)] = 59555, + [SMALL_STATE(1773)] = 59568, + [SMALL_STATE(1774)] = 59581, + [SMALL_STATE(1775)] = 59596, + [SMALL_STATE(1776)] = 59609, + [SMALL_STATE(1777)] = 59624, + [SMALL_STATE(1778)] = 59639, + [SMALL_STATE(1779)] = 59652, + [SMALL_STATE(1780)] = 59667, + [SMALL_STATE(1781)] = 59680, + [SMALL_STATE(1782)] = 59695, + [SMALL_STATE(1783)] = 59710, + [SMALL_STATE(1784)] = 59721, + [SMALL_STATE(1785)] = 59732, + [SMALL_STATE(1786)] = 59747, + [SMALL_STATE(1787)] = 59762, + [SMALL_STATE(1788)] = 59777, + [SMALL_STATE(1789)] = 59792, + [SMALL_STATE(1790)] = 59805, + [SMALL_STATE(1791)] = 59820, + [SMALL_STATE(1792)] = 59835, + [SMALL_STATE(1793)] = 59850, + [SMALL_STATE(1794)] = 59865, + [SMALL_STATE(1795)] = 59880, + [SMALL_STATE(1796)] = 59895, + [SMALL_STATE(1797)] = 59906, + [SMALL_STATE(1798)] = 59921, + [SMALL_STATE(1799)] = 59932, + [SMALL_STATE(1800)] = 59947, + [SMALL_STATE(1801)] = 59962, + [SMALL_STATE(1802)] = 59977, + [SMALL_STATE(1803)] = 59988, + [SMALL_STATE(1804)] = 60003, + [SMALL_STATE(1805)] = 60018, + [SMALL_STATE(1806)] = 60033, + [SMALL_STATE(1807)] = 60044, + [SMALL_STATE(1808)] = 60059, + [SMALL_STATE(1809)] = 60072, + [SMALL_STATE(1810)] = 60085, + [SMALL_STATE(1811)] = 60100, + [SMALL_STATE(1812)] = 60113, + [SMALL_STATE(1813)] = 60128, + [SMALL_STATE(1814)] = 60143, + [SMALL_STATE(1815)] = 60158, + [SMALL_STATE(1816)] = 60173, + [SMALL_STATE(1817)] = 60188, + [SMALL_STATE(1818)] = 60203, + [SMALL_STATE(1819)] = 60216, + [SMALL_STATE(1820)] = 60231, + [SMALL_STATE(1821)] = 60246, + [SMALL_STATE(1822)] = 60261, + [SMALL_STATE(1823)] = 60272, + [SMALL_STATE(1824)] = 60287, + [SMALL_STATE(1825)] = 60302, + [SMALL_STATE(1826)] = 60315, + [SMALL_STATE(1827)] = 60328, + [SMALL_STATE(1828)] = 60343, + [SMALL_STATE(1829)] = 60356, + [SMALL_STATE(1830)] = 60371, + [SMALL_STATE(1831)] = 60384, + [SMALL_STATE(1832)] = 60399, + [SMALL_STATE(1833)] = 60414, + [SMALL_STATE(1834)] = 60429, + [SMALL_STATE(1835)] = 60444, + [SMALL_STATE(1836)] = 60457, + [SMALL_STATE(1837)] = 60472, + [SMALL_STATE(1838)] = 60487, + [SMALL_STATE(1839)] = 60500, + [SMALL_STATE(1840)] = 60515, + [SMALL_STATE(1841)] = 60530, + [SMALL_STATE(1842)] = 60545, + [SMALL_STATE(1843)] = 60560, + [SMALL_STATE(1844)] = 60575, + [SMALL_STATE(1845)] = 60590, + [SMALL_STATE(1846)] = 60605, + [SMALL_STATE(1847)] = 60620, + [SMALL_STATE(1848)] = 60631, + [SMALL_STATE(1849)] = 60644, + [SMALL_STATE(1850)] = 60659, + [SMALL_STATE(1851)] = 60674, + [SMALL_STATE(1852)] = 60689, + [SMALL_STATE(1853)] = 60704, + [SMALL_STATE(1854)] = 60719, + [SMALL_STATE(1855)] = 60730, + [SMALL_STATE(1856)] = 60743, + [SMALL_STATE(1857)] = 60754, + [SMALL_STATE(1858)] = 60765, + [SMALL_STATE(1859)] = 60780, + [SMALL_STATE(1860)] = 60791, + [SMALL_STATE(1861)] = 60806, + [SMALL_STATE(1862)] = 60821, + [SMALL_STATE(1863)] = 60836, + [SMALL_STATE(1864)] = 60849, + [SMALL_STATE(1865)] = 60864, + [SMALL_STATE(1866)] = 60875, + [SMALL_STATE(1867)] = 60890, + [SMALL_STATE(1868)] = 60905, + [SMALL_STATE(1869)] = 60920, + [SMALL_STATE(1870)] = 60935, + [SMALL_STATE(1871)] = 60946, + [SMALL_STATE(1872)] = 60961, + [SMALL_STATE(1873)] = 60976, + [SMALL_STATE(1874)] = 60991, + [SMALL_STATE(1875)] = 61002, + [SMALL_STATE(1876)] = 61013, + [SMALL_STATE(1877)] = 61028, + [SMALL_STATE(1878)] = 61043, + [SMALL_STATE(1879)] = 61058, + [SMALL_STATE(1880)] = 61069, + [SMALL_STATE(1881)] = 61080, + [SMALL_STATE(1882)] = 61091, + [SMALL_STATE(1883)] = 61102, + [SMALL_STATE(1884)] = 61117, + [SMALL_STATE(1885)] = 61128, + [SMALL_STATE(1886)] = 61143, + [SMALL_STATE(1887)] = 61154, + [SMALL_STATE(1888)] = 61169, + [SMALL_STATE(1889)] = 61184, + [SMALL_STATE(1890)] = 61199, + [SMALL_STATE(1891)] = 61214, + [SMALL_STATE(1892)] = 61229, + [SMALL_STATE(1893)] = 61244, + [SMALL_STATE(1894)] = 61259, + [SMALL_STATE(1895)] = 61274, + [SMALL_STATE(1896)] = 61285, + [SMALL_STATE(1897)] = 61300, + [SMALL_STATE(1898)] = 61315, + [SMALL_STATE(1899)] = 61330, + [SMALL_STATE(1900)] = 61345, + [SMALL_STATE(1901)] = 61360, + [SMALL_STATE(1902)] = 61375, + [SMALL_STATE(1903)] = 61390, + [SMALL_STATE(1904)] = 61405, + [SMALL_STATE(1905)] = 61418, + [SMALL_STATE(1906)] = 61433, + [SMALL_STATE(1907)] = 61448, + [SMALL_STATE(1908)] = 61463, + [SMALL_STATE(1909)] = 61478, + [SMALL_STATE(1910)] = 61493, + [SMALL_STATE(1911)] = 61508, + [SMALL_STATE(1912)] = 61521, + [SMALL_STATE(1913)] = 61532, + [SMALL_STATE(1914)] = 61543, + [SMALL_STATE(1915)] = 61558, + [SMALL_STATE(1916)] = 61573, + [SMALL_STATE(1917)] = 61588, + [SMALL_STATE(1918)] = 61603, + [SMALL_STATE(1919)] = 61618, + [SMALL_STATE(1920)] = 61633, + [SMALL_STATE(1921)] = 61644, + [SMALL_STATE(1922)] = 61659, + [SMALL_STATE(1923)] = 61674, + [SMALL_STATE(1924)] = 61689, + [SMALL_STATE(1925)] = 61700, + [SMALL_STATE(1926)] = 61715, + [SMALL_STATE(1927)] = 61730, + [SMALL_STATE(1928)] = 61745, + [SMALL_STATE(1929)] = 61760, + [SMALL_STATE(1930)] = 61771, + [SMALL_STATE(1931)] = 61786, + [SMALL_STATE(1932)] = 61801, + [SMALL_STATE(1933)] = 61816, + [SMALL_STATE(1934)] = 61831, + [SMALL_STATE(1935)] = 61842, + [SMALL_STATE(1936)] = 61857, + [SMALL_STATE(1937)] = 61872, + [SMALL_STATE(1938)] = 61887, + [SMALL_STATE(1939)] = 61902, + [SMALL_STATE(1940)] = 61917, + [SMALL_STATE(1941)] = 61932, + [SMALL_STATE(1942)] = 61947, + [SMALL_STATE(1943)] = 61962, + [SMALL_STATE(1944)] = 61977, + [SMALL_STATE(1945)] = 61992, + [SMALL_STATE(1946)] = 62007, + [SMALL_STATE(1947)] = 62022, + [SMALL_STATE(1948)] = 62037, + [SMALL_STATE(1949)] = 62050, + [SMALL_STATE(1950)] = 62065, + [SMALL_STATE(1951)] = 62078, + [SMALL_STATE(1952)] = 62093, + [SMALL_STATE(1953)] = 62108, + [SMALL_STATE(1954)] = 62123, + [SMALL_STATE(1955)] = 62138, + [SMALL_STATE(1956)] = 62149, + [SMALL_STATE(1957)] = 62160, + [SMALL_STATE(1958)] = 62171, + [SMALL_STATE(1959)] = 62186, + [SMALL_STATE(1960)] = 62201, + [SMALL_STATE(1961)] = 62216, + [SMALL_STATE(1962)] = 62227, + [SMALL_STATE(1963)] = 62242, + [SMALL_STATE(1964)] = 62257, + [SMALL_STATE(1965)] = 62272, + [SMALL_STATE(1966)] = 62285, + [SMALL_STATE(1967)] = 62300, + [SMALL_STATE(1968)] = 62315, + [SMALL_STATE(1969)] = 62330, + [SMALL_STATE(1970)] = 62343, + [SMALL_STATE(1971)] = 62358, + [SMALL_STATE(1972)] = 62373, + [SMALL_STATE(1973)] = 62388, + [SMALL_STATE(1974)] = 62401, + [SMALL_STATE(1975)] = 62416, + [SMALL_STATE(1976)] = 62431, + [SMALL_STATE(1977)] = 62446, + [SMALL_STATE(1978)] = 62461, + [SMALL_STATE(1979)] = 62476, + [SMALL_STATE(1980)] = 62491, + [SMALL_STATE(1981)] = 62506, + [SMALL_STATE(1982)] = 62521, + [SMALL_STATE(1983)] = 62536, + [SMALL_STATE(1984)] = 62551, + [SMALL_STATE(1985)] = 62566, + [SMALL_STATE(1986)] = 62578, + [SMALL_STATE(1987)] = 62590, + [SMALL_STATE(1988)] = 62600, + [SMALL_STATE(1989)] = 62610, + [SMALL_STATE(1990)] = 62622, + [SMALL_STATE(1991)] = 62634, + [SMALL_STATE(1992)] = 62646, + [SMALL_STATE(1993)] = 62658, + [SMALL_STATE(1994)] = 62670, + [SMALL_STATE(1995)] = 62682, + [SMALL_STATE(1996)] = 62694, + [SMALL_STATE(1997)] = 62706, + [SMALL_STATE(1998)] = 62718, + [SMALL_STATE(1999)] = 62730, + [SMALL_STATE(2000)] = 62742, + [SMALL_STATE(2001)] = 62754, + [SMALL_STATE(2002)] = 62766, + [SMALL_STATE(2003)] = 62776, + [SMALL_STATE(2004)] = 62788, + [SMALL_STATE(2005)] = 62800, + [SMALL_STATE(2006)] = 62812, + [SMALL_STATE(2007)] = 62824, + [SMALL_STATE(2008)] = 62836, + [SMALL_STATE(2009)] = 62848, + [SMALL_STATE(2010)] = 62860, + [SMALL_STATE(2011)] = 62872, + [SMALL_STATE(2012)] = 62882, + [SMALL_STATE(2013)] = 62894, + [SMALL_STATE(2014)] = 62904, + [SMALL_STATE(2015)] = 62916, + [SMALL_STATE(2016)] = 62928, + [SMALL_STATE(2017)] = 62940, + [SMALL_STATE(2018)] = 62952, + [SMALL_STATE(2019)] = 62964, + [SMALL_STATE(2020)] = 62976, + [SMALL_STATE(2021)] = 62988, + [SMALL_STATE(2022)] = 63000, + [SMALL_STATE(2023)] = 63012, + [SMALL_STATE(2024)] = 63024, + [SMALL_STATE(2025)] = 63036, + [SMALL_STATE(2026)] = 63048, + [SMALL_STATE(2027)] = 63060, + [SMALL_STATE(2028)] = 63072, + [SMALL_STATE(2029)] = 63084, + [SMALL_STATE(2030)] = 63094, + [SMALL_STATE(2031)] = 63106, + [SMALL_STATE(2032)] = 63118, + [SMALL_STATE(2033)] = 63130, + [SMALL_STATE(2034)] = 63142, + [SMALL_STATE(2035)] = 63154, + [SMALL_STATE(2036)] = 63166, + [SMALL_STATE(2037)] = 63178, + [SMALL_STATE(2038)] = 63190, + [SMALL_STATE(2039)] = 63202, + [SMALL_STATE(2040)] = 63214, + [SMALL_STATE(2041)] = 63226, + [SMALL_STATE(2042)] = 63238, + [SMALL_STATE(2043)] = 63250, + [SMALL_STATE(2044)] = 63262, + [SMALL_STATE(2045)] = 63274, + [SMALL_STATE(2046)] = 63286, + [SMALL_STATE(2047)] = 63298, + [SMALL_STATE(2048)] = 63310, + [SMALL_STATE(2049)] = 63322, + [SMALL_STATE(2050)] = 63334, + [SMALL_STATE(2051)] = 63346, + [SMALL_STATE(2052)] = 63358, + [SMALL_STATE(2053)] = 63368, + [SMALL_STATE(2054)] = 63380, + [SMALL_STATE(2055)] = 63392, + [SMALL_STATE(2056)] = 63404, + [SMALL_STATE(2057)] = 63416, + [SMALL_STATE(2058)] = 63428, + [SMALL_STATE(2059)] = 63440, + [SMALL_STATE(2060)] = 63452, + [SMALL_STATE(2061)] = 63464, + [SMALL_STATE(2062)] = 63476, + [SMALL_STATE(2063)] = 63488, + [SMALL_STATE(2064)] = 63500, + [SMALL_STATE(2065)] = 63512, + [SMALL_STATE(2066)] = 63524, + [SMALL_STATE(2067)] = 63536, + [SMALL_STATE(2068)] = 63548, + [SMALL_STATE(2069)] = 63558, + [SMALL_STATE(2070)] = 63570, + [SMALL_STATE(2071)] = 63580, + [SMALL_STATE(2072)] = 63590, + [SMALL_STATE(2073)] = 63602, + [SMALL_STATE(2074)] = 63614, + [SMALL_STATE(2075)] = 63626, + [SMALL_STATE(2076)] = 63636, + [SMALL_STATE(2077)] = 63648, + [SMALL_STATE(2078)] = 63658, + [SMALL_STATE(2079)] = 63670, + [SMALL_STATE(2080)] = 63682, + [SMALL_STATE(2081)] = 63694, + [SMALL_STATE(2082)] = 63706, + [SMALL_STATE(2083)] = 63718, + [SMALL_STATE(2084)] = 63730, + [SMALL_STATE(2085)] = 63742, + [SMALL_STATE(2086)] = 63754, + [SMALL_STATE(2087)] = 63766, + [SMALL_STATE(2088)] = 63778, + [SMALL_STATE(2089)] = 63790, + [SMALL_STATE(2090)] = 63802, + [SMALL_STATE(2091)] = 63814, + [SMALL_STATE(2092)] = 63826, + [SMALL_STATE(2093)] = 63838, + [SMALL_STATE(2094)] = 63850, + [SMALL_STATE(2095)] = 63862, + [SMALL_STATE(2096)] = 63872, + [SMALL_STATE(2097)] = 63884, + [SMALL_STATE(2098)] = 63896, + [SMALL_STATE(2099)] = 63908, + [SMALL_STATE(2100)] = 63920, + [SMALL_STATE(2101)] = 63932, + [SMALL_STATE(2102)] = 63944, + [SMALL_STATE(2103)] = 63956, + [SMALL_STATE(2104)] = 63968, + [SMALL_STATE(2105)] = 63980, + [SMALL_STATE(2106)] = 63992, + [SMALL_STATE(2107)] = 64004, + [SMALL_STATE(2108)] = 64016, + [SMALL_STATE(2109)] = 64028, + [SMALL_STATE(2110)] = 64038, + [SMALL_STATE(2111)] = 64050, + [SMALL_STATE(2112)] = 64062, + [SMALL_STATE(2113)] = 64074, + [SMALL_STATE(2114)] = 64086, + [SMALL_STATE(2115)] = 64098, + [SMALL_STATE(2116)] = 64110, + [SMALL_STATE(2117)] = 64122, + [SMALL_STATE(2118)] = 64132, + [SMALL_STATE(2119)] = 64144, + [SMALL_STATE(2120)] = 64154, + [SMALL_STATE(2121)] = 64166, + [SMALL_STATE(2122)] = 64178, + [SMALL_STATE(2123)] = 64190, + [SMALL_STATE(2124)] = 64202, + [SMALL_STATE(2125)] = 64214, + [SMALL_STATE(2126)] = 64226, + [SMALL_STATE(2127)] = 64238, + [SMALL_STATE(2128)] = 64250, + [SMALL_STATE(2129)] = 64262, + [SMALL_STATE(2130)] = 64274, + [SMALL_STATE(2131)] = 64286, + [SMALL_STATE(2132)] = 64298, + [SMALL_STATE(2133)] = 64308, + [SMALL_STATE(2134)] = 64320, + [SMALL_STATE(2135)] = 64332, + [SMALL_STATE(2136)] = 64344, + [SMALL_STATE(2137)] = 64356, + [SMALL_STATE(2138)] = 64368, + [SMALL_STATE(2139)] = 64378, + [SMALL_STATE(2140)] = 64390, + [SMALL_STATE(2141)] = 64402, + [SMALL_STATE(2142)] = 64414, + [SMALL_STATE(2143)] = 64424, + [SMALL_STATE(2144)] = 64436, + [SMALL_STATE(2145)] = 64448, + [SMALL_STATE(2146)] = 64460, + [SMALL_STATE(2147)] = 64472, + [SMALL_STATE(2148)] = 64484, + [SMALL_STATE(2149)] = 64496, + [SMALL_STATE(2150)] = 64506, + [SMALL_STATE(2151)] = 64518, + [SMALL_STATE(2152)] = 64530, + [SMALL_STATE(2153)] = 64542, + [SMALL_STATE(2154)] = 64554, + [SMALL_STATE(2155)] = 64566, + [SMALL_STATE(2156)] = 64578, + [SMALL_STATE(2157)] = 64590, + [SMALL_STATE(2158)] = 64602, + [SMALL_STATE(2159)] = 64614, + [SMALL_STATE(2160)] = 64624, + [SMALL_STATE(2161)] = 64636, + [SMALL_STATE(2162)] = 64648, + [SMALL_STATE(2163)] = 64660, + [SMALL_STATE(2164)] = 64670, + [SMALL_STATE(2165)] = 64682, + [SMALL_STATE(2166)] = 64694, + [SMALL_STATE(2167)] = 64704, + [SMALL_STATE(2168)] = 64714, + [SMALL_STATE(2169)] = 64726, + [SMALL_STATE(2170)] = 64738, + [SMALL_STATE(2171)] = 64750, + [SMALL_STATE(2172)] = 64762, + [SMALL_STATE(2173)] = 64772, + [SMALL_STATE(2174)] = 64784, + [SMALL_STATE(2175)] = 64796, + [SMALL_STATE(2176)] = 64806, + [SMALL_STATE(2177)] = 64818, + [SMALL_STATE(2178)] = 64828, + [SMALL_STATE(2179)] = 64840, + [SMALL_STATE(2180)] = 64850, + [SMALL_STATE(2181)] = 64862, + [SMALL_STATE(2182)] = 64874, + [SMALL_STATE(2183)] = 64886, + [SMALL_STATE(2184)] = 64895, + [SMALL_STATE(2185)] = 64904, + [SMALL_STATE(2186)] = 64913, + [SMALL_STATE(2187)] = 64922, + [SMALL_STATE(2188)] = 64931, + [SMALL_STATE(2189)] = 64940, + [SMALL_STATE(2190)] = 64949, + [SMALL_STATE(2191)] = 64958, + [SMALL_STATE(2192)] = 64967, + [SMALL_STATE(2193)] = 64976, + [SMALL_STATE(2194)] = 64985, + [SMALL_STATE(2195)] = 64994, + [SMALL_STATE(2196)] = 65003, + [SMALL_STATE(2197)] = 65012, + [SMALL_STATE(2198)] = 65021, + [SMALL_STATE(2199)] = 65030, + [SMALL_STATE(2200)] = 65039, + [SMALL_STATE(2201)] = 65048, + [SMALL_STATE(2202)] = 65057, + [SMALL_STATE(2203)] = 65066, + [SMALL_STATE(2204)] = 65075, + [SMALL_STATE(2205)] = 65084, + [SMALL_STATE(2206)] = 65093, + [SMALL_STATE(2207)] = 65102, + [SMALL_STATE(2208)] = 65111, + [SMALL_STATE(2209)] = 65120, + [SMALL_STATE(2210)] = 65129, + [SMALL_STATE(2211)] = 65138, + [SMALL_STATE(2212)] = 65147, + [SMALL_STATE(2213)] = 65156, + [SMALL_STATE(2214)] = 65165, + [SMALL_STATE(2215)] = 65174, + [SMALL_STATE(2216)] = 65183, + [SMALL_STATE(2217)] = 65192, + [SMALL_STATE(2218)] = 65201, + [SMALL_STATE(2219)] = 65210, + [SMALL_STATE(2220)] = 65219, + [SMALL_STATE(2221)] = 65228, + [SMALL_STATE(2222)] = 65237, + [SMALL_STATE(2223)] = 65246, + [SMALL_STATE(2224)] = 65255, + [SMALL_STATE(2225)] = 65264, + [SMALL_STATE(2226)] = 65273, + [SMALL_STATE(2227)] = 65282, + [SMALL_STATE(2228)] = 65291, + [SMALL_STATE(2229)] = 65300, + [SMALL_STATE(2230)] = 65309, + [SMALL_STATE(2231)] = 65318, + [SMALL_STATE(2232)] = 65327, + [SMALL_STATE(2233)] = 65336, + [SMALL_STATE(2234)] = 65345, + [SMALL_STATE(2235)] = 65354, + [SMALL_STATE(2236)] = 65363, + [SMALL_STATE(2237)] = 65372, + [SMALL_STATE(2238)] = 65381, + [SMALL_STATE(2239)] = 65390, + [SMALL_STATE(2240)] = 65399, + [SMALL_STATE(2241)] = 65408, + [SMALL_STATE(2242)] = 65417, + [SMALL_STATE(2243)] = 65426, + [SMALL_STATE(2244)] = 65435, + [SMALL_STATE(2245)] = 65444, + [SMALL_STATE(2246)] = 65453, + [SMALL_STATE(2247)] = 65462, + [SMALL_STATE(2248)] = 65471, + [SMALL_STATE(2249)] = 65480, + [SMALL_STATE(2250)] = 65489, + [SMALL_STATE(2251)] = 65498, + [SMALL_STATE(2252)] = 65507, + [SMALL_STATE(2253)] = 65516, + [SMALL_STATE(2254)] = 65525, + [SMALL_STATE(2255)] = 65534, + [SMALL_STATE(2256)] = 65543, + [SMALL_STATE(2257)] = 65552, + [SMALL_STATE(2258)] = 65561, + [SMALL_STATE(2259)] = 65570, + [SMALL_STATE(2260)] = 65579, + [SMALL_STATE(2261)] = 65588, + [SMALL_STATE(2262)] = 65597, + [SMALL_STATE(2263)] = 65606, + [SMALL_STATE(2264)] = 65615, + [SMALL_STATE(2265)] = 65624, + [SMALL_STATE(2266)] = 65633, + [SMALL_STATE(2267)] = 65642, + [SMALL_STATE(2268)] = 65651, + [SMALL_STATE(2269)] = 65660, + [SMALL_STATE(2270)] = 65669, + [SMALL_STATE(2271)] = 65678, + [SMALL_STATE(2272)] = 65687, + [SMALL_STATE(2273)] = 65696, + [SMALL_STATE(2274)] = 65705, + [SMALL_STATE(2275)] = 65714, + [SMALL_STATE(2276)] = 65723, + [SMALL_STATE(2277)] = 65732, + [SMALL_STATE(2278)] = 65741, + [SMALL_STATE(2279)] = 65750, + [SMALL_STATE(2280)] = 65759, + [SMALL_STATE(2281)] = 65768, + [SMALL_STATE(2282)] = 65777, + [SMALL_STATE(2283)] = 65786, + [SMALL_STATE(2284)] = 65795, + [SMALL_STATE(2285)] = 65804, + [SMALL_STATE(2286)] = 65813, + [SMALL_STATE(2287)] = 65822, + [SMALL_STATE(2288)] = 65831, + [SMALL_STATE(2289)] = 65840, + [SMALL_STATE(2290)] = 65849, + [SMALL_STATE(2291)] = 65858, + [SMALL_STATE(2292)] = 65867, + [SMALL_STATE(2293)] = 65876, + [SMALL_STATE(2294)] = 65885, + [SMALL_STATE(2295)] = 65894, + [SMALL_STATE(2296)] = 65903, + [SMALL_STATE(2297)] = 65912, + [SMALL_STATE(2298)] = 65921, + [SMALL_STATE(2299)] = 65930, + [SMALL_STATE(2300)] = 65939, + [SMALL_STATE(2301)] = 65948, + [SMALL_STATE(2302)] = 65957, + [SMALL_STATE(2303)] = 65966, + [SMALL_STATE(2304)] = 65975, + [SMALL_STATE(2305)] = 65984, + [SMALL_STATE(2306)] = 65993, + [SMALL_STATE(2307)] = 66002, + [SMALL_STATE(2308)] = 66011, + [SMALL_STATE(2309)] = 66020, + [SMALL_STATE(2310)] = 66029, + [SMALL_STATE(2311)] = 66038, + [SMALL_STATE(2312)] = 66047, + [SMALL_STATE(2313)] = 66056, + [SMALL_STATE(2314)] = 66065, + [SMALL_STATE(2315)] = 66074, + [SMALL_STATE(2316)] = 66083, + [SMALL_STATE(2317)] = 66092, + [SMALL_STATE(2318)] = 66101, + [SMALL_STATE(2319)] = 66110, + [SMALL_STATE(2320)] = 66119, + [SMALL_STATE(2321)] = 66128, + [SMALL_STATE(2322)] = 66137, + [SMALL_STATE(2323)] = 66146, + [SMALL_STATE(2324)] = 66155, + [SMALL_STATE(2325)] = 66164, + [SMALL_STATE(2326)] = 66173, + [SMALL_STATE(2327)] = 66182, + [SMALL_STATE(2328)] = 66191, + [SMALL_STATE(2329)] = 66200, + [SMALL_STATE(2330)] = 66209, + [SMALL_STATE(2331)] = 66218, + [SMALL_STATE(2332)] = 66227, + [SMALL_STATE(2333)] = 66236, + [SMALL_STATE(2334)] = 66245, + [SMALL_STATE(2335)] = 66254, + [SMALL_STATE(2336)] = 66263, + [SMALL_STATE(2337)] = 66272, + [SMALL_STATE(2338)] = 66281, + [SMALL_STATE(2339)] = 66290, + [SMALL_STATE(2340)] = 66299, + [SMALL_STATE(2341)] = 66308, + [SMALL_STATE(2342)] = 66317, + [SMALL_STATE(2343)] = 66326, + [SMALL_STATE(2344)] = 66335, + [SMALL_STATE(2345)] = 66344, + [SMALL_STATE(2346)] = 66353, + [SMALL_STATE(2347)] = 66362, + [SMALL_STATE(2348)] = 66371, + [SMALL_STATE(2349)] = 66380, + [SMALL_STATE(2350)] = 66389, + [SMALL_STATE(2351)] = 66398, + [SMALL_STATE(2352)] = 66407, + [SMALL_STATE(2353)] = 66416, + [SMALL_STATE(2354)] = 66425, + [SMALL_STATE(2355)] = 66434, + [SMALL_STATE(2356)] = 66443, + [SMALL_STATE(2357)] = 66452, + [SMALL_STATE(2358)] = 66461, + [SMALL_STATE(2359)] = 66470, + [SMALL_STATE(2360)] = 66479, + [SMALL_STATE(2361)] = 66488, + [SMALL_STATE(2362)] = 66497, + [SMALL_STATE(2363)] = 66506, + [SMALL_STATE(2364)] = 66515, + [SMALL_STATE(2365)] = 66524, + [SMALL_STATE(2366)] = 66533, + [SMALL_STATE(2367)] = 66542, + [SMALL_STATE(2368)] = 66551, + [SMALL_STATE(2369)] = 66560, + [SMALL_STATE(2370)] = 66569, + [SMALL_STATE(2371)] = 66578, + [SMALL_STATE(2372)] = 66587, + [SMALL_STATE(2373)] = 66596, + [SMALL_STATE(2374)] = 66605, + [SMALL_STATE(2375)] = 66614, + [SMALL_STATE(2376)] = 66623, + [SMALL_STATE(2377)] = 66632, + [SMALL_STATE(2378)] = 66641, + [SMALL_STATE(2379)] = 66650, + [SMALL_STATE(2380)] = 66659, + [SMALL_STATE(2381)] = 66668, + [SMALL_STATE(2382)] = 66677, + [SMALL_STATE(2383)] = 66686, + [SMALL_STATE(2384)] = 66695, + [SMALL_STATE(2385)] = 66704, + [SMALL_STATE(2386)] = 66713, + [SMALL_STATE(2387)] = 66722, + [SMALL_STATE(2388)] = 66731, + [SMALL_STATE(2389)] = 66740, + [SMALL_STATE(2390)] = 66749, + [SMALL_STATE(2391)] = 66758, + [SMALL_STATE(2392)] = 66767, + [SMALL_STATE(2393)] = 66776, + [SMALL_STATE(2394)] = 66785, + [SMALL_STATE(2395)] = 66794, + [SMALL_STATE(2396)] = 66803, + [SMALL_STATE(2397)] = 66812, + [SMALL_STATE(2398)] = 66821, + [SMALL_STATE(2399)] = 66830, + [SMALL_STATE(2400)] = 66839, + [SMALL_STATE(2401)] = 66848, + [SMALL_STATE(2402)] = 66857, + [SMALL_STATE(2403)] = 66866, + [SMALL_STATE(2404)] = 66875, + [SMALL_STATE(2405)] = 66884, + [SMALL_STATE(2406)] = 66893, + [SMALL_STATE(2407)] = 66902, + [SMALL_STATE(2408)] = 66911, + [SMALL_STATE(2409)] = 66920, + [SMALL_STATE(2410)] = 66929, + [SMALL_STATE(2411)] = 66938, + [SMALL_STATE(2412)] = 66947, + [SMALL_STATE(2413)] = 66956, + [SMALL_STATE(2414)] = 66965, }; static TSParseActionEntry ts_parse_actions[] = {