From 81af0683d16033c80afdca027aa0a35e285218f6 Mon Sep 17 00:00:00 2001 From: Alexander Nutz Date: Sun, 21 Sep 2025 15:32:17 +0200 Subject: [PATCH] syntax highlightinggit status --- tree-sitter/example.crr | 44 +- tree-sitter/grammar.js | 6 +- tree-sitter/queries/highlights.scm | 57 + tree-sitter/src/grammar.json | 24 + tree-sitter/src/node-types.json | 5 + tree-sitter/src/parser.c | 7467 +++++++++++++++------------- tree-sitter/tree-sitter.json | 5 +- 7 files changed, 4261 insertions(+), 3347 deletions(-) create mode 100644 tree-sitter/queries/highlights.scm diff --git a/tree-sitter/example.crr b/tree-sitter/example.crr index f664d89..d62a909 100644 --- a/tree-sitter/example.crr +++ b/tree-sitter/example.crr @@ -1,7 +1,43 @@ -type t List = 'EOL | 'Cons {head: t, tail: t List} +def tricky = + let ab = funct(1) + let cd = 3 + ab + cd -type List2 = with t: 'EOL | 'Cons {head: t, tail: t List} -type List3 = with t: &a 'EOL | 'Cons {head: t, tail: a} +## doc comment +type [a,b] list = [a,b] List option -type List4 = with t: &a 'EOL Unit | 'Cons {head: t, tail: a} +# comment + +def xa = + let data = 2 + if data then + data and other and more + else 'MyTag myList ++ [4 + 2 * -(4) - 1] = 2^2 + +## adds two numbers +## together +def add : int -> int -> int = + a -> b : int -> a + b + +def lol = + let data = 2 + match x with + a | b -> (match c with y -> 3 | z ->5) + | c -> 3 + +def main = + let x = 2 ( 5 ) + [6 :: int,7,8,"helo world"] + + +def example = a -> b -> 1:x => y + +extensible union io.Plan +extend io.Plan with 'WriteFile Unit + +type a b = {a:Int,b: (Array Of Integ), c: a3} + +type ?lol.FullPartial = {} + +type t List = with lol: &t2 with cursed: 'Tag [t,t2] List option | 'Case2 | 'Case3 | ...?rem -> int -> float diff --git a/tree-sitter/grammar.js b/tree-sitter/grammar.js index eb78af3..6756106 100644 --- a/tree-sitter/grammar.js +++ b/tree-sitter/grammar.js @@ -12,12 +12,13 @@ module.exports = grammar({ reserved: { toplevel_kw: $ => - ['type', 'with', 'extensible', 'extend', 'union', 'def', 'await', 'if', 'then', 'else', 'in', 'match'], + ['type', 'with', 'extensible', 'extend', 'union', 'def', 'await', 'let', 'if', 'then', 'else', 'in', 'match'], }, extras: ($) => [ /\s/, // whitespace $.comment, + $.section_comment, ], word: $ => $._identifier_tok, @@ -55,6 +56,9 @@ module.exports = grammar({ comment: $ => token(seq("# ", /.*/)), + section_comment: $ => + token(seq("###", /.*/)), + doc_comment: $ => repeat1(seq('## ', token.immediate(/.*/))), diff --git a/tree-sitter/queries/highlights.scm b/tree-sitter/queries/highlights.scm new file mode 100644 index 0000000..932780c --- /dev/null +++ b/tree-sitter/queries/highlights.scm @@ -0,0 +1,57 @@ +; megic + +(identifier) @variable + +(tag) @label ; @constructor + +[ + "(" ")" + "{" "}" + "[" "]" + ] @punctuation.bracket + +[ + "." + "," + "|" + "->" + ":" + ] @punctuation.delimiter + +[ + (comment) + (doc_comment) + (section_comment) + ] @comment + +(num_literal) @constant.builtin + +[(char_literal) + (string_literal) + ] @string + +(escape_sequence) @escape + +["+" "-" + "*" "/" + "=>" "++" + "::" + ] @operator + +[ + "def" + "type" + "with" + "extensible" + "extend" + "union" + "def" + "await" + "let" + "if" + "then" + "else" + "in" + "match" + "and" + ] @keyword diff --git a/tree-sitter/src/grammar.json b/tree-sitter/src/grammar.json index 3ef6bc6..fd1b0ee 100644 --- a/tree-sitter/src/grammar.json +++ b/tree-sitter/src/grammar.json @@ -70,6 +70,22 @@ ] } }, + "section_comment": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "###" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + } + }, "doc_comment": { "type": "REPEAT1", "content": { @@ -2027,6 +2043,10 @@ { "type": "SYMBOL", "name": "comment" + }, + { + "type": "SYMBOL", + "name": "section_comment" } ], "conflicts": [], @@ -2135,6 +2155,10 @@ "type": "STRING", "value": "await" }, + { + "type": "STRING", + "value": "let" + }, { "type": "STRING", "value": "if" diff --git a/tree-sitter/src/node-types.json b/tree-sitter/src/node-types.json index 6cea5cb..207efbc 100644 --- a/tree-sitter/src/node-types.json +++ b/tree-sitter/src/node-types.json @@ -6300,6 +6300,11 @@ "type": "match", "named": false }, + { + "type": "section_comment", + "named": true, + "extra": true + }, { "type": "string_middle", "named": true diff --git a/tree-sitter/src/parser.c b/tree-sitter/src/parser.c index 5db5a80..8bea8f8 100644 --- a/tree-sitter/src/parser.c +++ b/tree-sitter/src/parser.c @@ -9,13 +9,13 @@ #define LANGUAGE_VERSION 15 #define STATE_COUNT 741 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 120 +#define SYMBOL_COUNT 121 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 51 +#define TOKEN_COUNT 52 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 26 #define MAX_ALIAS_SEQUENCE_LENGTH 8 -#define MAX_RESERVED_WORD_SET_SIZE 12 +#define MAX_RESERVED_WORD_SET_SIZE 13 #define PRODUCTION_ID_COUNT 56 #define SUPERTYPE_COUNT 0 @@ -23,122 +23,123 @@ enum ts_symbol_identifiers { sym__identifier_tok = 1, anon_sym_DOT = 2, sym_comment = 3, - anon_sym_POUND_POUND = 4, - aux_sym_doc_comment_token1 = 5, - anon_sym_extensible = 6, - anon_sym_union = 7, - anon_sym_extend = 8, - anon_sym_with = 9, - anon_sym_type = 10, - anon_sym_QMARK = 11, - anon_sym_EQ = 12, - anon_sym_LBRACK = 13, - anon_sym_COMMA = 14, - anon_sym_RBRACK = 15, - anon_sym_LPAREN = 16, - anon_sym_RPAREN = 17, - anon_sym_PIPE = 18, - anon_sym_DOT_DOT_DOT = 19, - sym_tag = 20, - anon_sym_COLON = 21, - anon_sym_AMP = 22, - anon_sym_DASH_GT = 23, - anon_sym_LBRACE = 24, - anon_sym_RBRACE = 25, - sym_escape_sequence = 26, - sym_char_middle = 27, - sym_string_middle = 28, - anon_sym_SQUOTE = 29, - anon_sym_DQUOTE = 30, - aux_sym_num_literal_token1 = 31, - aux_sym_num_literal_token2 = 32, - aux_sym_num_literal_token3 = 33, - anon_sym_let = 34, - anon_sym_in = 35, - anon_sym_await = 36, - anon_sym_COLON_COLON = 37, - anon_sym_and = 38, - anon_sym_if = 39, - anon_sym_then = 40, - anon_sym_else = 41, - anon_sym_DASH = 42, - anon_sym_PLUS = 43, - anon_sym_SLASH = 44, - anon_sym_STAR = 45, - anon_sym_PLUS_PLUS = 46, - anon_sym_EQ_GT = 47, - anon_sym_CARET = 48, - anon_sym_match = 49, - anon_sym_def = 50, - sym_source_file = 51, - sym_identifier = 52, - sym_path = 53, - sym_doc_comment = 54, - sym_definition = 55, - sym_extensible_union = 56, - sym_extend_decl = 57, - sym_full_partial_type_definition = 58, - sym_type_definition = 59, - sym__type_atom = 60, - sym__type_non_fn = 61, - sym__type = 62, - sym_union_type = 63, - sym_partial_union_type = 64, - sym_tagged_type = 65, - sym_multi_type_parameters = 66, - sym_parametrized_type = 67, - sym_with_type = 68, - sym_recursive_type = 69, - sym_partial_type = 70, - sym_fn_type = 71, - sym_just_type = 72, - sym_record_type_field = 73, - sym_record_type = 74, - sym_char_literal = 75, - sym_string_literal = 76, - sym_num_literal = 77, - sym_list_expression = 78, - sym_field_access = 79, - sym_function_call = 80, - sym_ident_expr = 81, - sym_record_expr_field = 82, - sym_record_expr = 83, - sym__atom = 84, - sym_let_binding = 85, - sym_await_binding = 86, - sym_type_downcast = 87, - sym_lambda = 88, - sym_and_expr = 89, - sym_if_expr = 90, - sym_sub_expr = 91, - sym_add_expr = 92, - sym_divide_expr = 93, - sym_multiply_expr = 94, - sym_equal_expr = 95, - sym_concat_expr = 96, - sym_compose_expr = 97, - sym_exponent_expr = 98, - sym_match_arm = 99, - sym_match_expr = 100, - sym_negate_expr = 101, - sym_tag_expr = 102, - sym_await_expr = 103, - sym__expression = 104, - sym_def = 105, - aux_sym_source_file_repeat1 = 106, - aux_sym_path_repeat1 = 107, - aux_sym_doc_comment_repeat1 = 108, - aux_sym_type_definition_repeat1 = 109, - aux_sym_multi_type_parameters_repeat1 = 110, - aux_sym_parametrized_type_repeat1 = 111, - aux_sym_with_type_repeat1 = 112, - aux_sym_record_type_repeat1 = 113, - aux_sym_string_literal_repeat1 = 114, - aux_sym_list_expression_repeat1 = 115, - aux_sym_function_call_repeat1 = 116, - aux_sym_record_expr_repeat1 = 117, - aux_sym_match_arm_repeat1 = 118, - aux_sym_match_expr_repeat1 = 119, + sym_section_comment = 4, + anon_sym_POUND_POUND = 5, + aux_sym_doc_comment_token1 = 6, + anon_sym_extensible = 7, + anon_sym_union = 8, + anon_sym_extend = 9, + anon_sym_with = 10, + anon_sym_type = 11, + anon_sym_QMARK = 12, + anon_sym_EQ = 13, + anon_sym_LBRACK = 14, + anon_sym_COMMA = 15, + anon_sym_RBRACK = 16, + anon_sym_LPAREN = 17, + anon_sym_RPAREN = 18, + anon_sym_PIPE = 19, + anon_sym_DOT_DOT_DOT = 20, + sym_tag = 21, + anon_sym_COLON = 22, + anon_sym_AMP = 23, + anon_sym_DASH_GT = 24, + anon_sym_LBRACE = 25, + anon_sym_RBRACE = 26, + sym_escape_sequence = 27, + sym_char_middle = 28, + sym_string_middle = 29, + anon_sym_SQUOTE = 30, + anon_sym_DQUOTE = 31, + aux_sym_num_literal_token1 = 32, + aux_sym_num_literal_token2 = 33, + aux_sym_num_literal_token3 = 34, + anon_sym_let = 35, + anon_sym_in = 36, + anon_sym_await = 37, + anon_sym_COLON_COLON = 38, + anon_sym_and = 39, + anon_sym_if = 40, + anon_sym_then = 41, + anon_sym_else = 42, + anon_sym_DASH = 43, + anon_sym_PLUS = 44, + anon_sym_SLASH = 45, + anon_sym_STAR = 46, + anon_sym_PLUS_PLUS = 47, + anon_sym_EQ_GT = 48, + anon_sym_CARET = 49, + anon_sym_match = 50, + anon_sym_def = 51, + sym_source_file = 52, + sym_identifier = 53, + sym_path = 54, + sym_doc_comment = 55, + sym_definition = 56, + sym_extensible_union = 57, + sym_extend_decl = 58, + sym_full_partial_type_definition = 59, + sym_type_definition = 60, + sym__type_atom = 61, + sym__type_non_fn = 62, + sym__type = 63, + sym_union_type = 64, + sym_partial_union_type = 65, + sym_tagged_type = 66, + sym_multi_type_parameters = 67, + sym_parametrized_type = 68, + sym_with_type = 69, + sym_recursive_type = 70, + sym_partial_type = 71, + sym_fn_type = 72, + sym_just_type = 73, + sym_record_type_field = 74, + sym_record_type = 75, + sym_char_literal = 76, + sym_string_literal = 77, + sym_num_literal = 78, + sym_list_expression = 79, + sym_field_access = 80, + sym_function_call = 81, + sym_ident_expr = 82, + sym_record_expr_field = 83, + sym_record_expr = 84, + sym__atom = 85, + sym_let_binding = 86, + sym_await_binding = 87, + sym_type_downcast = 88, + sym_lambda = 89, + sym_and_expr = 90, + sym_if_expr = 91, + sym_sub_expr = 92, + sym_add_expr = 93, + sym_divide_expr = 94, + sym_multiply_expr = 95, + sym_equal_expr = 96, + sym_concat_expr = 97, + sym_compose_expr = 98, + sym_exponent_expr = 99, + sym_match_arm = 100, + sym_match_expr = 101, + sym_negate_expr = 102, + sym_tag_expr = 103, + sym_await_expr = 104, + sym__expression = 105, + sym_def = 106, + aux_sym_source_file_repeat1 = 107, + aux_sym_path_repeat1 = 108, + aux_sym_doc_comment_repeat1 = 109, + aux_sym_type_definition_repeat1 = 110, + aux_sym_multi_type_parameters_repeat1 = 111, + aux_sym_parametrized_type_repeat1 = 112, + aux_sym_with_type_repeat1 = 113, + aux_sym_record_type_repeat1 = 114, + aux_sym_string_literal_repeat1 = 115, + aux_sym_list_expression_repeat1 = 116, + aux_sym_function_call_repeat1 = 117, + aux_sym_record_expr_repeat1 = 118, + aux_sym_match_arm_repeat1 = 119, + aux_sym_match_expr_repeat1 = 120, }; static const char * const ts_symbol_names[] = { @@ -146,6 +147,7 @@ static const char * const ts_symbol_names[] = { [sym__identifier_tok] = "_identifier_tok", [anon_sym_DOT] = ".", [sym_comment] = "comment", + [sym_section_comment] = "section_comment", [anon_sym_POUND_POUND] = "## ", [aux_sym_doc_comment_token1] = "doc_comment_token1", [anon_sym_extensible] = "extensible", @@ -269,6 +271,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__identifier_tok] = sym__identifier_tok, [anon_sym_DOT] = anon_sym_DOT, [sym_comment] = sym_comment, + [sym_section_comment] = sym_section_comment, [anon_sym_POUND_POUND] = anon_sym_POUND_POUND, [aux_sym_doc_comment_token1] = aux_sym_doc_comment_token1, [anon_sym_extensible] = anon_sym_extensible, @@ -404,6 +407,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_section_comment] = { + .visible = true, + .named = true, + }, [anon_sym_POUND_POUND] = { .visible = true, .named = false, @@ -1915,561 +1922,596 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( - '"', 60, + '"', 65, '#', 4, - '&', 46, - '\'', 59, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 66, - '.', 28, - '/', 69, - ':', 45, - '=', 36, - '?', 35, - '[', 37, - '\\', 11, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, + '&', 50, + '\'', 64, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 71, + '.', 29, + '/', 74, + ':', 49, + '=', 40, + '?', 39, + '[', 41, + '\\', 12, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); + lookahead == ' ') SKIP(17); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 1: if (lookahead == '\n') SKIP(2); - if (lookahead == '#') ADVANCE(52); - if (lookahead == '\\') ADVANCE(54); + if (lookahead == '#') ADVANCE(56); + if (lookahead == '\\') ADVANCE(58); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(53); - if (lookahead != 0) ADVANCE(51); + lookahead == ' ') ADVANCE(57); + if (lookahead != 0) ADVANCE(55); END_STATE(); case 2: if (lookahead == '\n') SKIP(2); - if (lookahead == '#') ADVANCE(52); + if (lookahead == '#') ADVANCE(56); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(53); - if (lookahead != 0) ADVANCE(51); + lookahead == ' ') ADVANCE(57); + if (lookahead != 0) ADVANCE(55); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(30); + if (lookahead == ' ') ADVANCE(31); + if (lookahead == '#') ADVANCE(8); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(30); + if (lookahead == ' ') ADVANCE(31); if (lookahead == '#') ADVANCE(5); END_STATE(); case 5: - if (lookahead == ' ') ADVANCE(31); + if (lookahead == ' ') ADVANCE(34); + if (lookahead == '#') ADVANCE(33); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(60); - if (lookahead == '#') ADVANCE(55); - if (lookahead == '\\') ADVANCE(11); + if (lookahead == '"') ADVANCE(65); + if (lookahead == '#') ADVANCE(59); + if (lookahead == '\\') ADVANCE(12); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(56); - if (lookahead != 0) ADVANCE(57); + lookahead == ' ') ADVANCE(60); + if (lookahead != 0) ADVANCE(62); END_STATE(); case 7: - if (lookahead == '"') ADVANCE(60); + if (lookahead == '"') ADVANCE(65); if (lookahead == '#') ADVANCE(3); - if (lookahead == '\'') ADVANCE(58); - if (lookahead == '(') ADVANCE(40); - if (lookahead == '-') ADVANCE(12); - if (lookahead == '[') ADVANCE(37); - if (lookahead == '{') ADVANCE(48); + if (lookahead == '\'') ADVANCE(63); + if (lookahead == '(') ADVANCE(44); + if (lookahead == '-') ADVANCE(13); + if (lookahead == '[') ADVANCE(41); + if (lookahead == '{') ADVANCE(52); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 8: - if (lookahead == '.') ADVANCE(10); + if (lookahead == '#') ADVANCE(33); END_STATE(); case 9: - if (lookahead == '.') ADVANCE(10); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + if (lookahead == '.') ADVANCE(11); END_STATE(); case 10: - if (lookahead == '.') ADVANCE(43); + if (lookahead == '.') ADVANCE(11); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 11: - ADVANCE_MAP( - '"', 50, - '\'', 50, - '0', 50, - '\\', 50, - 'b', 50, - 'f', 50, - 'n', 50, - 'r', 50, - 't', 50, - ); + if (lookahead == '.') ADVANCE(47); END_STATE(); case 12: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); + ADVANCE_MAP( + '"', 54, + '\'', 54, + '0', 54, + '\\', 54, + 'b', 54, + 'f', 54, + 'n', 54, + 'r', 54, + 't', 54, + ); END_STATE(); case 13: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 14: - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 15: + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + END_STATE(); + case 16: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); - END_STATE(); - case 16: - if (eof) ADVANCE(23); - ADVANCE_MAP( - '"', 60, - '#', 4, - '&', 46, - '\'', 59, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 66, - '.', 27, - '/', 69, - ':', 45, - '=', 36, - '?', 35, - '[', 37, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); END_STATE(); case 17: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( - '"', 60, + '"', 65, '#', 4, - '&', 46, - '\'', 59, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 67, - '.', 9, - '/', 69, - ':', 45, - '=', 36, - '?', 35, - '[', 37, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, + '&', 50, + '\'', 64, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 71, + '.', 28, + '/', 74, + ':', 49, + '=', 40, + '?', 39, + '[', 41, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); + lookahead == ' ') SKIP(17); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 18: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( - '"', 60, + '"', 65, '#', 4, - '&', 46, - '\'', 59, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 67, - '.', 8, - '/', 69, - ':', 45, - '=', 36, - '?', 35, - '[', 37, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, - ); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(18); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); - END_STATE(); - case 19: - if (eof) ADVANCE(23); - ADVANCE_MAP( - '"', 60, - '#', 4, - '\'', 59, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 66, - '.', 26, - '/', 69, - ':', 45, - '=', 36, - '[', 37, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, + '&', 50, + '\'', 64, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 72, + '.', 10, + '/', 74, + ':', 49, + '=', 40, + '?', 39, + '[', 41, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(19); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); + END_STATE(); + case 19: + if (eof) ADVANCE(24); + ADVANCE_MAP( + '"', 65, + '#', 4, + '&', 50, + '\'', 64, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 72, + '.', 9, + '/', 74, + ':', 49, + '=', 40, + '?', 39, + '[', 41, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(19); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 20: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( + '"', 65, '#', 4, - '&', 46, - '\'', 14, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 65, - '.', 26, - '/', 69, - ':', 45, - '=', 36, - '?', 35, - '[', 37, - ']', 39, - '^', 73, - '{', 48, - '|', 42, - '}', 49, + '\'', 64, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 71, + '.', 27, + '/', 74, + ':', 49, + '=', 40, + '[', 41, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(20); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 21: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( '#', 4, - '\'', 58, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 65, - '.', 13, - '/', 69, - ':', 45, - '=', 36, - ']', 39, - '^', 73, - '|', 42, - '}', 49, + '&', 50, + '\'', 15, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 70, + '.', 27, + '/', 74, + ':', 49, + '=', 40, + '?', 39, + '[', 41, + ']', 43, + '^', 78, + '{', 52, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(22); + lookahead == ' ') SKIP(21); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 22: - if (eof) ADVANCE(23); + if (eof) ADVANCE(24); ADVANCE_MAP( '#', 4, - '\'', 58, - '(', 40, - ')', 41, - '*', 70, - '+', 68, - ',', 38, - '-', 65, - '/', 69, - ':', 45, - '=', 36, - ']', 39, - '^', 73, - '|', 42, - '}', 49, + '\'', 63, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 70, + '.', 14, + '/', 74, + ':', 49, + '=', 40, + ']', 43, + '^', 78, + '|', 46, + '}', 53, ); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(22); + lookahead == ' ') SKIP(23); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 23: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 24: - ACCEPT_TOKEN(sym__identifier_tok); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(25); + if (eof) ADVANCE(24); + ADVANCE_MAP( + '#', 4, + '\'', 63, + '(', 44, + ')', 45, + '*', 75, + '+', 73, + ',', 42, + '-', 70, + '/', 74, + ':', 49, + '=', 40, + ']', 43, + '^', 78, + '|', 46, + '}', 53, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(23); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); + END_STATE(); + case 24: + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 25: ACCEPT_TOKEN(sym__identifier_tok); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(25); END_STATE(); case 26: - ACCEPT_TOKEN(anon_sym_DOT); - END_STATE(); - case 27: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(10); - END_STATE(); - case 28: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(10); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); - END_STATE(); - case 29: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '\n') ADVANCE(57); - if (lookahead == '"' || - lookahead == '\\') ADVANCE(30); - if (lookahead != 0) ADVANCE(29); - END_STATE(); - case 30: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(30); - END_STATE(); - case 31: - ACCEPT_TOKEN(anon_sym_POUND_POUND); - END_STATE(); - case 32: - ACCEPT_TOKEN(aux_sym_doc_comment_token1); - if (lookahead == ' ') ADVANCE(34); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(34); - END_STATE(); - case 33: - ACCEPT_TOKEN(aux_sym_doc_comment_token1); - if (lookahead == '#') ADVANCE(32); - if (lookahead == '\t' || - (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(33); - if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(34); - END_STATE(); - case 34: - ACCEPT_TOKEN(aux_sym_doc_comment_token1); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(34); - END_STATE(); - case 35: - ACCEPT_TOKEN(anon_sym_QMARK); - END_STATE(); - case 36: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(72); - END_STATE(); - case 37: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 38: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 39: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 40: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 41: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 42: - ACCEPT_TOKEN(anon_sym_PIPE); - END_STATE(); - case 43: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); - END_STATE(); - case 44: - ACCEPT_TOKEN(sym_tag); - if (lookahead == '.') ADVANCE(15); + ACCEPT_TOKEN(sym__identifier_tok); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 45: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(64); + case 27: + ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 46: - ACCEPT_TOKEN(anon_sym_AMP); + case 28: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(11); END_STATE(); - case 47: - ACCEPT_TOKEN(anon_sym_DASH_GT); + case 29: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(11); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); - case 48: - ACCEPT_TOKEN(anon_sym_LBRACE); + case 30: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(62); + if (lookahead == '"' || + lookahead == '\\') ADVANCE(31); + if (lookahead != 0) ADVANCE(30); END_STATE(); - case 49: - ACCEPT_TOKEN(anon_sym_RBRACE); + case 31: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(31); END_STATE(); - case 50: - ACCEPT_TOKEN(sym_escape_sequence); + case 32: + ACCEPT_TOKEN(sym_section_comment); + if (lookahead == '\n') ADVANCE(62); + if (lookahead == '"' || + lookahead == '\\') ADVANCE(33); + if (lookahead != 0) ADVANCE(32); END_STATE(); - case 51: - ACCEPT_TOKEN(sym_char_middle); + case 33: + ACCEPT_TOKEN(sym_section_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(33); END_STATE(); - case 52: - ACCEPT_TOKEN(sym_char_middle); - if (lookahead == ' ') ADVANCE(30); + case 34: + ACCEPT_TOKEN(anon_sym_POUND_POUND); END_STATE(); - case 53: - ACCEPT_TOKEN(sym_char_middle); - if (lookahead == '#') ADVANCE(52); + case 35: + ACCEPT_TOKEN(aux_sym_doc_comment_token1); + if (lookahead == ' ') ADVANCE(38); + if (lookahead == '#') ADVANCE(37); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(38); + END_STATE(); + case 36: + ACCEPT_TOKEN(aux_sym_doc_comment_token1); + if (lookahead == '#') ADVANCE(35); if (lookahead == '\t' || (0x0b <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(53); + lookahead == ' ') ADVANCE(36); if (lookahead != 0 && - (lookahead < '\t' || '\r' < lookahead)) ADVANCE(51); + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(38); + END_STATE(); + case 37: + ACCEPT_TOKEN(aux_sym_doc_comment_token1); + if (lookahead == '#') ADVANCE(38); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(38); + END_STATE(); + case 38: + ACCEPT_TOKEN(aux_sym_doc_comment_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(38); + END_STATE(); + case 39: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 40: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '>') ADVANCE(77); + END_STATE(); + case 41: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 42: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 43: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 44: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 45: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 46: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 47: + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + END_STATE(); + case 48: + ACCEPT_TOKEN(sym_tag); + if (lookahead == '.') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + END_STATE(); + case 49: + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == ':') ADVANCE(69); + END_STATE(); + case 50: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 51: + ACCEPT_TOKEN(anon_sym_DASH_GT); + END_STATE(); + case 52: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 53: + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 54: - ACCEPT_TOKEN(sym_char_middle); - ADVANCE_MAP( - '"', 50, - '\'', 50, - '0', 50, - '\\', 50, - 'b', 50, - 'f', 50, - 'n', 50, - 'r', 50, - 't', 50, - ); + ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 55: - ACCEPT_TOKEN(sym_string_middle); - if (lookahead == ' ') ADVANCE(29); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(57); + ACCEPT_TOKEN(sym_char_middle); END_STATE(); case 56: + ACCEPT_TOKEN(sym_char_middle); + if (lookahead == ' ') ADVANCE(31); + if (lookahead == '#') ADVANCE(8); + END_STATE(); + case 57: + ACCEPT_TOKEN(sym_char_middle); + if (lookahead == '#') ADVANCE(56); + if (lookahead == '\t' || + (0x0b <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(57); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead)) ADVANCE(55); + END_STATE(); + case 58: + ACCEPT_TOKEN(sym_char_middle); + ADVANCE_MAP( + '"', 54, + '\'', 54, + '0', 54, + '\\', 54, + 'b', 54, + 'f', 54, + 'n', 54, + 'r', 54, + 't', 54, + ); + END_STATE(); + case 59: ACCEPT_TOKEN(sym_string_middle); - if (lookahead == '#') ADVANCE(55); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(56); + if (lookahead == ' ') ADVANCE(30); + if (lookahead == '#') ADVANCE(61); if (lookahead != 0 && lookahead != '"' && lookahead != '#' && - lookahead != '\\') ADVANCE(57); + lookahead != '\\') ADVANCE(62); END_STATE(); - case 57: + case 60: + ACCEPT_TOKEN(sym_string_middle); + if (lookahead == '#') ADVANCE(59); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(60); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '#' && + lookahead != '\\') ADVANCE(62); + END_STATE(); + case 61: + ACCEPT_TOKEN(sym_string_middle); + if (lookahead == '#') ADVANCE(32); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '#' && + lookahead != '\\') ADVANCE(62); + END_STATE(); + case 62: ACCEPT_TOKEN(sym_string_middle); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(57); + lookahead != '\\') ADVANCE(62); END_STATE(); - case 58: + case 63: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 59: + case 64: ACCEPT_TOKEN(anon_sym_SQUOTE); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); - END_STATE(); - case 60: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 61: - ACCEPT_TOKEN(aux_sym_num_literal_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(61); - END_STATE(); - case 62: - ACCEPT_TOKEN(aux_sym_num_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); - END_STATE(); - case 63: - ACCEPT_TOKEN(aux_sym_num_literal_token3); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(63); - END_STATE(); - case 64: - ACCEPT_TOKEN(anon_sym_COLON_COLON); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); END_STATE(); case 65: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(47); + ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 66: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); + ACCEPT_TOKEN(aux_sym_num_literal_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(66); END_STATE(); case 67: - ACCEPT_TOKEN(anon_sym_DASH); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(62); + ACCEPT_TOKEN(aux_sym_num_literal_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 68: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(71); + ACCEPT_TOKEN(aux_sym_num_literal_token3); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(68); END_STATE(); case 69: - ACCEPT_TOKEN(anon_sym_SLASH); + ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); case 70: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '>') ADVANCE(51); END_STATE(); case 71: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '>') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 72: - ACCEPT_TOKEN(anon_sym_EQ_GT); + ACCEPT_TOKEN(anon_sym_DASH); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(67); END_STATE(); case 73: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(76); + END_STATE(); + case 74: + ACCEPT_TOKEN(anon_sym_SLASH); + END_STATE(); + case 75: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 76: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + END_STATE(); + case 77: + ACCEPT_TOKEN(anon_sym_EQ_GT); + END_STATE(); + case 78: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); default: @@ -2777,25 +2819,25 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [114] = {.lex_state = 0, .reserved_word_set_id = 2}, [115] = {.lex_state = 0, .reserved_word_set_id = 4}, [116] = {.lex_state = 0, .reserved_word_set_id = 2}, - [117] = {.lex_state = 19, .reserved_word_set_id = 4}, - [118] = {.lex_state = 19, .reserved_word_set_id = 4}, - [119] = {.lex_state = 19, .reserved_word_set_id = 4}, - [120] = {.lex_state = 19, .reserved_word_set_id = 4}, - [121] = {.lex_state = 19, .reserved_word_set_id = 4}, + [117] = {.lex_state = 20, .reserved_word_set_id = 4}, + [118] = {.lex_state = 20, .reserved_word_set_id = 4}, + [119] = {.lex_state = 20, .reserved_word_set_id = 4}, + [120] = {.lex_state = 20, .reserved_word_set_id = 4}, + [121] = {.lex_state = 20, .reserved_word_set_id = 4}, [122] = {.lex_state = 0, .reserved_word_set_id = 4}, - [123] = {.lex_state = 19, .reserved_word_set_id = 5}, - [124] = {.lex_state = 19, .reserved_word_set_id = 4}, - [125] = {.lex_state = 19, .reserved_word_set_id = 4}, + [123] = {.lex_state = 20, .reserved_word_set_id = 5}, + [124] = {.lex_state = 20, .reserved_word_set_id = 4}, + [125] = {.lex_state = 20, .reserved_word_set_id = 4}, [126] = {.lex_state = 0, .reserved_word_set_id = 4}, - [127] = {.lex_state = 19, .reserved_word_set_id = 5}, + [127] = {.lex_state = 20, .reserved_word_set_id = 5}, [128] = {.lex_state = 0, .reserved_word_set_id = 2}, - [129] = {.lex_state = 19, .reserved_word_set_id = 5}, - [130] = {.lex_state = 19, .reserved_word_set_id = 5}, - [131] = {.lex_state = 19, .reserved_word_set_id = 5}, + [129] = {.lex_state = 20, .reserved_word_set_id = 5}, + [130] = {.lex_state = 20, .reserved_word_set_id = 5}, + [131] = {.lex_state = 20, .reserved_word_set_id = 5}, [132] = {.lex_state = 0, .reserved_word_set_id = 2}, - [133] = {.lex_state = 19, .reserved_word_set_id = 2}, - [134] = {.lex_state = 19, .reserved_word_set_id = 2}, - [135] = {.lex_state = 17, .reserved_word_set_id = 4}, + [133] = {.lex_state = 20, .reserved_word_set_id = 2}, + [134] = {.lex_state = 20, .reserved_word_set_id = 2}, + [135] = {.lex_state = 18, .reserved_word_set_id = 4}, [136] = {.lex_state = 0, .reserved_word_set_id = 4}, [137] = {.lex_state = 0, .reserved_word_set_id = 4}, [138] = {.lex_state = 0, .reserved_word_set_id = 4}, @@ -2805,7 +2847,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [142] = {.lex_state = 0, .reserved_word_set_id = 4}, [143] = {.lex_state = 0, .reserved_word_set_id = 4}, [144] = {.lex_state = 0, .reserved_word_set_id = 4}, - [145] = {.lex_state = 17, .reserved_word_set_id = 5}, + [145] = {.lex_state = 18, .reserved_word_set_id = 5}, [146] = {.lex_state = 0, .reserved_word_set_id = 4}, [147] = {.lex_state = 0, .reserved_word_set_id = 4}, [148] = {.lex_state = 0, .reserved_word_set_id = 4}, @@ -2874,7 +2916,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [211] = {.lex_state = 0, .reserved_word_set_id = 2}, [212] = {.lex_state = 0, .reserved_word_set_id = 2}, [213] = {.lex_state = 0, .reserved_word_set_id = 4}, - [214] = {.lex_state = 20, .reserved_word_set_id = 6}, + [214] = {.lex_state = 21, .reserved_word_set_id = 6}, [215] = {.lex_state = 0, .reserved_word_set_id = 2}, [216] = {.lex_state = 0, .reserved_word_set_id = 2}, [217] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -2897,7 +2939,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [234] = {.lex_state = 0, .reserved_word_set_id = 4}, [235] = {.lex_state = 0, .reserved_word_set_id = 4}, [236] = {.lex_state = 0, .reserved_word_set_id = 4}, - [237] = {.lex_state = 20, .reserved_word_set_id = 7}, + [237] = {.lex_state = 21, .reserved_word_set_id = 7}, [238] = {.lex_state = 0, .reserved_word_set_id = 4}, [239] = {.lex_state = 0, .reserved_word_set_id = 4}, [240] = {.lex_state = 0, .reserved_word_set_id = 4}, @@ -2929,12 +2971,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [266] = {.lex_state = 0, .reserved_word_set_id = 2}, [267] = {.lex_state = 0, .reserved_word_set_id = 2}, [268] = {.lex_state = 0, .reserved_word_set_id = 2}, - [269] = {.lex_state = 20, .reserved_word_set_id = 6}, - [270] = {.lex_state = 17, .reserved_word_set_id = 8}, - [271] = {.lex_state = 17, .reserved_word_set_id = 8}, - [272] = {.lex_state = 17, .reserved_word_set_id = 2}, - [273] = {.lex_state = 17, .reserved_word_set_id = 8}, - [274] = {.lex_state = 17, .reserved_word_set_id = 8}, + [269] = {.lex_state = 21, .reserved_word_set_id = 6}, + [270] = {.lex_state = 18, .reserved_word_set_id = 8}, + [271] = {.lex_state = 18, .reserved_word_set_id = 8}, + [272] = {.lex_state = 18, .reserved_word_set_id = 2}, + [273] = {.lex_state = 18, .reserved_word_set_id = 8}, + [274] = {.lex_state = 18, .reserved_word_set_id = 8}, [275] = {.lex_state = 0, .reserved_word_set_id = 8}, [276] = {.lex_state = 0, .reserved_word_set_id = 2}, [277] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -2962,7 +3004,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [299] = {.lex_state = 0, .reserved_word_set_id = 8}, [300] = {.lex_state = 0, .reserved_word_set_id = 8}, [301] = {.lex_state = 0, .reserved_word_set_id = 8}, - [302] = {.lex_state = 20, .reserved_word_set_id = 6}, + [302] = {.lex_state = 21, .reserved_word_set_id = 6}, [303] = {.lex_state = 0, .reserved_word_set_id = 8}, [304] = {.lex_state = 0, .reserved_word_set_id = 8}, [305] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -2978,219 +3020,219 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [315] = {.lex_state = 0, .reserved_word_set_id = 8}, [316] = {.lex_state = 0, .reserved_word_set_id = 2}, [317] = {.lex_state = 0, .reserved_word_set_id = 2}, - [318] = {.lex_state = 20, .reserved_word_set_id = 6}, - [319] = {.lex_state = 20, .reserved_word_set_id = 7}, - [320] = {.lex_state = 20, .reserved_word_set_id = 6}, - [321] = {.lex_state = 20, .reserved_word_set_id = 7}, - [322] = {.lex_state = 20, .reserved_word_set_id = 6}, - [323] = {.lex_state = 20}, - [324] = {.lex_state = 20, .reserved_word_set_id = 7}, - [325] = {.lex_state = 20, .reserved_word_set_id = 7}, - [326] = {.lex_state = 20, .reserved_word_set_id = 7}, - [327] = {.lex_state = 20, .reserved_word_set_id = 7}, - [328] = {.lex_state = 20, .reserved_word_set_id = 7}, - [329] = {.lex_state = 20, .reserved_word_set_id = 7}, - [330] = {.lex_state = 20, .reserved_word_set_id = 7}, - [331] = {.lex_state = 20, .reserved_word_set_id = 7}, - [332] = {.lex_state = 20, .reserved_word_set_id = 7}, - [333] = {.lex_state = 20, .reserved_word_set_id = 7}, - [334] = {.lex_state = 20, .reserved_word_set_id = 7}, - [335] = {.lex_state = 20, .reserved_word_set_id = 7}, - [336] = {.lex_state = 20, .reserved_word_set_id = 6}, - [337] = {.lex_state = 20, .reserved_word_set_id = 7}, - [338] = {.lex_state = 20, .reserved_word_set_id = 6}, - [339] = {.lex_state = 20}, - [340] = {.lex_state = 20, .reserved_word_set_id = 7}, - [341] = {.lex_state = 20, .reserved_word_set_id = 7}, - [342] = {.lex_state = 20}, - [343] = {.lex_state = 20, .reserved_word_set_id = 7}, - [344] = {.lex_state = 21}, - [345] = {.lex_state = 20}, - [346] = {.lex_state = 20}, - [347] = {.lex_state = 20, .reserved_word_set_id = 7}, - [348] = {.lex_state = 20}, - [349] = {.lex_state = 21}, - [350] = {.lex_state = 20}, - [351] = {.lex_state = 20}, - [352] = {.lex_state = 20}, - [353] = {.lex_state = 20}, - [354] = {.lex_state = 20}, - [355] = {.lex_state = 20}, - [356] = {.lex_state = 20}, - [357] = {.lex_state = 20}, - [358] = {.lex_state = 20}, - [359] = {.lex_state = 20}, - [360] = {.lex_state = 20}, - [361] = {.lex_state = 20}, - [362] = {.lex_state = 20}, - [363] = {.lex_state = 20}, - [364] = {.lex_state = 20}, - [365] = {.lex_state = 20}, - [366] = {.lex_state = 20}, - [367] = {.lex_state = 20}, - [368] = {.lex_state = 20}, - [369] = {.lex_state = 20}, - [370] = {.lex_state = 20}, - [371] = {.lex_state = 20}, + [318] = {.lex_state = 21, .reserved_word_set_id = 6}, + [319] = {.lex_state = 21, .reserved_word_set_id = 7}, + [320] = {.lex_state = 21, .reserved_word_set_id = 6}, + [321] = {.lex_state = 21, .reserved_word_set_id = 7}, + [322] = {.lex_state = 21, .reserved_word_set_id = 6}, + [323] = {.lex_state = 21}, + [324] = {.lex_state = 21, .reserved_word_set_id = 7}, + [325] = {.lex_state = 21, .reserved_word_set_id = 7}, + [326] = {.lex_state = 21, .reserved_word_set_id = 7}, + [327] = {.lex_state = 21, .reserved_word_set_id = 7}, + [328] = {.lex_state = 21, .reserved_word_set_id = 7}, + [329] = {.lex_state = 21, .reserved_word_set_id = 7}, + [330] = {.lex_state = 21, .reserved_word_set_id = 7}, + [331] = {.lex_state = 21, .reserved_word_set_id = 7}, + [332] = {.lex_state = 21, .reserved_word_set_id = 7}, + [333] = {.lex_state = 21, .reserved_word_set_id = 7}, + [334] = {.lex_state = 21, .reserved_word_set_id = 7}, + [335] = {.lex_state = 21, .reserved_word_set_id = 7}, + [336] = {.lex_state = 21, .reserved_word_set_id = 6}, + [337] = {.lex_state = 21, .reserved_word_set_id = 7}, + [338] = {.lex_state = 21, .reserved_word_set_id = 6}, + [339] = {.lex_state = 21}, + [340] = {.lex_state = 21, .reserved_word_set_id = 7}, + [341] = {.lex_state = 21, .reserved_word_set_id = 7}, + [342] = {.lex_state = 21}, + [343] = {.lex_state = 21, .reserved_word_set_id = 7}, + [344] = {.lex_state = 22}, + [345] = {.lex_state = 21}, + [346] = {.lex_state = 21}, + [347] = {.lex_state = 21, .reserved_word_set_id = 7}, + [348] = {.lex_state = 21}, + [349] = {.lex_state = 22}, + [350] = {.lex_state = 21}, + [351] = {.lex_state = 21}, + [352] = {.lex_state = 21}, + [353] = {.lex_state = 21}, + [354] = {.lex_state = 21}, + [355] = {.lex_state = 21}, + [356] = {.lex_state = 21}, + [357] = {.lex_state = 21}, + [358] = {.lex_state = 21}, + [359] = {.lex_state = 21}, + [360] = {.lex_state = 21}, + [361] = {.lex_state = 21}, + [362] = {.lex_state = 21}, + [363] = {.lex_state = 21}, + [364] = {.lex_state = 21}, + [365] = {.lex_state = 21}, + [366] = {.lex_state = 21}, + [367] = {.lex_state = 21}, + [368] = {.lex_state = 21}, + [369] = {.lex_state = 21}, + [370] = {.lex_state = 21}, + [371] = {.lex_state = 21}, [372] = {.lex_state = 7, .reserved_word_set_id = 2}, - [373] = {.lex_state = 20}, - [374] = {.lex_state = 20}, + [373] = {.lex_state = 21}, + [374] = {.lex_state = 21}, [375] = {.lex_state = 7, .reserved_word_set_id = 2}, - [376] = {.lex_state = 20}, + [376] = {.lex_state = 21}, [377] = {.lex_state = 7, .reserved_word_set_id = 2}, - [378] = {.lex_state = 20}, - [379] = {.lex_state = 20}, + [378] = {.lex_state = 21}, + [379] = {.lex_state = 21}, [380] = {.lex_state = 7, .reserved_word_set_id = 2}, [381] = {.lex_state = 7, .reserved_word_set_id = 2}, - [382] = {.lex_state = 20}, + [382] = {.lex_state = 21}, [383] = {.lex_state = 7, .reserved_word_set_id = 2}, [384] = {.lex_state = 7, .reserved_word_set_id = 2}, - [385] = {.lex_state = 20}, - [386] = {.lex_state = 20}, - [387] = {.lex_state = 20}, + [385] = {.lex_state = 21}, + [386] = {.lex_state = 21}, + [387] = {.lex_state = 21}, [388] = {.lex_state = 7, .reserved_word_set_id = 2}, - [389] = {.lex_state = 20}, - [390] = {.lex_state = 20}, - [391] = {.lex_state = 20}, - [392] = {.lex_state = 20}, - [393] = {.lex_state = 20, .reserved_word_set_id = 6}, + [389] = {.lex_state = 21}, + [390] = {.lex_state = 21}, + [391] = {.lex_state = 21}, + [392] = {.lex_state = 21}, + [393] = {.lex_state = 21, .reserved_word_set_id = 6}, [394] = {.lex_state = 7, .reserved_word_set_id = 2}, - [395] = {.lex_state = 20}, + [395] = {.lex_state = 21}, [396] = {.lex_state = 7, .reserved_word_set_id = 2}, - [397] = {.lex_state = 20, .reserved_word_set_id = 6}, + [397] = {.lex_state = 21, .reserved_word_set_id = 6}, [398] = {.lex_state = 7, .reserved_word_set_id = 2}, - [399] = {.lex_state = 20, .reserved_word_set_id = 6}, - [400] = {.lex_state = 20, .reserved_word_set_id = 6}, + [399] = {.lex_state = 21, .reserved_word_set_id = 6}, + [400] = {.lex_state = 21, .reserved_word_set_id = 6}, [401] = {.lex_state = 7, .reserved_word_set_id = 2}, [402] = {.lex_state = 7, .reserved_word_set_id = 2}, - [403] = {.lex_state = 20, .reserved_word_set_id = 6}, - [404] = {.lex_state = 20, .reserved_word_set_id = 6}, + [403] = {.lex_state = 21, .reserved_word_set_id = 6}, + [404] = {.lex_state = 21, .reserved_word_set_id = 6}, [405] = {.lex_state = 7, .reserved_word_set_id = 2}, - [406] = {.lex_state = 20, .reserved_word_set_id = 6}, - [407] = {.lex_state = 20, .reserved_word_set_id = 6}, + [406] = {.lex_state = 21, .reserved_word_set_id = 6}, + [407] = {.lex_state = 21, .reserved_word_set_id = 6}, [408] = {.lex_state = 7, .reserved_word_set_id = 2}, [409] = {.lex_state = 7, .reserved_word_set_id = 2}, [410] = {.lex_state = 7, .reserved_word_set_id = 2}, [411] = {.lex_state = 7, .reserved_word_set_id = 2}, - [412] = {.lex_state = 20, .reserved_word_set_id = 6}, + [412] = {.lex_state = 21, .reserved_word_set_id = 6}, [413] = {.lex_state = 7, .reserved_word_set_id = 2}, [414] = {.lex_state = 7, .reserved_word_set_id = 2}, - [415] = {.lex_state = 20, .reserved_word_set_id = 6}, + [415] = {.lex_state = 21, .reserved_word_set_id = 6}, [416] = {.lex_state = 7, .reserved_word_set_id = 2}, - [417] = {.lex_state = 20}, + [417] = {.lex_state = 21}, [418] = {.lex_state = 7, .reserved_word_set_id = 2}, [419] = {.lex_state = 0, .reserved_word_set_id = 2}, [420] = {.lex_state = 7, .reserved_word_set_id = 2}, - [421] = {.lex_state = 20}, - [422] = {.lex_state = 20, .reserved_word_set_id = 6}, - [423] = {.lex_state = 20, .reserved_word_set_id = 6}, + [421] = {.lex_state = 21}, + [422] = {.lex_state = 21, .reserved_word_set_id = 6}, + [423] = {.lex_state = 21, .reserved_word_set_id = 6}, [424] = {.lex_state = 7, .reserved_word_set_id = 2}, [425] = {.lex_state = 7, .reserved_word_set_id = 2}, - [426] = {.lex_state = 20}, - [427] = {.lex_state = 20}, - [428] = {.lex_state = 20}, - [429] = {.lex_state = 20}, - [430] = {.lex_state = 20}, - [431] = {.lex_state = 20}, - [432] = {.lex_state = 20}, - [433] = {.lex_state = 20}, - [434] = {.lex_state = 20}, - [435] = {.lex_state = 20}, - [436] = {.lex_state = 20}, - [437] = {.lex_state = 20}, - [438] = {.lex_state = 20}, - [439] = {.lex_state = 20}, - [440] = {.lex_state = 20}, - [441] = {.lex_state = 20}, - [442] = {.lex_state = 20}, - [443] = {.lex_state = 20}, - [444] = {.lex_state = 20}, - [445] = {.lex_state = 20}, - [446] = {.lex_state = 20}, - [447] = {.lex_state = 20}, - [448] = {.lex_state = 20}, - [449] = {.lex_state = 20}, - [450] = {.lex_state = 20}, - [451] = {.lex_state = 20}, - [452] = {.lex_state = 20}, - [453] = {.lex_state = 20}, - [454] = {.lex_state = 20}, - [455] = {.lex_state = 20}, - [456] = {.lex_state = 20}, - [457] = {.lex_state = 20}, - [458] = {.lex_state = 20}, - [459] = {.lex_state = 20}, - [460] = {.lex_state = 20}, - [461] = {.lex_state = 20}, - [462] = {.lex_state = 20}, - [463] = {.lex_state = 20}, - [464] = {.lex_state = 20}, - [465] = {.lex_state = 20}, - [466] = {.lex_state = 20}, - [467] = {.lex_state = 20}, - [468] = {.lex_state = 20}, - [469] = {.lex_state = 20}, - [470] = {.lex_state = 20}, - [471] = {.lex_state = 20}, - [472] = {.lex_state = 20}, - [473] = {.lex_state = 20}, + [426] = {.lex_state = 21}, + [427] = {.lex_state = 21}, + [428] = {.lex_state = 21}, + [429] = {.lex_state = 21}, + [430] = {.lex_state = 21}, + [431] = {.lex_state = 21}, + [432] = {.lex_state = 21}, + [433] = {.lex_state = 21}, + [434] = {.lex_state = 21}, + [435] = {.lex_state = 21}, + [436] = {.lex_state = 21}, + [437] = {.lex_state = 21}, + [438] = {.lex_state = 21}, + [439] = {.lex_state = 21}, + [440] = {.lex_state = 21}, + [441] = {.lex_state = 21}, + [442] = {.lex_state = 21}, + [443] = {.lex_state = 21}, + [444] = {.lex_state = 21}, + [445] = {.lex_state = 21}, + [446] = {.lex_state = 21}, + [447] = {.lex_state = 21}, + [448] = {.lex_state = 21}, + [449] = {.lex_state = 21}, + [450] = {.lex_state = 21}, + [451] = {.lex_state = 21}, + [452] = {.lex_state = 21}, + [453] = {.lex_state = 21}, + [454] = {.lex_state = 21}, + [455] = {.lex_state = 21}, + [456] = {.lex_state = 21}, + [457] = {.lex_state = 21}, + [458] = {.lex_state = 21}, + [459] = {.lex_state = 21}, + [460] = {.lex_state = 21}, + [461] = {.lex_state = 21}, + [462] = {.lex_state = 21}, + [463] = {.lex_state = 21}, + [464] = {.lex_state = 21}, + [465] = {.lex_state = 21}, + [466] = {.lex_state = 21}, + [467] = {.lex_state = 21}, + [468] = {.lex_state = 21}, + [469] = {.lex_state = 21}, + [470] = {.lex_state = 21}, + [471] = {.lex_state = 21}, + [472] = {.lex_state = 21}, + [473] = {.lex_state = 21}, [474] = {.lex_state = 0, .reserved_word_set_id = 2}, - [475] = {.lex_state = 20}, - [476] = {.lex_state = 20}, - [477] = {.lex_state = 20}, - [478] = {.lex_state = 20}, - [479] = {.lex_state = 20}, - [480] = {.lex_state = 20}, - [481] = {.lex_state = 20}, - [482] = {.lex_state = 20}, + [475] = {.lex_state = 21}, + [476] = {.lex_state = 21}, + [477] = {.lex_state = 21}, + [478] = {.lex_state = 21}, + [479] = {.lex_state = 21}, + [480] = {.lex_state = 21}, + [481] = {.lex_state = 21}, + [482] = {.lex_state = 21}, [483] = {.lex_state = 0}, - [484] = {.lex_state = 20}, - [485] = {.lex_state = 20}, + [484] = {.lex_state = 21}, + [485] = {.lex_state = 21}, [486] = {.lex_state = 0, .reserved_word_set_id = 2}, - [487] = {.lex_state = 20}, - [488] = {.lex_state = 20}, - [489] = {.lex_state = 20}, + [487] = {.lex_state = 21}, + [488] = {.lex_state = 21}, + [489] = {.lex_state = 21}, [490] = {.lex_state = 0}, - [491] = {.lex_state = 20}, - [492] = {.lex_state = 20}, - [493] = {.lex_state = 20}, - [494] = {.lex_state = 20}, - [495] = {.lex_state = 20}, - [496] = {.lex_state = 20}, - [497] = {.lex_state = 20}, - [498] = {.lex_state = 20}, - [499] = {.lex_state = 20}, - [500] = {.lex_state = 20}, - [501] = {.lex_state = 20}, - [502] = {.lex_state = 20}, - [503] = {.lex_state = 20}, - [504] = {.lex_state = 20}, - [505] = {.lex_state = 20}, - [506] = {.lex_state = 20}, - [507] = {.lex_state = 20}, - [508] = {.lex_state = 20}, - [509] = {.lex_state = 20}, - [510] = {.lex_state = 20}, - [511] = {.lex_state = 20}, + [491] = {.lex_state = 21}, + [492] = {.lex_state = 21}, + [493] = {.lex_state = 21}, + [494] = {.lex_state = 21}, + [495] = {.lex_state = 21}, + [496] = {.lex_state = 21}, + [497] = {.lex_state = 21}, + [498] = {.lex_state = 21}, + [499] = {.lex_state = 21}, + [500] = {.lex_state = 21}, + [501] = {.lex_state = 21}, + [502] = {.lex_state = 21}, + [503] = {.lex_state = 21}, + [504] = {.lex_state = 21}, + [505] = {.lex_state = 21}, + [506] = {.lex_state = 21}, + [507] = {.lex_state = 21}, + [508] = {.lex_state = 21}, + [509] = {.lex_state = 21}, + [510] = {.lex_state = 21}, + [511] = {.lex_state = 21}, [512] = {.lex_state = 0, .reserved_word_set_id = 2}, - [513] = {.lex_state = 20}, - [514] = {.lex_state = 20}, - [515] = {.lex_state = 20}, - [516] = {.lex_state = 20}, - [517] = {.lex_state = 20}, - [518] = {.lex_state = 20}, - [519] = {.lex_state = 20}, - [520] = {.lex_state = 20}, - [521] = {.lex_state = 20}, - [522] = {.lex_state = 20}, - [523] = {.lex_state = 20}, - [524] = {.lex_state = 20}, - [525] = {.lex_state = 20}, + [513] = {.lex_state = 21}, + [514] = {.lex_state = 21}, + [515] = {.lex_state = 21}, + [516] = {.lex_state = 21}, + [517] = {.lex_state = 21}, + [518] = {.lex_state = 21}, + [519] = {.lex_state = 21}, + [520] = {.lex_state = 21}, + [521] = {.lex_state = 21}, + [522] = {.lex_state = 21}, + [523] = {.lex_state = 21}, + [524] = {.lex_state = 21}, + [525] = {.lex_state = 21}, [526] = {.lex_state = 0, .reserved_word_set_id = 2}, - [527] = {.lex_state = 20}, - [528] = {.lex_state = 20}, - [529] = {.lex_state = 20}, - [530] = {.lex_state = 20}, + [527] = {.lex_state = 21}, + [528] = {.lex_state = 21}, + [529] = {.lex_state = 21}, + [530] = {.lex_state = 21}, [531] = {.lex_state = 0}, [532] = {.lex_state = 0}, [533] = {.lex_state = 0}, @@ -3201,23 +3243,23 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [538] = {.lex_state = 0}, [539] = {.lex_state = 0}, [540] = {.lex_state = 0}, - [541] = {.lex_state = 17, .reserved_word_set_id = 2}, + [541] = {.lex_state = 18, .reserved_word_set_id = 2}, [542] = {.lex_state = 0}, [543] = {.lex_state = 0}, [544] = {.lex_state = 0}, [545] = {.lex_state = 0}, - [546] = {.lex_state = 17, .reserved_word_set_id = 2}, - [547] = {.lex_state = 17, .reserved_word_set_id = 2}, + [546] = {.lex_state = 18, .reserved_word_set_id = 2}, + [547] = {.lex_state = 18, .reserved_word_set_id = 2}, [548] = {.lex_state = 0}, - [549] = {.lex_state = 17, .reserved_word_set_id = 2}, - [550] = {.lex_state = 17, .reserved_word_set_id = 2}, + [549] = {.lex_state = 18, .reserved_word_set_id = 2}, + [550] = {.lex_state = 18, .reserved_word_set_id = 2}, [551] = {.lex_state = 0}, [552] = {.lex_state = 0}, - [553] = {.lex_state = 17, .reserved_word_set_id = 2}, - [554] = {.lex_state = 17, .reserved_word_set_id = 2}, - [555] = {.lex_state = 17, .reserved_word_set_id = 2}, - [556] = {.lex_state = 19, .reserved_word_set_id = 2}, - [557] = {.lex_state = 17, .reserved_word_set_id = 2}, + [553] = {.lex_state = 18, .reserved_word_set_id = 2}, + [554] = {.lex_state = 18, .reserved_word_set_id = 2}, + [555] = {.lex_state = 18, .reserved_word_set_id = 2}, + [556] = {.lex_state = 20, .reserved_word_set_id = 2}, + [557] = {.lex_state = 18, .reserved_word_set_id = 2}, [558] = {.lex_state = 0}, [559] = {.lex_state = 0}, [560] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -3268,7 +3310,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [605] = {.lex_state = 0}, [606] = {.lex_state = 0, .reserved_word_set_id = 2}, [607] = {.lex_state = 0}, - [608] = {.lex_state = 17, .reserved_word_set_id = 2}, + [608] = {.lex_state = 18, .reserved_word_set_id = 2}, [609] = {.lex_state = 0}, [610] = {.lex_state = 0}, [611] = {.lex_state = 0}, @@ -3366,7 +3408,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [703] = {.lex_state = 0, .reserved_word_set_id = 2}, [704] = {.lex_state = 0, .reserved_word_set_id = 2}, [705] = {.lex_state = 0, .reserved_word_set_id = 2}, - [706] = {.lex_state = 21}, + [706] = {.lex_state = 22}, [707] = {.lex_state = 0}, [708] = {.lex_state = 0}, [709] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -3377,16 +3419,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [714] = {.lex_state = 0}, [715] = {.lex_state = 0}, [716] = {.lex_state = 0}, - [717] = {.lex_state = 33}, + [717] = {.lex_state = 36}, [718] = {.lex_state = 0}, [719] = {.lex_state = 0}, [720] = {.lex_state = 0, .reserved_word_set_id = 2}, - [721] = {.lex_state = 21}, + [721] = {.lex_state = 22}, [722] = {.lex_state = 0}, - [723] = {.lex_state = 21}, + [723] = {.lex_state = 22}, [724] = {.lex_state = 0}, [725] = {.lex_state = 0}, - [726] = {.lex_state = 21}, + [726] = {.lex_state = 22}, [727] = {.lex_state = 0}, [728] = {.lex_state = 0}, [729] = {.lex_state = 0, .reserved_word_set_id = 2}, @@ -3420,6 +3462,7 @@ static const TSSymbol ts_reserved_words[9][MAX_RESERVED_WORD_SET_SIZE] = { anon_sym_extend, anon_sym_with, anon_sym_type, + anon_sym_let, anon_sym_in, anon_sym_await, anon_sym_if, @@ -3457,6 +3500,7 @@ static const TSSymbol ts_reserved_words[9][MAX_RESERVED_WORD_SET_SIZE] = { anon_sym_union, anon_sym_extend, anon_sym_type, + anon_sym_let, anon_sym_in, anon_sym_await, anon_sym_if, @@ -3466,6 +3510,7 @@ static const TSSymbol ts_reserved_words[9][MAX_RESERVED_WORD_SET_SIZE] = { [7] = { anon_sym_union, anon_sym_with, + anon_sym_let, anon_sym_in, anon_sym_await, anon_sym_if, @@ -3478,6 +3523,7 @@ static const TSSymbol ts_reserved_words[9][MAX_RESERVED_WORD_SET_SIZE] = { anon_sym_union, anon_sym_extend, anon_sym_type, + anon_sym_let, anon_sym_in, anon_sym_await, anon_sym_if, @@ -3494,6 +3540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__identifier_tok] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [sym_comment] = ACTIONS(3), + [sym_section_comment] = ACTIONS(3), [anon_sym_POUND_POUND] = ACTIONS(1), [anon_sym_extensible] = ACTIONS(1), [anon_sym_union] = ACTIONS(1), @@ -3552,6 +3599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_doc_comment_repeat1] = STATE(540), [ts_builtin_sym_end] = ACTIONS(5), [sym_comment] = ACTIONS(3), + [sym_section_comment] = ACTIONS(3), [anon_sym_POUND_POUND] = ACTIONS(7), [anon_sym_extensible] = ACTIONS(9), [anon_sym_extend] = ACTIONS(11), @@ -3562,8 +3610,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { static const uint16_t ts_small_parse_table[] = { [0] = 27, - ACTIONS(3), 1, - sym_comment, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(19), 1, @@ -3610,6 +3656,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -3643,9 +3692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [109] = 27, - ACTIONS(3), 1, - sym_comment, + [110] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -3692,6 +3739,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -3725,9 +3775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [218] = 27, - ACTIONS(3), 1, - sym_comment, + [220] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -3774,6 +3822,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -3807,9 +3858,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [327] = 27, - ACTIONS(3), 1, - sym_comment, + [330] = 27, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(19), 1, @@ -3856,6 +3905,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -3889,9 +3941,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [436] = 27, - ACTIONS(3), 1, - sym_comment, + [440] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -3938,6 +3988,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -3971,9 +4024,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [545] = 27, - ACTIONS(3), 1, - sym_comment, + [550] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -4020,6 +4071,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4053,9 +4107,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [654] = 27, - ACTIONS(3), 1, - sym_comment, + [660] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -4102,6 +4154,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4135,9 +4190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [763] = 27, - ACTIONS(3), 1, - sym_comment, + [770] = 27, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -4184,6 +4237,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4217,9 +4273,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [872] = 20, - ACTIONS(3), 1, - sym_comment, + [880] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4252,6 +4306,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4285,9 +4342,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [960] = 20, - ACTIONS(3), 1, - sym_comment, + [969] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4320,6 +4375,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4353,9 +4411,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1048] = 20, - ACTIONS(3), 1, - sym_comment, + [1058] = 20, ACTIONS(159), 1, sym__identifier_tok, ACTIONS(162), 1, @@ -4388,6 +4444,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(182), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4421,9 +4480,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1136] = 20, - ACTIONS(3), 1, - sym_comment, + [1147] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4456,6 +4513,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4489,9 +4549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1224] = 20, - ACTIONS(3), 1, - sym_comment, + [1236] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4524,6 +4582,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4557,9 +4618,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1312] = 20, - ACTIONS(3), 1, - sym_comment, + [1325] = 20, ACTIONS(204), 1, sym__identifier_tok, ACTIONS(207), 1, @@ -4592,6 +4651,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(227), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4625,9 +4687,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1400] = 20, - ACTIONS(3), 1, - sym_comment, + [1414] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4660,6 +4720,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4693,9 +4756,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1488] = 20, - ACTIONS(3), 1, - sym_comment, + [1503] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4728,6 +4789,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4761,9 +4825,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1576] = 20, - ACTIONS(3), 1, - sym_comment, + [1592] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4796,6 +4858,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4829,9 +4894,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1664] = 20, - ACTIONS(3), 1, - sym_comment, + [1681] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4864,6 +4927,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4897,9 +4963,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1752] = 20, - ACTIONS(3), 1, - sym_comment, + [1770] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -4932,6 +4996,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -4965,9 +5032,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1840] = 20, - ACTIONS(3), 1, - sym_comment, + [1859] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5000,6 +5065,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5033,9 +5101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [1928] = 20, - ACTIONS(3), 1, - sym_comment, + [1948] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5068,6 +5134,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5101,9 +5170,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2016] = 20, - ACTIONS(3), 1, - sym_comment, + [2037] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5136,6 +5203,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5169,9 +5239,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2104] = 20, - ACTIONS(3), 1, - sym_comment, + [2126] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5204,6 +5272,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5237,9 +5308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2192] = 20, - ACTIONS(3), 1, - sym_comment, + [2215] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5272,6 +5341,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5305,9 +5377,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2280] = 20, - ACTIONS(3), 1, - sym_comment, + [2304] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5340,6 +5410,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5373,9 +5446,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2368] = 20, - ACTIONS(3), 1, - sym_comment, + [2393] = 20, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5408,6 +5479,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5441,9 +5515,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2456] = 18, - ACTIONS(3), 1, - sym_comment, + [2482] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5472,6 +5544,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5505,9 +5580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2538] = 18, - ACTIONS(3), 1, - sym_comment, + [2565] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5536,6 +5609,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5569,9 +5645,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2620] = 18, - ACTIONS(3), 1, - sym_comment, + [2648] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5600,6 +5674,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5633,9 +5710,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2702] = 18, - ACTIONS(3), 1, - sym_comment, + [2731] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5664,6 +5739,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5697,9 +5775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2784] = 18, - ACTIONS(3), 1, - sym_comment, + [2814] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5728,6 +5804,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5761,9 +5840,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2866] = 18, - ACTIONS(3), 1, - sym_comment, + [2897] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5792,6 +5869,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5825,9 +5905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [2948] = 18, - ACTIONS(3), 1, - sym_comment, + [2980] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -5856,6 +5934,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5889,9 +5970,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3030] = 18, - ACTIONS(3), 1, - sym_comment, + [3063] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5920,6 +5999,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -5953,9 +6035,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3112] = 18, - ACTIONS(3), 1, - sym_comment, + [3146] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -5984,6 +6064,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6017,9 +6100,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3194] = 18, - ACTIONS(3), 1, - sym_comment, + [3229] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6048,6 +6129,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6081,9 +6165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3276] = 18, - ACTIONS(3), 1, - sym_comment, + [3312] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6112,6 +6194,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6145,9 +6230,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3358] = 18, - ACTIONS(3), 1, - sym_comment, + [3395] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6176,6 +6259,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6209,9 +6295,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3440] = 18, - ACTIONS(3), 1, - sym_comment, + [3478] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6240,6 +6324,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6273,9 +6360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3522] = 18, - ACTIONS(3), 1, - sym_comment, + [3561] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6304,6 +6389,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6337,9 +6425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3604] = 18, - ACTIONS(3), 1, - sym_comment, + [3644] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6368,6 +6454,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6401,9 +6490,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3686] = 18, - ACTIONS(3), 1, - sym_comment, + [3727] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6432,6 +6519,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6465,9 +6555,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3768] = 18, - ACTIONS(3), 1, - sym_comment, + [3810] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6496,6 +6584,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6529,9 +6620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3850] = 18, - ACTIONS(3), 1, - sym_comment, + [3893] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6560,6 +6649,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6593,9 +6685,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [3932] = 18, - ACTIONS(3), 1, - sym_comment, + [3976] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6624,6 +6714,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6657,9 +6750,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4014] = 18, - ACTIONS(3), 1, - sym_comment, + [4059] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6688,6 +6779,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6721,9 +6815,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4096] = 18, - ACTIONS(3), 1, - sym_comment, + [4142] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6752,6 +6844,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6785,9 +6880,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4178] = 18, - ACTIONS(3), 1, - sym_comment, + [4225] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -6816,6 +6909,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6849,9 +6945,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4260] = 18, - ACTIONS(3), 1, - sym_comment, + [4308] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -6880,6 +6974,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6913,9 +7010,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4342] = 18, - ACTIONS(3), 1, - sym_comment, + [4391] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -6944,6 +7039,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -6977,9 +7075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4424] = 18, - ACTIONS(3), 1, - sym_comment, + [4474] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7008,6 +7104,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7041,9 +7140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4506] = 18, - ACTIONS(3), 1, - sym_comment, + [4557] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7072,6 +7169,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7105,9 +7205,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4588] = 18, - ACTIONS(3), 1, - sym_comment, + [4640] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7136,6 +7234,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7169,9 +7270,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4670] = 18, - ACTIONS(3), 1, - sym_comment, + [4723] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7200,6 +7299,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7233,9 +7335,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4752] = 18, - ACTIONS(3), 1, - sym_comment, + [4806] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7264,6 +7364,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7297,9 +7400,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4834] = 18, - ACTIONS(3), 1, - sym_comment, + [4889] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7328,6 +7429,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7361,9 +7465,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4916] = 18, - ACTIONS(3), 1, - sym_comment, + [4972] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7392,6 +7494,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7425,9 +7530,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [4998] = 18, - ACTIONS(3), 1, - sym_comment, + [5055] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7456,6 +7559,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7489,9 +7595,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5080] = 18, - ACTIONS(3), 1, - sym_comment, + [5138] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -7520,6 +7624,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7553,9 +7660,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5162] = 18, - ACTIONS(3), 1, - sym_comment, + [5221] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -7584,6 +7689,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7617,9 +7725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5244] = 18, - ACTIONS(3), 1, - sym_comment, + [5304] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7648,6 +7754,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7681,9 +7790,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5326] = 18, - ACTIONS(3), 1, - sym_comment, + [5387] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7712,6 +7819,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7745,9 +7855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5408] = 18, - ACTIONS(3), 1, - sym_comment, + [5470] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7776,6 +7884,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7809,9 +7920,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5490] = 18, - ACTIONS(3), 1, - sym_comment, + [5553] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -7840,6 +7949,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7873,9 +7985,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5572] = 18, - ACTIONS(3), 1, - sym_comment, + [5636] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -7904,6 +8014,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -7937,9 +8050,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5654] = 18, - ACTIONS(3), 1, - sym_comment, + [5719] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -7968,6 +8079,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8001,9 +8115,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5736] = 18, - ACTIONS(3), 1, - sym_comment, + [5802] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8032,6 +8144,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8065,9 +8180,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5818] = 18, - ACTIONS(3), 1, - sym_comment, + [5885] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8096,6 +8209,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8129,9 +8245,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5900] = 18, - ACTIONS(3), 1, - sym_comment, + [5968] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8160,6 +8274,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8193,9 +8310,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [5982] = 18, - ACTIONS(3), 1, - sym_comment, + [6051] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8224,6 +8339,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8257,9 +8375,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6064] = 18, - ACTIONS(3), 1, - sym_comment, + [6134] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8288,6 +8404,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8321,9 +8440,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6146] = 18, - ACTIONS(3), 1, - sym_comment, + [6217] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8352,6 +8469,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8385,9 +8505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6228] = 18, - ACTIONS(3), 1, - sym_comment, + [6300] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8416,6 +8534,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8449,9 +8570,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6310] = 18, - ACTIONS(3), 1, - sym_comment, + [6383] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8480,6 +8599,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8513,9 +8635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6392] = 18, - ACTIONS(3), 1, - sym_comment, + [6466] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -8544,6 +8664,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8577,9 +8700,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6474] = 18, - ACTIONS(3), 1, - sym_comment, + [6549] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -8608,6 +8729,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8641,9 +8765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6556] = 18, - ACTIONS(3), 1, - sym_comment, + [6632] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8672,6 +8794,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8705,9 +8830,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6638] = 18, - ACTIONS(3), 1, - sym_comment, + [6715] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8736,6 +8859,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8769,9 +8895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6720] = 18, - ACTIONS(3), 1, - sym_comment, + [6798] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8800,6 +8924,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8833,9 +8960,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6802] = 18, - ACTIONS(3), 1, - sym_comment, + [6881] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -8864,6 +8989,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8897,9 +9025,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6884] = 18, - ACTIONS(3), 1, - sym_comment, + [6964] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -8928,6 +9054,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -8961,9 +9090,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [6966] = 18, - ACTIONS(3), 1, - sym_comment, + [7047] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -8992,6 +9119,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9025,9 +9155,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7048] = 18, - ACTIONS(3), 1, - sym_comment, + [7130] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9056,6 +9184,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9089,9 +9220,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7130] = 18, - ACTIONS(3), 1, - sym_comment, + [7213] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9120,6 +9249,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9153,9 +9285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7212] = 18, - ACTIONS(3), 1, - sym_comment, + [7296] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -9184,6 +9314,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9217,9 +9350,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7294] = 18, - ACTIONS(3), 1, - sym_comment, + [7379] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9248,6 +9379,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9281,9 +9415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7376] = 18, - ACTIONS(3), 1, - sym_comment, + [7462] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -9312,6 +9444,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9345,9 +9480,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7458] = 18, - ACTIONS(3), 1, - sym_comment, + [7545] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9376,6 +9509,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9409,9 +9545,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7540] = 18, - ACTIONS(3), 1, - sym_comment, + [7628] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -9440,6 +9574,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9473,9 +9610,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7622] = 18, - ACTIONS(3), 1, - sym_comment, + [7711] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9504,6 +9639,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9537,9 +9675,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7704] = 18, - ACTIONS(3), 1, - sym_comment, + [7794] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9568,6 +9704,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9601,9 +9740,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7786] = 18, - ACTIONS(3), 1, - sym_comment, + [7877] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -9632,6 +9769,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9665,9 +9805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7868] = 18, - ACTIONS(3), 1, - sym_comment, + [7960] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -9696,6 +9834,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9729,9 +9870,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [7950] = 18, - ACTIONS(3), 1, - sym_comment, + [8043] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -9760,6 +9899,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9793,9 +9935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8032] = 18, - ACTIONS(3), 1, - sym_comment, + [8126] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -9824,6 +9964,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9857,9 +10000,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8114] = 18, - ACTIONS(3), 1, - sym_comment, + [8209] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -9888,6 +10029,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9921,9 +10065,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8196] = 18, - ACTIONS(3), 1, - sym_comment, + [8292] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -9952,6 +10094,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -9985,9 +10130,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8278] = 18, - ACTIONS(3), 1, - sym_comment, + [8375] = 18, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(95), 1, @@ -10016,6 +10159,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10049,9 +10195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8360] = 18, - ACTIONS(3), 1, - sym_comment, + [8458] = 18, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(63), 1, @@ -10080,6 +10224,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10113,9 +10260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8442] = 18, - ACTIONS(3), 1, - sym_comment, + [8541] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -10144,6 +10289,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10177,9 +10325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8524] = 18, - ACTIONS(3), 1, - sym_comment, + [8624] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10208,6 +10354,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10241,9 +10390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8606] = 18, - ACTIONS(3), 1, - sym_comment, + [8707] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10272,6 +10419,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10305,9 +10455,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8688] = 18, - ACTIONS(3), 1, - sym_comment, + [8790] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10336,6 +10484,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10369,9 +10520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8770] = 18, - ACTIONS(3), 1, - sym_comment, + [8873] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10400,6 +10549,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10433,9 +10585,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8852] = 18, - ACTIONS(3), 1, - sym_comment, + [8956] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10464,6 +10614,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10497,9 +10650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [8934] = 18, - ACTIONS(3), 1, - sym_comment, + [9039] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10528,6 +10679,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10561,9 +10715,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9016] = 18, - ACTIONS(3), 1, - sym_comment, + [9122] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10592,6 +10744,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10625,9 +10780,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9098] = 18, - ACTIONS(3), 1, - sym_comment, + [9205] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10656,6 +10809,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10689,9 +10845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9180] = 18, - ACTIONS(3), 1, - sym_comment, + [9288] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10720,6 +10874,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10753,9 +10910,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9262] = 18, - ACTIONS(3), 1, - sym_comment, + [9371] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10784,6 +10939,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10817,9 +10975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9344] = 18, - ACTIONS(3), 1, - sym_comment, + [9454] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10848,6 +11004,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10881,9 +11040,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9426] = 18, - ACTIONS(3), 1, - sym_comment, + [9537] = 18, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(21), 1, @@ -10912,6 +11069,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -10945,9 +11105,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9508] = 18, - ACTIONS(3), 1, - sym_comment, + [9620] = 18, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(125), 1, @@ -10976,6 +11134,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -11009,9 +11170,7 @@ static const uint16_t ts_small_parse_table[] = { sym_tag_expr, sym_await_expr, sym__expression, - [9590] = 13, - ACTIONS(3), 1, - sym_comment, + [9703] = 13, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -11030,6 +11189,9 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(122), 4, sym__type_atom, sym_partial_type, @@ -11065,9 +11227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9659] = 13, - ACTIONS(3), 1, - sym_comment, + [9773] = 13, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -11086,6 +11246,9 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(132), 4, sym__type_atom, sym_partial_type, @@ -11120,13 +11283,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [9727] = 5, - ACTIONS(3), 1, - sym_comment, + [9842] = 5, ACTIONS(295), 1, anon_sym_DOT, STATE(118), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(293), 15, sym__identifier_tok, anon_sym_with, @@ -11163,13 +11327,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9775] = 5, - ACTIONS(3), 1, - sym_comment, + [9891] = 5, ACTIONS(301), 1, anon_sym_DOT, STATE(118), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(299), 15, sym__identifier_tok, anon_sym_with, @@ -11206,13 +11371,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9823] = 5, - ACTIONS(3), 1, - sym_comment, + [9940] = 5, ACTIONS(295), 1, anon_sym_DOT, STATE(117), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 14, sym__identifier_tok, anon_sym_with, @@ -11248,9 +11414,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9870] = 3, - ACTIONS(3), 1, + [9988] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(310), 15, sym__identifier_tok, anon_sym_with, @@ -11288,9 +11455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9913] = 7, - ACTIONS(3), 1, - sym_comment, + [10032] = 7, ACTIONS(295), 1, anon_sym_DOT, ACTIONS(314), 1, @@ -11299,6 +11464,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(117), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 14, sym__identifier_tok, anon_sym_with, @@ -11332,9 +11500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [9964] = 7, - ACTIONS(3), 1, - sym_comment, + [10084] = 7, ACTIONS(93), 1, sym__identifier_tok, STATE(119), 1, @@ -11343,6 +11509,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(581), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(318), 13, anon_sym_with, anon_sym_EQ, @@ -11376,13 +11545,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10015] = 5, - ACTIONS(3), 1, - sym_comment, + [10136] = 5, ACTIONS(322), 1, anon_sym_DOT, STATE(123), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(299), 16, sym__identifier_tok, anon_sym_extensible, @@ -11418,9 +11588,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10062] = 7, - ACTIONS(3), 1, - sym_comment, + [10184] = 7, ACTIONS(295), 1, anon_sym_DOT, ACTIONS(314), 1, @@ -11429,6 +11597,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(117), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 14, sym__identifier_tok, anon_sym_with, @@ -11462,9 +11633,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10113] = 3, - ACTIONS(3), 1, + [10236] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(299), 15, sym__identifier_tok, anon_sym_with, @@ -11502,9 +11674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10156] = 7, - ACTIONS(3), 1, - sym_comment, + [10280] = 7, ACTIONS(93), 1, sym__identifier_tok, STATE(119), 1, @@ -11513,6 +11683,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(581), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(325), 13, anon_sym_with, anon_sym_EQ, @@ -11546,13 +11719,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10207] = 5, - ACTIONS(3), 1, - sym_comment, + [10332] = 5, ACTIONS(329), 1, anon_sym_DOT, STATE(123), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(293), 16, sym__identifier_tok, anon_sym_extensible, @@ -11588,9 +11762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10254] = 7, - ACTIONS(3), 1, - sym_comment, + [10380] = 7, ACTIONS(123), 1, sym__identifier_tok, STATE(131), 1, @@ -11599,6 +11771,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(574), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(325), 14, anon_sym_extensible, anon_sym_extend, @@ -11631,9 +11806,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10304] = 3, - ACTIONS(3), 1, + [10431] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(310), 16, sym__identifier_tok, anon_sym_extensible, @@ -11670,9 +11846,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10346] = 3, - ACTIONS(3), 1, + [10474] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(299), 16, sym__identifier_tok, anon_sym_extensible, @@ -11709,13 +11886,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10388] = 5, - ACTIONS(3), 1, - sym_comment, + [10517] = 5, ACTIONS(329), 1, anon_sym_DOT, STATE(127), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 15, sym__identifier_tok, anon_sym_extensible, @@ -11750,9 +11928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10434] = 7, - ACTIONS(3), 1, - sym_comment, + [10564] = 7, ACTIONS(123), 1, sym__identifier_tok, STATE(131), 1, @@ -11761,6 +11937,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(574), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(318), 14, anon_sym_extensible, anon_sym_extend, @@ -11793,9 +11972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10484] = 7, - ACTIONS(3), 1, - sym_comment, + [10615] = 7, ACTIONS(329), 1, anon_sym_DOT, ACTIONS(331), 1, @@ -11804,6 +11981,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(127), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 15, sym__identifier_tok, anon_sym_extensible, @@ -11836,9 +12016,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10534] = 7, - ACTIONS(3), 1, - sym_comment, + [10666] = 7, ACTIONS(329), 1, anon_sym_DOT, ACTIONS(331), 1, @@ -11847,6 +12025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(127), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 15, sym__identifier_tok, anon_sym_extensible, @@ -11879,11 +12060,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10584] = 4, - ACTIONS(3), 1, - sym_comment, + [10717] = 4, ACTIONS(339), 1, aux_sym_num_literal_token3, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(335), 15, sym__identifier_tok, anon_sym_with, @@ -11919,9 +12101,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10628] = 3, - ACTIONS(3), 1, + [10762] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(341), 15, sym__identifier_tok, anon_sym_with, @@ -11957,9 +12140,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10669] = 3, - ACTIONS(3), 1, + [10804] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(345), 15, sym__identifier_tok, anon_sym_with, @@ -11995,9 +12179,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10710] = 3, - ACTIONS(3), 1, + [10846] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(349), 15, sym__identifier_tok, anon_sym_with, @@ -12033,9 +12218,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10751] = 3, - ACTIONS(3), 1, + [10888] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(353), 15, sym__identifier_tok, anon_sym_with, @@ -12071,9 +12257,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10792] = 3, - ACTIONS(3), 1, + [10930] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(357), 15, sym__identifier_tok, anon_sym_with, @@ -12109,9 +12296,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10833] = 3, - ACTIONS(3), 1, + [10972] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(361), 15, sym__identifier_tok, anon_sym_with, @@ -12147,9 +12335,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10874] = 3, - ACTIONS(3), 1, + [11014] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(365), 15, sym__identifier_tok, anon_sym_with, @@ -12185,9 +12374,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10915] = 3, - ACTIONS(3), 1, + [11056] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(369), 15, sym__identifier_tok, anon_sym_with, @@ -12223,9 +12413,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10956] = 3, - ACTIONS(3), 1, + [11098] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(373), 15, sym__identifier_tok, anon_sym_with, @@ -12261,11 +12452,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [10997] = 4, - ACTIONS(3), 1, - sym_comment, + [11140] = 4, ACTIONS(377), 1, aux_sym_num_literal_token3, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(335), 16, sym__identifier_tok, anon_sym_extensible, @@ -12300,9 +12492,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11040] = 3, - ACTIONS(3), 1, + [11184] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(379), 15, sym__identifier_tok, anon_sym_with, @@ -12338,9 +12531,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11081] = 3, - ACTIONS(3), 1, + [11226] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(383), 15, sym__identifier_tok, anon_sym_with, @@ -12376,9 +12570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11122] = 3, - ACTIONS(3), 1, + [11268] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(387), 15, sym__identifier_tok, anon_sym_with, @@ -12414,9 +12609,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11163] = 3, - ACTIONS(3), 1, + [11310] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(391), 15, sym__identifier_tok, anon_sym_with, @@ -12452,9 +12648,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11204] = 3, - ACTIONS(3), 1, + [11352] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(395), 15, sym__identifier_tok, anon_sym_with, @@ -12490,9 +12687,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11245] = 3, - ACTIONS(3), 1, + [11394] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(399), 15, sym__identifier_tok, anon_sym_with, @@ -12528,9 +12726,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11286] = 3, - ACTIONS(3), 1, + [11436] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(403), 15, sym__identifier_tok, anon_sym_with, @@ -12566,9 +12765,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11327] = 3, - ACTIONS(3), 1, + [11478] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(407), 15, sym__identifier_tok, anon_sym_with, @@ -12604,9 +12804,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11368] = 3, - ACTIONS(3), 1, + [11520] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(387), 16, sym__identifier_tok, anon_sym_extensible, @@ -12641,9 +12842,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11408] = 3, - ACTIONS(3), 1, + [11561] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(411), 14, sym__identifier_tok, anon_sym_with, @@ -12678,9 +12880,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11448] = 3, - ACTIONS(3), 1, + [11602] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(415), 14, sym__identifier_tok, anon_sym_with, @@ -12715,9 +12918,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11488] = 3, - ACTIONS(3), 1, + [11643] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(361), 16, sym__identifier_tok, anon_sym_extensible, @@ -12752,9 +12956,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11528] = 3, - ACTIONS(3), 1, + [11684] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(353), 16, sym__identifier_tok, anon_sym_extensible, @@ -12789,9 +12994,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11568] = 3, - ACTIONS(3), 1, + [11725] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(341), 16, sym__identifier_tok, anon_sym_extensible, @@ -12826,9 +13032,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11608] = 3, - ACTIONS(3), 1, + [11766] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(379), 16, sym__identifier_tok, anon_sym_extensible, @@ -12863,13 +13070,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11648] = 5, - ACTIONS(3), 1, - sym_comment, + [11807] = 5, ACTIONS(423), 1, anon_sym_PIPE, ACTIONS(425), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(419), 14, sym__identifier_tok, anon_sym_with, @@ -12902,9 +13110,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11692] = 3, - ACTIONS(3), 1, + [11852] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(357), 16, sym__identifier_tok, anon_sym_extensible, @@ -12939,9 +13148,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11732] = 3, - ACTIONS(3), 1, + [11893] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(369), 16, sym__identifier_tok, anon_sym_extensible, @@ -12976,9 +13186,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11772] = 3, - ACTIONS(3), 1, + [11934] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(383), 16, sym__identifier_tok, anon_sym_extensible, @@ -13013,9 +13224,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11812] = 3, - ACTIONS(3), 1, + [11975] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(403), 16, sym__identifier_tok, anon_sym_extensible, @@ -13050,9 +13262,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11852] = 3, - ACTIONS(3), 1, + [12016] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(395), 16, sym__identifier_tok, anon_sym_extensible, @@ -13087,9 +13300,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11892] = 3, - ACTIONS(3), 1, + [12057] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(373), 16, sym__identifier_tok, anon_sym_extensible, @@ -13124,9 +13338,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11932] = 3, - ACTIONS(3), 1, + [12098] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(391), 16, sym__identifier_tok, anon_sym_extensible, @@ -13161,9 +13376,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [11972] = 3, - ACTIONS(3), 1, + [12139] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(365), 16, sym__identifier_tok, anon_sym_extensible, @@ -13198,11 +13414,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12012] = 4, - ACTIONS(3), 1, - sym_comment, + [12180] = 4, ACTIONS(423), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(427), 14, sym__identifier_tok, anon_sym_with, @@ -13236,9 +13453,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12054] = 3, - ACTIONS(3), 1, + [12223] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(407), 16, sym__identifier_tok, anon_sym_extensible, @@ -13273,9 +13491,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12094] = 3, - ACTIONS(3), 1, + [12264] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(349), 16, sym__identifier_tok, anon_sym_extensible, @@ -13310,9 +13529,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12134] = 3, - ACTIONS(3), 1, + [12305] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(431), 14, sym__identifier_tok, anon_sym_with, @@ -13347,9 +13567,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12174] = 3, - ACTIONS(3), 1, + [12346] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(435), 14, sym__identifier_tok, anon_sym_with, @@ -13384,9 +13605,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12214] = 3, - ACTIONS(3), 1, + [12387] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(439), 14, sym__identifier_tok, anon_sym_with, @@ -13421,9 +13643,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12254] = 3, - ACTIONS(3), 1, + [12428] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(345), 16, sym__identifier_tok, anon_sym_extensible, @@ -13458,15 +13681,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12294] = 6, - ACTIONS(3), 1, - sym_comment, + [12469] = 6, ACTIONS(447), 1, anon_sym_LPAREN, ACTIONS(449), 1, anon_sym_COLON, ACTIONS(451), 1, anon_sym_COLON_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(443), 14, sym__identifier_tok, anon_sym_with, @@ -13498,9 +13722,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12340] = 3, - ACTIONS(3), 1, + [12516] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(453), 14, sym__identifier_tok, anon_sym_with, @@ -13535,9 +13760,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12380] = 3, - ACTIONS(3), 1, + [12557] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(318), 14, sym__identifier_tok, anon_sym_with, @@ -13572,13 +13798,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12420] = 5, - ACTIONS(3), 1, - sym_comment, + [12598] = 5, ACTIONS(461), 1, anon_sym_PIPE, STATE(187), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(457), 14, sym__identifier_tok, anon_sym_with, @@ -13611,9 +13838,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12464] = 3, - ACTIONS(3), 1, + [12643] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(463), 14, sym__identifier_tok, anon_sym_with, @@ -13648,9 +13876,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12504] = 3, - ACTIONS(3), 1, + [12684] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(467), 14, sym__identifier_tok, anon_sym_with, @@ -13685,11 +13914,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12544] = 4, - ACTIONS(3), 1, - sym_comment, + [12725] = 4, ACTIONS(423), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(471), 14, sym__identifier_tok, anon_sym_with, @@ -13723,9 +13953,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12586] = 3, - ACTIONS(3), 1, + [12768] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(475), 14, sym__identifier_tok, anon_sym_with, @@ -13760,9 +13991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12626] = 3, - ACTIONS(3), 1, + [12809] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(479), 14, sym__identifier_tok, anon_sym_with, @@ -13797,11 +14029,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12666] = 4, - ACTIONS(3), 1, - sym_comment, + [12850] = 4, ACTIONS(423), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(483), 14, sym__identifier_tok, anon_sym_with, @@ -13835,13 +14068,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12708] = 5, - ACTIONS(3), 1, - sym_comment, + [12893] = 5, ACTIONS(461), 1, anon_sym_PIPE, STATE(190), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(487), 14, sym__identifier_tok, anon_sym_with, @@ -13874,9 +14108,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12752] = 3, - ACTIONS(3), 1, + [12938] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(491), 14, sym__identifier_tok, anon_sym_with, @@ -13911,13 +14146,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12792] = 5, - ACTIONS(3), 1, - sym_comment, + [12979] = 5, ACTIONS(447), 1, anon_sym_LPAREN, ACTIONS(499), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(495), 14, sym__identifier_tok, anon_sym_with, @@ -13950,13 +14186,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12836] = 5, - ACTIONS(3), 1, - sym_comment, + [13024] = 5, ACTIONS(505), 1, anon_sym_PIPE, STATE(190), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(501), 14, sym__identifier_tok, anon_sym_with, @@ -13989,13 +14226,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12880] = 5, - ACTIONS(3), 1, - sym_comment, + [13069] = 5, ACTIONS(447), 1, anon_sym_LPAREN, ACTIONS(499), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(508), 14, sym__identifier_tok, anon_sym_with, @@ -14028,9 +14266,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12924] = 3, - ACTIONS(3), 1, + [13114] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(512), 14, sym__identifier_tok, anon_sym_with, @@ -14065,9 +14304,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [12964] = 3, - ACTIONS(3), 1, + [13155] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(411), 14, sym__identifier_tok, anon_sym_with, @@ -14102,9 +14342,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13004] = 3, - ACTIONS(3), 1, + [13196] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(516), 14, sym__identifier_tok, anon_sym_with, @@ -14139,11 +14380,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13044] = 4, - ACTIONS(3), 1, - sym_comment, + [13237] = 4, ACTIONS(423), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(520), 14, sym__identifier_tok, anon_sym_with, @@ -14177,9 +14419,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13086] = 3, - ACTIONS(3), 1, + [13280] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(399), 16, sym__identifier_tok, anon_sym_extensible, @@ -14214,13 +14457,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13126] = 5, - ACTIONS(3), 1, - sym_comment, + [13321] = 5, ACTIONS(524), 1, anon_sym_LPAREN, ACTIONS(526), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(497), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14252,9 +14496,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13169] = 3, - ACTIONS(3), 1, + [13365] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(467), 15, sym__identifier_tok, anon_sym_extensible, @@ -14288,13 +14533,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13208] = 5, - ACTIONS(3), 1, - sym_comment, + [13405] = 5, ACTIONS(528), 1, anon_sym_PIPE, ACTIONS(530), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(421), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14326,11 +14572,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13251] = 4, - ACTIONS(3), 1, - sym_comment, + [13449] = 4, ACTIONS(528), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(427), 15, sym__identifier_tok, anon_sym_extensible, @@ -14363,9 +14610,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13292] = 3, - ACTIONS(3), 1, + [13491] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(431), 15, sym__identifier_tok, anon_sym_extensible, @@ -14399,9 +14647,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13331] = 3, - ACTIONS(3), 1, + [13531] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(435), 15, sym__identifier_tok, anon_sym_extensible, @@ -14435,9 +14684,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13370] = 3, - ACTIONS(3), 1, + [13571] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(439), 15, sym__identifier_tok, anon_sym_extensible, @@ -14471,9 +14721,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13409] = 3, - ACTIONS(3), 1, + [13611] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(415), 15, sym__identifier_tok, anon_sym_extensible, @@ -14507,13 +14758,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13448] = 5, - ACTIONS(3), 1, - sym_comment, + [13651] = 5, ACTIONS(447), 1, anon_sym_LPAREN, ACTIONS(499), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(532), 14, sym__identifier_tok, anon_sym_with, @@ -14545,13 +14797,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13491] = 5, - ACTIONS(3), 1, - sym_comment, + [13695] = 5, ACTIONS(536), 1, anon_sym_PIPE, STATE(209), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(459), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14583,11 +14836,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13534] = 4, - ACTIONS(3), 1, - sym_comment, + [13739] = 4, ACTIONS(528), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(471), 15, sym__identifier_tok, anon_sym_extensible, @@ -14620,9 +14874,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13575] = 3, - ACTIONS(3), 1, + [13781] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(475), 15, sym__identifier_tok, anon_sym_extensible, @@ -14656,13 +14911,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13614] = 5, - ACTIONS(3), 1, - sym_comment, + [13821] = 5, ACTIONS(536), 1, anon_sym_PIPE, STATE(211), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(489), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14694,15 +14950,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13657] = 6, - ACTIONS(3), 1, - sym_comment, + [13865] = 6, ACTIONS(524), 1, anon_sym_LPAREN, ACTIONS(538), 1, anon_sym_COLON, ACTIONS(540), 1, anon_sym_COLON_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(445), 13, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14733,13 +14990,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13702] = 5, - ACTIONS(3), 1, - sym_comment, + [13911] = 5, ACTIONS(542), 1, anon_sym_PIPE, STATE(211), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(503), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14771,13 +15029,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13745] = 5, - ACTIONS(3), 1, - sym_comment, + [13955] = 5, ACTIONS(524), 1, anon_sym_LPAREN, ACTIONS(526), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(510), 14, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -14809,13 +15068,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [13788] = 5, - ACTIONS(3), 1, - sym_comment, + [13999] = 5, ACTIONS(447), 1, anon_sym_LPAREN, ACTIONS(499), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(545), 14, sym__identifier_tok, anon_sym_with, @@ -14847,9 +15107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13831] = 13, - ACTIONS(3), 1, - sym_comment, + [14043] = 13, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -14868,6 +15126,9 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(336), 4, sym__type_atom, sym_partial_type, @@ -14893,9 +15154,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13890] = 3, - ACTIONS(3), 1, + [14103] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(479), 15, sym__identifier_tok, anon_sym_extensible, @@ -14929,11 +15191,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13929] = 4, - ACTIONS(3), 1, - sym_comment, + [14143] = 4, ACTIONS(528), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(483), 15, sym__identifier_tok, anon_sym_extensible, @@ -14966,9 +15229,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [13970] = 3, - ACTIONS(3), 1, + [14185] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(491), 15, sym__identifier_tok, anon_sym_extensible, @@ -15002,9 +15266,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14009] = 3, - ACTIONS(3), 1, + [14225] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(512), 15, sym__identifier_tok, anon_sym_extensible, @@ -15038,9 +15303,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14048] = 3, - ACTIONS(3), 1, + [14265] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(411), 15, sym__identifier_tok, anon_sym_extensible, @@ -15074,9 +15340,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14087] = 3, - ACTIONS(3), 1, + [14305] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(516), 15, sym__identifier_tok, anon_sym_extensible, @@ -15110,9 +15377,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14126] = 3, - ACTIONS(3), 1, + [14345] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(555), 14, sym__identifier_tok, anon_sym_with, @@ -15146,11 +15414,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14165] = 4, - ACTIONS(3), 1, - sym_comment, + [14385] = 4, ACTIONS(528), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(520), 15, sym__identifier_tok, anon_sym_extensible, @@ -15183,9 +15452,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14206] = 3, - ACTIONS(3), 1, + [14427] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(411), 15, sym__identifier_tok, anon_sym_extensible, @@ -15219,9 +15489,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14245] = 3, - ACTIONS(3), 1, + [14467] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(453), 15, sym__identifier_tok, anon_sym_extensible, @@ -15255,9 +15526,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14284] = 3, - ACTIONS(3), 1, + [14507] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(318), 15, sym__identifier_tok, anon_sym_extensible, @@ -15291,9 +15563,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14323] = 3, - ACTIONS(3), 1, + [14547] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(463), 15, sym__identifier_tok, anon_sym_extensible, @@ -15327,9 +15600,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14362] = 3, - ACTIONS(3), 1, + [14587] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(555), 15, sym__identifier_tok, anon_sym_extensible, @@ -15362,9 +15636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14400] = 12, - ACTIONS(3), 1, - sym_comment, + [14626] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -15383,6 +15655,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(559), 10, sym__identifier_tok, anon_sym_with, @@ -15406,13 +15681,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [14456] = 5, - ACTIONS(3), 1, - sym_comment, + [14683] = 5, ACTIONS(524), 1, anon_sym_LPAREN, ACTIONS(526), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(534), 13, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -15443,13 +15719,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [14498] = 5, - ACTIONS(3), 1, - sym_comment, + [14726] = 5, ACTIONS(524), 1, anon_sym_LPAREN, ACTIONS(526), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(547), 13, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -15480,9 +15757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [14540] = 11, - ACTIONS(3), 1, - sym_comment, + [14769] = 11, ACTIONS(41), 1, anon_sym_and, ACTIONS(47), 1, @@ -15499,6 +15774,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(565), 11, sym__identifier_tok, anon_sym_with, @@ -15523,15 +15801,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [14594] = 6, - ACTIONS(3), 1, - sym_comment, + [14824] = 6, ACTIONS(49), 1, anon_sym_SLASH, ACTIONS(51), 1, anon_sym_STAR, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(571), 13, anon_sym_LBRACK, anon_sym_COMMA, @@ -15561,15 +15840,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_match, - [14638] = 6, - ACTIONS(3), 1, - sym_comment, + [14869] = 6, ACTIONS(49), 1, anon_sym_SLASH, ACTIONS(51), 1, anon_sym_STAR, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(575), 13, anon_sym_LBRACK, anon_sym_COMMA, @@ -15599,11 +15879,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_match, - [14682] = 4, - ACTIONS(3), 1, - sym_comment, + [14914] = 4, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(577), 14, sym__identifier_tok, anon_sym_with, @@ -15635,11 +15916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [14722] = 4, - ACTIONS(3), 1, - sym_comment, + [14955] = 4, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(581), 14, sym__identifier_tok, anon_sym_with, @@ -15671,9 +15953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [14762] = 8, - ACTIONS(3), 1, - sym_comment, + [14996] = 8, ACTIONS(47), 1, anon_sym_PLUS, ACTIONS(49), 1, @@ -15684,6 +15964,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(585), 12, sym__identifier_tok, anon_sym_with, @@ -15711,9 +15994,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_num_literal_token2, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [14810] = 13, - ACTIONS(3), 1, - sym_comment, + [15045] = 13, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -15732,6 +16013,9 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(347), 4, sym__type_atom, sym_partial_type, @@ -15756,9 +16040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [14868] = 12, - ACTIONS(3), 1, - sym_comment, + [15104] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -15777,6 +16059,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(595), 10, sym__identifier_tok, anon_sym_with, @@ -15800,9 +16085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [14924] = 8, - ACTIONS(3), 1, - sym_comment, + [15161] = 8, ACTIONS(47), 1, anon_sym_PLUS, ACTIONS(49), 1, @@ -15813,6 +16096,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(599), 12, sym__identifier_tok, anon_sym_with, @@ -15840,9 +16126,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_num_literal_token2, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [14972] = 12, - ACTIONS(3), 1, - sym_comment, + [15210] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -15861,6 +16145,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(603), 10, sym__identifier_tok, anon_sym_with, @@ -15884,9 +16171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15028] = 12, - ACTIONS(3), 1, - sym_comment, + [15267] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -15905,6 +16190,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(607), 10, sym__identifier_tok, anon_sym_with, @@ -15928,15 +16216,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15084] = 8, - ACTIONS(3), 1, - sym_comment, + [15324] = 8, ACTIONS(49), 1, anon_sym_SLASH, ACTIONS(51), 1, anon_sym_STAR, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 6, anon_sym_COMMA, anon_sym_RBRACK, @@ -15968,9 +16257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_DASH, anon_sym_PLUS, - [15132] = 12, - ACTIONS(3), 1, - sym_comment, + [15373] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -15989,6 +16276,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(615), 10, sym__identifier_tok, anon_sym_with, @@ -16012,15 +16302,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15188] = 6, - ACTIONS(3), 1, - sym_comment, + [15430] = 6, ACTIONS(49), 1, anon_sym_SLASH, ACTIONS(51), 1, anon_sym_STAR, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 13, anon_sym_LBRACK, anon_sym_COMMA, @@ -16050,9 +16341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_match, - [15232] = 12, - ACTIONS(3), 1, - sym_comment, + [15475] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -16071,6 +16360,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(619), 10, sym__identifier_tok, anon_sym_with, @@ -16094,9 +16386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15288] = 12, - ACTIONS(3), 1, - sym_comment, + [15532] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -16115,6 +16405,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(623), 10, sym__identifier_tok, anon_sym_with, @@ -16138,9 +16431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15344] = 12, - ACTIONS(3), 1, - sym_comment, + [15589] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -16159,6 +16450,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(627), 10, sym__identifier_tok, anon_sym_with, @@ -16182,15 +16476,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15400] = 6, - ACTIONS(3), 1, - sym_comment, + [15646] = 6, ACTIONS(49), 1, anon_sym_SLASH, ACTIONS(51), 1, anon_sym_STAR, ACTIONS(57), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 13, anon_sym_LBRACK, anon_sym_COMMA, @@ -16220,9 +16515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_match, - [15444] = 12, - ACTIONS(3), 1, - sym_comment, + [15691] = 12, ACTIONS(19), 1, anon_sym_EQ, ACTIONS(41), 1, @@ -16241,6 +16534,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(563), 1, anon_sym_DASH, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(631), 10, sym__identifier_tok, anon_sym_with, @@ -16264,15 +16560,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [15500] = 6, - ACTIONS(3), 1, - sym_comment, + [15748] = 6, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, anon_sym_STAR, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(575), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16301,15 +16598,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [15543] = 6, - ACTIONS(3), 1, - sym_comment, + [15792] = 6, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, anon_sym_STAR, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16338,9 +16636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [15586] = 12, - ACTIONS(3), 1, - sym_comment, + [15836] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16359,6 +16655,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(561), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16381,9 +16680,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [15641] = 12, - ACTIONS(3), 1, - sym_comment, + [15892] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16402,6 +16699,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(629), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16424,9 +16724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [15696] = 11, - ACTIONS(3), 1, - sym_comment, + [15948] = 11, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16443,6 +16741,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(567), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16466,9 +16767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [15749] = 12, - ACTIONS(3), 1, - sym_comment, + [16002] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16487,6 +16786,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(609), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16509,15 +16811,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [15804] = 8, - ACTIONS(3), 1, - sym_comment, + [16058] = 8, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, anon_sym_STAR, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 4, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16548,11 +16851,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS, anon_sym_def, - [15851] = 4, - ACTIONS(3), 1, - sym_comment, + [16106] = 4, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(579), 13, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16583,11 +16887,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [15890] = 4, - ACTIONS(3), 1, - sym_comment, + [16146] = 4, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(583), 13, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16618,15 +16923,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [15929] = 6, - ACTIONS(3), 1, - sym_comment, + [16186] = 6, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, anon_sym_STAR, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(571), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16655,9 +16961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [15972] = 12, - ACTIONS(3), 1, - sym_comment, + [16230] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16676,6 +16980,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(617), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16698,15 +17005,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16027] = 6, - ACTIONS(3), 1, - sym_comment, + [16286] = 6, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, anon_sym_STAR, ACTIONS(639), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(613), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16735,9 +17043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_match, anon_sym_def, - [16070] = 12, - ACTIONS(3), 1, - sym_comment, + [16330] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16756,6 +17062,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(621), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16778,9 +17087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16125] = 12, - ACTIONS(3), 1, - sym_comment, + [16386] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16799,6 +17106,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(625), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16821,9 +17131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16180] = 8, - ACTIONS(3), 1, - sym_comment, + [16442] = 8, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16834,6 +17142,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, ACTIONS(647), 1, anon_sym_PLUS, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(601), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16860,9 +17171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16227] = 12, - ACTIONS(3), 1, - sym_comment, + [16490] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16881,6 +17190,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(597), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16903,9 +17215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16282] = 8, - ACTIONS(3), 1, - sym_comment, + [16546] = 8, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16916,6 +17226,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, ACTIONS(647), 1, anon_sym_PLUS, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(587), 11, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16942,9 +17255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16329] = 12, - ACTIONS(3), 1, - sym_comment, + [16594] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -16963,6 +17274,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(633), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -16985,9 +17299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16384] = 12, - ACTIONS(3), 1, - sym_comment, + [16650] = 12, ACTIONS(635), 1, anon_sym_SLASH, ACTIONS(637), 1, @@ -17006,6 +17318,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(651), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(605), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -17028,9 +17343,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_if, anon_sym_match, anon_sym_def, - [16439] = 3, - ACTIONS(3), 1, + [16706] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(310), 9, sym__identifier_tok, anon_sym_with, @@ -17061,9 +17377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [16475] = 15, - ACTIONS(3), 1, - sym_comment, + [16743] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17088,6 +17402,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17103,9 +17420,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16532] = 15, - ACTIONS(3), 1, - sym_comment, + [16801] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17130,6 +17445,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -17145,9 +17463,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16589] = 15, - ACTIONS(3), 1, - sym_comment, + [16859] = 15, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17172,6 +17488,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -17187,9 +17506,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16646] = 15, - ACTIONS(3), 1, - sym_comment, + [16917] = 15, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17214,6 +17531,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17229,9 +17549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16703] = 15, - ACTIONS(3), 1, - sym_comment, + [16975] = 15, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17256,6 +17574,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17271,9 +17592,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16760] = 14, - ACTIONS(3), 1, - sym_comment, + [17033] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17296,6 +17615,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17311,9 +17633,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16814] = 14, - ACTIONS(3), 1, - sym_comment, + [17088] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17336,6 +17656,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17351,9 +17674,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16868] = 14, - ACTIONS(3), 1, - sym_comment, + [17143] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17376,6 +17697,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17391,9 +17715,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [16922] = 15, - ACTIONS(3), 1, - sym_comment, + [17198] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17416,6 +17738,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(646), 2, sym__type, sym_fn_type, @@ -17432,9 +17757,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, sym_with_type, sym_recursive_type, - [16978] = 14, - ACTIONS(3), 1, - sym_comment, + [17255] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17457,6 +17780,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17472,9 +17798,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17032] = 14, - ACTIONS(3), 1, - sym_comment, + [17310] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17497,6 +17821,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17512,9 +17839,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17086] = 14, - ACTIONS(3), 1, - sym_comment, + [17365] = 14, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17537,6 +17862,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17552,9 +17880,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17140] = 14, - ACTIONS(3), 1, - sym_comment, + [17420] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17577,6 +17903,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17592,9 +17921,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17194] = 14, - ACTIONS(3), 1, - sym_comment, + [17475] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17617,6 +17944,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17632,9 +17962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17248] = 14, - ACTIONS(3), 1, - sym_comment, + [17530] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17657,6 +17985,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17672,9 +18003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17302] = 14, - ACTIONS(3), 1, - sym_comment, + [17585] = 14, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17697,6 +18026,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17712,9 +18044,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17356] = 14, - ACTIONS(3), 1, - sym_comment, + [17640] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17737,6 +18067,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17752,9 +18085,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17410] = 14, - ACTIONS(3), 1, - sym_comment, + [17695] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17777,6 +18108,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -17792,9 +18126,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17464] = 14, - ACTIONS(3), 1, - sym_comment, + [17750] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17817,6 +18149,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17832,9 +18167,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17518] = 14, - ACTIONS(3), 1, - sym_comment, + [17805] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -17857,6 +18190,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -17872,9 +18208,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17572] = 14, - ACTIONS(3), 1, - sym_comment, + [17860] = 14, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17897,6 +18231,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17912,9 +18249,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17626] = 14, - ACTIONS(3), 1, - sym_comment, + [17915] = 14, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17937,6 +18272,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17952,9 +18290,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17680] = 14, - ACTIONS(3), 1, - sym_comment, + [17970] = 14, ACTIONS(93), 1, sym__identifier_tok, ACTIONS(277), 1, @@ -17977,6 +18313,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(588), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(126), 4, sym__type_atom, sym_partial_type, @@ -17992,9 +18331,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17734] = 14, - ACTIONS(3), 1, - sym_comment, + [18025] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18017,6 +18354,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -18032,9 +18372,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17788] = 14, - ACTIONS(3), 1, - sym_comment, + [18080] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18057,6 +18395,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -18072,9 +18413,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17842] = 14, - ACTIONS(3), 1, - sym_comment, + [18135] = 14, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18097,6 +18436,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -18112,9 +18454,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17896] = 14, - ACTIONS(3), 1, - sym_comment, + [18190] = 14, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18137,6 +18477,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -18152,9 +18495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [17950] = 14, - ACTIONS(3), 1, - sym_comment, + [18245] = 14, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18177,6 +18518,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -18192,9 +18536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18004] = 14, - ACTIONS(3), 1, - sym_comment, + [18300] = 14, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18217,6 +18559,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -18232,9 +18577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18058] = 14, - ACTIONS(3), 1, - sym_comment, + [18355] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18257,6 +18600,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18272,9 +18618,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18112] = 14, - ACTIONS(3), 1, - sym_comment, + [18410] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18297,6 +18641,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18312,9 +18659,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18166] = 14, - ACTIONS(3), 1, - sym_comment, + [18465] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18337,6 +18682,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -18352,13 +18700,14 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18220] = 5, - ACTIONS(3), 1, - sym_comment, + [18520] = 5, ACTIONS(695), 1, anon_sym_DOT, STATE(318), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(293), 9, sym__identifier_tok, anon_sym_with, @@ -18383,9 +18732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [18256] = 14, - ACTIONS(3), 1, - sym_comment, + [18557] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18408,6 +18755,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -18423,9 +18773,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18310] = 14, - ACTIONS(3), 1, - sym_comment, + [18612] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18448,6 +18796,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18463,9 +18814,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18364] = 14, - ACTIONS(3), 1, - sym_comment, + [18667] = 14, ACTIONS(123), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18488,6 +18837,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(583), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(128), 4, sym__type_atom, sym_partial_type, @@ -18503,9 +18855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18418] = 14, - ACTIONS(3), 1, - sym_comment, + [18722] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18528,6 +18878,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18543,9 +18896,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18472] = 14, - ACTIONS(3), 1, - sym_comment, + [18777] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18568,6 +18919,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -18583,9 +18937,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18526] = 14, - ACTIONS(3), 1, - sym_comment, + [18832] = 14, ACTIONS(61), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18608,6 +18960,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(578), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(343), 4, sym__type_atom, sym_partial_type, @@ -18623,9 +18978,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18580] = 14, - ACTIONS(3), 1, - sym_comment, + [18887] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18648,6 +19001,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -18663,9 +19019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18634] = 14, - ACTIONS(3), 1, - sym_comment, + [18942] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18688,6 +19042,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -18703,9 +19060,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18688] = 14, - ACTIONS(3), 1, - sym_comment, + [18997] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18728,6 +19083,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -18743,9 +19101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18742] = 14, - ACTIONS(3), 1, - sym_comment, + [19052] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18768,6 +19124,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(577), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(338), 4, sym__type_atom, sym_partial_type, @@ -18783,9 +19142,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18796] = 14, - ACTIONS(3), 1, - sym_comment, + [19107] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18808,6 +19165,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18823,9 +19183,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [18850] = 15, - ACTIONS(3), 1, - sym_comment, + [19162] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18848,6 +19206,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(646), 2, sym__type, sym_fn_type, @@ -18864,9 +19225,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, sym_with_type, sym_recursive_type, - [18906] = 15, - ACTIONS(3), 1, - sym_comment, + [19219] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18889,6 +19248,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(646), 2, sym__type, sym_fn_type, @@ -18905,9 +19267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, sym_with_type, sym_recursive_type, - [18962] = 14, - ACTIONS(3), 1, - sym_comment, + [19276] = 14, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18930,6 +19290,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(512), 4, sym__type_atom, sym_partial_type, @@ -18945,9 +19308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_with_type, sym_recursive_type, sym_fn_type, - [19016] = 15, - ACTIONS(3), 1, - sym_comment, + [19331] = 15, ACTIONS(17), 1, sym__identifier_tok, ACTIONS(279), 1, @@ -18970,6 +19331,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(646), 2, sym__type, sym_fn_type, @@ -18986,13 +19350,14 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, sym_with_type, sym_recursive_type, - [19072] = 5, - ACTIONS(3), 1, - sym_comment, + [19388] = 5, ACTIONS(697), 1, anon_sym_DOT, STATE(318), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(299), 9, sym__identifier_tok, anon_sym_with, @@ -19017,13 +19382,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19108] = 5, - ACTIONS(3), 1, - sym_comment, + [19425] = 5, ACTIONS(700), 1, anon_sym_DOT, STATE(321), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(293), 10, sym__identifier_tok, anon_sym_extensible, @@ -19047,9 +19413,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19143] = 3, - ACTIONS(3), 1, + [19461] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(299), 9, sym__identifier_tok, anon_sym_with, @@ -19075,13 +19442,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19174] = 5, - ACTIONS(3), 1, - sym_comment, + [19493] = 5, ACTIONS(702), 1, anon_sym_DOT, STATE(321), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(299), 10, sym__identifier_tok, anon_sym_extensible, @@ -19105,13 +19473,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19209] = 5, - ACTIONS(3), 1, - sym_comment, + [19529] = 5, ACTIONS(695), 1, anon_sym_DOT, STATE(302), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 8, sym__identifier_tok, anon_sym_with, @@ -19135,9 +19504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19244] = 7, - ACTIONS(3), 1, - sym_comment, + [19565] = 7, ACTIONS(695), 1, anon_sym_DOT, ACTIONS(705), 1, @@ -19146,6 +19513,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(302), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 3, anon_sym_EQ, anon_sym_DASH, @@ -19166,9 +19536,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19282] = 3, - ACTIONS(3), 1, + [19604] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(491), 9, sym__identifier_tok, anon_sym_extensible, @@ -19193,9 +19564,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19312] = 3, - ACTIONS(3), 1, + [19635] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(453), 9, sym__identifier_tok, anon_sym_extensible, @@ -19220,9 +19592,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19342] = 3, - ACTIONS(3), 1, + [19666] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(512), 9, sym__identifier_tok, anon_sym_extensible, @@ -19247,9 +19620,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19372] = 3, - ACTIONS(3), 1, + [19697] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(431), 9, sym__identifier_tok, anon_sym_extensible, @@ -19274,9 +19648,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19402] = 3, - ACTIONS(3), 1, + [19728] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(463), 9, sym__identifier_tok, anon_sym_extensible, @@ -19301,9 +19676,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19432] = 3, - ACTIONS(3), 1, + [19759] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(435), 9, sym__identifier_tok, anon_sym_extensible, @@ -19328,9 +19704,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19462] = 3, - ACTIONS(3), 1, + [19790] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(475), 9, sym__identifier_tok, anon_sym_extensible, @@ -19355,11 +19732,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19492] = 4, - ACTIONS(3), 1, - sym_comment, + [19821] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(411), 8, anon_sym_extensible, anon_sym_extend, @@ -19383,11 +19761,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19524] = 4, - ACTIONS(3), 1, - sym_comment, + [19854] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(467), 8, anon_sym_extensible, anon_sym_extend, @@ -19411,9 +19790,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19556] = 3, - ACTIONS(3), 1, + [19887] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(310), 10, sym__identifier_tok, anon_sym_extensible, @@ -19438,11 +19818,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19586] = 4, - ACTIONS(3), 1, - sym_comment, + [19918] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(411), 8, anon_sym_extensible, anon_sym_extend, @@ -19466,13 +19847,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19618] = 5, - ACTIONS(3), 1, - sym_comment, + [19951] = 5, ACTIONS(700), 1, anon_sym_DOT, STATE(319), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 9, sym__identifier_tok, anon_sym_extensible, @@ -19495,9 +19877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19652] = 7, - ACTIONS(3), 1, - sym_comment, + [19986] = 7, ACTIONS(17), 1, sym__identifier_tok, STATE(322), 1, @@ -19506,6 +19886,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(579), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(318), 7, anon_sym_with, anon_sym_EQ, @@ -19526,9 +19909,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19690] = 3, - ACTIONS(3), 1, + [20025] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(299), 10, sym__identifier_tok, anon_sym_extensible, @@ -19553,9 +19937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19720] = 7, - ACTIONS(3), 1, - sym_comment, + [20056] = 7, ACTIONS(17), 1, sym__identifier_tok, STATE(322), 1, @@ -19564,6 +19946,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(579), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(325), 7, anon_sym_with, anon_sym_EQ, @@ -19584,9 +19969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19758] = 7, - ACTIONS(3), 1, - sym_comment, + [20095] = 7, ACTIONS(695), 1, anon_sym_DOT, ACTIONS(705), 1, @@ -19595,6 +19978,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(302), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 3, anon_sym_EQ, anon_sym_DASH, @@ -19615,9 +20001,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19796] = 3, - ACTIONS(3), 1, + [20134] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(415), 9, sym__identifier_tok, anon_sym_extensible, @@ -19642,9 +20029,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19826] = 3, - ACTIONS(3), 1, + [20165] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(479), 9, sym__identifier_tok, anon_sym_extensible, @@ -19669,9 +20057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19856] = 7, - ACTIONS(3), 1, - sym_comment, + [20196] = 7, ACTIONS(700), 1, anon_sym_DOT, ACTIONS(711), 1, @@ -19680,6 +20066,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(319), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 3, anon_sym_EQ, anon_sym_DASH, @@ -19699,9 +20088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [19893] = 7, - ACTIONS(3), 1, - sym_comment, + [20234] = 7, ACTIONS(61), 1, sym__identifier_tok, STATE(332), 1, @@ -19710,6 +20097,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(575), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(325), 8, anon_sym_extensible, anon_sym_extend, @@ -19729,11 +20119,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19930] = 4, - ACTIONS(3), 1, - sym_comment, + [20272] = 4, ACTIONS(715), 1, aux_sym_num_literal_token3, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(335), 3, anon_sym_EQ, anon_sym_COLON, @@ -19756,9 +20147,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [19961] = 3, - ACTIONS(3), 1, + [20304] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(516), 3, anon_sym_EQ, anon_sym_DASH, @@ -19782,9 +20174,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [19990] = 3, - ACTIONS(3), 1, + [20334] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(439), 3, anon_sym_EQ, anon_sym_DASH, @@ -19808,9 +20201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20019] = 7, - ACTIONS(3), 1, - sym_comment, + [20364] = 7, ACTIONS(61), 1, sym__identifier_tok, STATE(332), 1, @@ -19819,6 +20210,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(575), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(318), 8, anon_sym_extensible, anon_sym_extend, @@ -19838,9 +20232,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20056] = 3, - ACTIONS(3), 1, + [20402] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(318), 3, anon_sym_EQ, anon_sym_DASH, @@ -19864,11 +20259,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20085] = 4, - ACTIONS(3), 1, - sym_comment, + [20432] = 4, ACTIONS(717), 1, aux_sym_num_literal_token3, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(335), 4, anon_sym_EQ, anon_sym_COLON, @@ -19891,9 +20287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20116] = 7, - ACTIONS(3), 1, - sym_comment, + [20464] = 7, ACTIONS(700), 1, anon_sym_DOT, ACTIONS(711), 1, @@ -19902,6 +20296,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(319), 1, aux_sym_path_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(306), 3, anon_sym_EQ, anon_sym_DASH, @@ -19921,9 +20318,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20153] = 3, - ACTIONS(3), 1, + [20502] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(387), 3, anon_sym_EQ, anon_sym_COLON, @@ -19946,9 +20344,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20181] = 3, - ACTIONS(3), 1, + [20531] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(379), 4, anon_sym_EQ, anon_sym_COLON, @@ -19971,9 +20370,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20209] = 3, - ACTIONS(3), 1, + [20560] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(357), 4, anon_sym_EQ, anon_sym_COLON, @@ -19996,9 +20396,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20237] = 3, - ACTIONS(3), 1, + [20589] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(361), 3, anon_sym_EQ, anon_sym_COLON, @@ -20021,9 +20422,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20265] = 3, - ACTIONS(3), 1, + [20618] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(353), 3, anon_sym_EQ, anon_sym_COLON, @@ -20046,9 +20448,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20293] = 3, - ACTIONS(3), 1, + [20647] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(341), 3, anon_sym_EQ, anon_sym_COLON, @@ -20071,9 +20474,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20321] = 3, - ACTIONS(3), 1, + [20676] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(379), 3, anon_sym_EQ, anon_sym_COLON, @@ -20096,9 +20500,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20349] = 3, - ACTIONS(3), 1, + [20705] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(391), 4, anon_sym_EQ, anon_sym_COLON, @@ -20121,9 +20526,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20377] = 3, - ACTIONS(3), 1, + [20734] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(399), 4, anon_sym_EQ, anon_sym_COLON, @@ -20146,9 +20552,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20405] = 3, - ACTIONS(3), 1, + [20763] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(365), 4, anon_sym_EQ, anon_sym_COLON, @@ -20171,9 +20578,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20433] = 3, - ACTIONS(3), 1, + [20792] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(407), 4, anon_sym_EQ, anon_sym_COLON, @@ -20196,9 +20604,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20461] = 3, - ACTIONS(3), 1, + [20821] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(349), 4, anon_sym_EQ, anon_sym_COLON, @@ -20221,9 +20630,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20489] = 3, - ACTIONS(3), 1, + [20850] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(357), 3, anon_sym_EQ, anon_sym_COLON, @@ -20246,9 +20656,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20517] = 3, - ACTIONS(3), 1, + [20879] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(369), 3, anon_sym_EQ, anon_sym_COLON, @@ -20271,9 +20682,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20545] = 3, - ACTIONS(3), 1, + [20908] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(383), 3, anon_sym_EQ, anon_sym_COLON, @@ -20296,9 +20708,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20573] = 3, - ACTIONS(3), 1, + [20937] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(403), 3, anon_sym_EQ, anon_sym_COLON, @@ -20321,9 +20734,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20601] = 3, - ACTIONS(3), 1, + [20966] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(395), 3, anon_sym_EQ, anon_sym_COLON, @@ -20346,9 +20760,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20629] = 3, - ACTIONS(3), 1, + [20995] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(373), 3, anon_sym_EQ, anon_sym_COLON, @@ -20371,9 +20786,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20657] = 3, - ACTIONS(3), 1, + [21024] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(391), 3, anon_sym_EQ, anon_sym_COLON, @@ -20396,9 +20812,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20685] = 3, - ACTIONS(3), 1, + [21053] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(399), 3, anon_sym_EQ, anon_sym_COLON, @@ -20421,9 +20838,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20713] = 3, - ACTIONS(3), 1, + [21082] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(365), 3, anon_sym_EQ, anon_sym_COLON, @@ -20446,9 +20864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20741] = 12, - ACTIONS(3), 1, - sym_comment, + [21111] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20467,6 +20883,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(435), 1, sym_match_arm, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20480,9 +20899,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [20787] = 3, - ACTIONS(3), 1, + [21158] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(387), 4, anon_sym_EQ, anon_sym_COLON, @@ -20505,9 +20925,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20815] = 3, - ACTIONS(3), 1, + [21187] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(407), 3, anon_sym_EQ, anon_sym_COLON, @@ -20530,9 +20951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20843] = 12, - ACTIONS(3), 1, - sym_comment, + [21216] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20551,6 +20970,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(451), 1, sym_match_arm, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20564,9 +20986,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [20889] = 3, - ACTIONS(3), 1, + [21263] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(349), 3, anon_sym_EQ, anon_sym_COLON, @@ -20589,9 +21012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [20917] = 12, - ACTIONS(3), 1, - sym_comment, + [21292] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20610,6 +21031,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(453), 1, sym_match_arm, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20623,9 +21047,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [20963] = 3, - ACTIONS(3), 1, + [21339] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(345), 4, anon_sym_EQ, anon_sym_COLON, @@ -20648,9 +21073,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [20991] = 3, - ACTIONS(3), 1, + [21368] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(361), 4, anon_sym_EQ, anon_sym_COLON, @@ -20673,9 +21099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21019] = 12, - ACTIONS(3), 1, - sym_comment, + [21397] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20694,6 +21118,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20707,9 +21134,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21065] = 12, - ACTIONS(3), 1, - sym_comment, + [21444] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20728,6 +21153,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20741,9 +21169,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21111] = 3, - ACTIONS(3), 1, + [21491] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(345), 3, anon_sym_EQ, anon_sym_COLON, @@ -20766,9 +21195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21139] = 12, - ACTIONS(3), 1, - sym_comment, + [21520] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20787,6 +21214,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20800,9 +21230,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21185] = 12, - ACTIONS(3), 1, - sym_comment, + [21567] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20821,6 +21249,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20834,9 +21265,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21231] = 3, - ACTIONS(3), 1, + [21614] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(383), 4, anon_sym_EQ, anon_sym_COLON, @@ -20859,9 +21291,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21259] = 3, - ACTIONS(3), 1, + [21643] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(403), 4, anon_sym_EQ, anon_sym_COLON, @@ -20884,9 +21317,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21287] = 3, - ACTIONS(3), 1, + [21672] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(395), 4, anon_sym_EQ, anon_sym_COLON, @@ -20909,9 +21343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21315] = 12, - ACTIONS(3), 1, - sym_comment, + [21701] = 12, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -20930,6 +21362,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(450), 1, sym_match_arm, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -20943,9 +21378,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21361] = 3, - ACTIONS(3), 1, + [21748] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(373), 4, anon_sym_EQ, anon_sym_COLON, @@ -20968,9 +21404,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21389] = 3, - ACTIONS(3), 1, + [21777] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(353), 4, anon_sym_EQ, anon_sym_COLON, @@ -20993,9 +21430,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21417] = 3, - ACTIONS(3), 1, + [21806] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(341), 4, anon_sym_EQ, anon_sym_COLON, @@ -21018,9 +21456,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21445] = 3, - ACTIONS(3), 1, + [21835] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(369), 4, anon_sym_EQ, anon_sym_COLON, @@ -21043,9 +21482,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [21473] = 3, - ACTIONS(3), 1, + [21864] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(463), 8, sym__identifier_tok, anon_sym_with, @@ -21067,9 +21507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21500] = 11, - ACTIONS(3), 1, - sym_comment, + [21892] = 11, ACTIONS(95), 1, anon_sym_LBRACK, ACTIONS(97), 1, @@ -21086,6 +21524,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21099,15 +21540,16 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21543] = 6, - ACTIONS(3), 1, - sym_comment, + [21936] = 6, ACTIONS(727), 1, anon_sym_LPAREN, ACTIONS(729), 1, anon_sym_COLON, ACTIONS(731), 1, anon_sym_COLON_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(443), 2, anon_sym_EQ, anon_sym_PLUS, @@ -21126,9 +21568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21576] = 11, - ACTIONS(3), 1, - sym_comment, + [21970] = 11, ACTIONS(95), 1, anon_sym_LBRACK, ACTIONS(97), 1, @@ -21145,6 +21585,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21158,9 +21601,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21619] = 3, - ACTIONS(3), 1, + [22014] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(479), 8, sym__identifier_tok, anon_sym_with, @@ -21182,9 +21626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21646] = 11, - ACTIONS(3), 1, - sym_comment, + [22042] = 11, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -21201,6 +21643,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21214,9 +21659,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21689] = 3, - ACTIONS(3), 1, + [22086] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(491), 8, sym__identifier_tok, anon_sym_with, @@ -21238,9 +21684,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21716] = 3, - ACTIONS(3), 1, + [22114] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(512), 8, sym__identifier_tok, anon_sym_with, @@ -21262,9 +21709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21743] = 11, - ACTIONS(3), 1, - sym_comment, + [22142] = 11, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -21281,6 +21726,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21294,9 +21742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21786] = 11, - ACTIONS(3), 1, - sym_comment, + [22186] = 11, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -21313,6 +21759,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21326,11 +21775,12 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21829] = 4, - ACTIONS(3), 1, - sym_comment, + [22230] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(411), 7, anon_sym_with, anon_sym_EQ, @@ -21351,11 +21801,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21858] = 4, - ACTIONS(3), 1, - sym_comment, + [22260] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(411), 7, anon_sym_with, anon_sym_EQ, @@ -21376,9 +21827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21887] = 11, - ACTIONS(3), 1, - sym_comment, + [22290] = 11, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -21395,6 +21844,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21408,9 +21860,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [21930] = 3, - ACTIONS(3), 1, + [22334] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(453), 8, sym__identifier_tok, anon_sym_with, @@ -21432,9 +21885,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21957] = 3, - ACTIONS(3), 1, + [22362] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(475), 8, sym__identifier_tok, anon_sym_with, @@ -21456,9 +21910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [21984] = 11, - ACTIONS(3), 1, - sym_comment, + [22390] = 11, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, @@ -21475,6 +21927,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(373), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(75), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21488,9 +21943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22027] = 11, - ACTIONS(3), 1, - sym_comment, + [22434] = 11, ACTIONS(125), 1, anon_sym_LBRACK, ACTIONS(127), 1, @@ -21507,6 +21960,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21520,9 +21976,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22070] = 11, - ACTIONS(3), 1, - sym_comment, + [22478] = 11, ACTIONS(21), 1, anon_sym_LBRACK, ACTIONS(23), 1, @@ -21539,6 +21993,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21552,9 +22009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22113] = 11, - ACTIONS(3), 1, - sym_comment, + [22522] = 11, ACTIONS(21), 1, anon_sym_LBRACK, ACTIONS(23), 1, @@ -21571,6 +22026,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21584,11 +22042,12 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22156] = 4, - ACTIONS(3), 1, - sym_comment, + [22566] = 4, ACTIONS(709), 1, sym__identifier_tok, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(467), 7, anon_sym_with, anon_sym_EQ, @@ -21609,9 +22068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22185] = 11, - ACTIONS(3), 1, - sym_comment, + [22596] = 11, ACTIONS(125), 1, anon_sym_LBRACK, ACTIONS(127), 1, @@ -21628,6 +22085,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21641,9 +22101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22228] = 11, - ACTIONS(3), 1, - sym_comment, + [22640] = 11, ACTIONS(95), 1, anon_sym_LBRACK, ACTIONS(97), 1, @@ -21660,6 +22118,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21673,9 +22134,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22271] = 3, - ACTIONS(3), 1, + [22684] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(415), 8, sym__identifier_tok, anon_sym_with, @@ -21697,9 +22159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22298] = 11, - ACTIONS(3), 1, - sym_comment, + [22712] = 11, ACTIONS(125), 1, anon_sym_LBRACK, ACTIONS(127), 1, @@ -21716,6 +22176,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21729,13 +22192,14 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22341] = 5, - ACTIONS(3), 1, - sym_comment, + [22756] = 5, ACTIONS(727), 1, anon_sym_LPAREN, ACTIONS(741), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(495), 2, anon_sym_EQ, anon_sym_PLUS, @@ -21755,9 +22219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22372] = 11, - ACTIONS(3), 1, - sym_comment, + [22788] = 11, ACTIONS(21), 1, anon_sym_LBRACK, ACTIONS(23), 1, @@ -21774,6 +22236,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21787,9 +22252,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22415] = 12, - ACTIONS(3), 1, - sym_comment, + [22832] = 12, ACTIONS(279), 1, anon_sym_LBRACK, ACTIONS(591), 1, @@ -21808,6 +22271,9 @@ static const uint16_t ts_small_parse_table[] = { sym_parametrized_type, STATE(593), 1, sym_multi_type_parameters, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(526), 4, sym__type_atom, sym_partial_type, @@ -21820,9 +22286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH_GT, anon_sym_RBRACE, - [22460] = 11, - ACTIONS(3), 1, - sym_comment, + [22878] = 11, ACTIONS(125), 1, anon_sym_LBRACK, ACTIONS(127), 1, @@ -21839,6 +22303,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(154), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(137), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21852,13 +22319,14 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22503] = 5, - ACTIONS(3), 1, - sym_comment, + [22922] = 5, ACTIONS(727), 1, anon_sym_LPAREN, ACTIONS(741), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(508), 2, anon_sym_EQ, anon_sym_PLUS, @@ -21878,9 +22346,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22534] = 3, - ACTIONS(3), 1, + [22954] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(431), 8, sym__identifier_tok, anon_sym_with, @@ -21902,9 +22371,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22561] = 3, - ACTIONS(3), 1, + [22982] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(435), 8, sym__identifier_tok, anon_sym_with, @@ -21926,9 +22396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22588] = 11, - ACTIONS(3), 1, - sym_comment, + [23010] = 11, ACTIONS(95), 1, anon_sym_LBRACK, ACTIONS(97), 1, @@ -21945,6 +22413,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(148), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(107), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21958,9 +22429,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22631] = 11, - ACTIONS(3), 1, - sym_comment, + [23054] = 11, ACTIONS(21), 1, anon_sym_LBRACK, ACTIONS(23), 1, @@ -21977,6 +22446,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(351), 1, sym_path, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(33), 2, aux_sym_num_literal_token1, aux_sym_num_literal_token2, @@ -21990,9 +22462,10 @@ static const uint16_t ts_small_parse_table[] = { sym_ident_expr, sym_record_expr, sym__atom, - [22674] = 3, - ACTIONS(3), 1, + [23098] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(516), 3, anon_sym_EQ, anon_sym_DASH, @@ -22013,13 +22486,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22700] = 5, - ACTIONS(3), 1, - sym_comment, + [23125] = 5, ACTIONS(743), 1, anon_sym_PIPE, STATE(427), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(501), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22038,15 +22512,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22730] = 6, - ACTIONS(3), 1, - sym_comment, + [23156] = 6, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(748), 1, anon_sym_COLON, ACTIONS(750), 1, anon_sym_COLON_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(443), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22064,13 +22539,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [22762] = 5, - ACTIONS(3), 1, - sym_comment, + [23189] = 5, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(752), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(495), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22089,13 +22565,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [22792] = 5, - ACTIONS(3), 1, - sym_comment, + [23220] = 5, ACTIONS(754), 1, anon_sym_PIPE, ACTIONS(756), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(419), 3, anon_sym_EQ, anon_sym_DASH, @@ -22114,13 +22591,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22822] = 5, - ACTIONS(3), 1, - sym_comment, + [23251] = 5, ACTIONS(727), 1, anon_sym_LPAREN, ACTIONS(741), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(545), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22139,13 +22617,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22852] = 5, - ACTIONS(3), 1, - sym_comment, + [23282] = 5, ACTIONS(727), 1, anon_sym_LPAREN, ACTIONS(741), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(532), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22164,13 +22643,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22882] = 5, - ACTIONS(3), 1, - sym_comment, + [23313] = 5, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(752), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(508), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22189,9 +22669,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [22912] = 3, - ACTIONS(3), 1, + [23344] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(439), 3, anon_sym_EQ, anon_sym_DASH, @@ -22212,13 +22693,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22938] = 5, - ACTIONS(3), 1, - sym_comment, + [23371] = 5, ACTIONS(758), 1, anon_sym_PIPE, STATE(441), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(457), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22237,11 +22719,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22968] = 4, - ACTIONS(3), 1, - sym_comment, + [23402] = 4, ACTIONS(754), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(483), 3, anon_sym_EQ, anon_sym_DASH, @@ -22261,11 +22744,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [22996] = 4, - ACTIONS(3), 1, - sym_comment, + [23431] = 4, ACTIONS(754), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(520), 3, anon_sym_EQ, anon_sym_DASH, @@ -22285,11 +22769,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23024] = 4, - ACTIONS(3), 1, - sym_comment, + [23460] = 4, ACTIONS(754), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(427), 3, anon_sym_EQ, anon_sym_DASH, @@ -22309,11 +22794,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23052] = 4, - ACTIONS(3), 1, - sym_comment, + [23489] = 4, ACTIONS(754), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(471), 3, anon_sym_EQ, anon_sym_DASH, @@ -22333,9 +22819,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23080] = 3, - ACTIONS(3), 1, + [23518] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(318), 3, anon_sym_EQ, anon_sym_DASH, @@ -22356,13 +22843,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23106] = 5, - ACTIONS(3), 1, - sym_comment, + [23545] = 5, ACTIONS(758), 1, anon_sym_PIPE, STATE(427), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(487), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22381,13 +22869,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23136] = 5, - ACTIONS(3), 1, - sym_comment, + [23576] = 5, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(419), 3, anon_sym_EQ, anon_sym_DASH, @@ -22405,13 +22894,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23165] = 5, - ACTIONS(3), 1, - sym_comment, + [23606] = 5, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(752), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(545), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22429,13 +22919,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23194] = 5, - ACTIONS(3), 1, - sym_comment, + [23636] = 5, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(752), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(532), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22453,13 +22944,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23223] = 5, - ACTIONS(3), 1, - sym_comment, + [23666] = 5, ACTIONS(764), 1, anon_sym_PIPE, STATE(445), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(501), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22477,11 +22969,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23252] = 4, - ACTIONS(3), 1, - sym_comment, + [23696] = 4, ACTIONS(760), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(427), 3, anon_sym_EQ, anon_sym_DASH, @@ -22500,11 +22993,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23279] = 4, - ACTIONS(3), 1, - sym_comment, + [23724] = 4, ACTIONS(760), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(483), 3, anon_sym_EQ, anon_sym_DASH, @@ -22523,13 +23017,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23306] = 5, - ACTIONS(3), 1, - sym_comment, + [23752] = 5, ACTIONS(767), 1, anon_sym_PIPE, STATE(445), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(487), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22547,11 +23042,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23335] = 4, - ACTIONS(3), 1, - sym_comment, + [23782] = 4, ACTIONS(760), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(471), 3, anon_sym_EQ, anon_sym_DASH, @@ -22570,13 +23066,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23362] = 5, - ACTIONS(3), 1, - sym_comment, + [23810] = 5, ACTIONS(767), 1, anon_sym_PIPE, STATE(448), 1, aux_sym_match_expr_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(457), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22594,9 +23091,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23391] = 3, - ACTIONS(3), 1, + [23840] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(555), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22616,11 +23114,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_CARET, - [23416] = 4, - ACTIONS(3), 1, - sym_comment, + [23866] = 4, ACTIONS(760), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(520), 3, anon_sym_EQ, anon_sym_DASH, @@ -22639,9 +23138,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23443] = 3, - ACTIONS(3), 1, + [23894] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(555), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22660,9 +23160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_CARET, anon_sym_def, - [23467] = 11, - ACTIONS(3), 1, - sym_comment, + [23919] = 11, ACTIONS(565), 1, anon_sym_EQ, ACTIONS(769), 1, @@ -22681,6 +23179,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(567), 7, anon_sym_with, anon_sym_COMMA, @@ -22689,9 +23190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23507] = 11, - ACTIONS(3), 1, - sym_comment, + [23960] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22710,6 +23209,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(629), 7, anon_sym_with, anon_sym_COMMA, @@ -22718,15 +23220,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23547] = 6, - ACTIONS(3), 1, - sym_comment, + [24001] = 6, ACTIONS(775), 1, anon_sym_SLASH, ACTIONS(777), 1, anon_sym_STAR, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(569), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22742,9 +23245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23577] = 8, - ACTIONS(3), 1, - sym_comment, + [24032] = 8, ACTIONS(599), 1, anon_sym_EQ, ACTIONS(771), 1, @@ -22757,6 +23258,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(601), 10, anon_sym_with, anon_sym_COMMA, @@ -22768,15 +23272,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23611] = 6, - ACTIONS(3), 1, - sym_comment, + [24067] = 6, ACTIONS(775), 1, anon_sym_SLASH, ACTIONS(777), 1, anon_sym_STAR, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(573), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22792,9 +23297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23641] = 11, - ACTIONS(3), 1, - sym_comment, + [24098] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22813,6 +23316,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(597), 7, anon_sym_with, anon_sym_COMMA, @@ -22821,9 +23327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23681] = 11, - ACTIONS(3), 1, - sym_comment, + [24139] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22842,6 +23346,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(605), 7, anon_sym_with, anon_sym_COMMA, @@ -22850,9 +23357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23721] = 11, - ACTIONS(3), 1, - sym_comment, + [24180] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22871,6 +23376,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(617), 7, anon_sym_with, anon_sym_COMMA, @@ -22879,11 +23387,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23761] = 4, - ACTIONS(3), 1, - sym_comment, + [24221] = 4, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(577), 2, anon_sym_EQ, anon_sym_PLUS, @@ -22901,9 +23410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23787] = 11, - ACTIONS(3), 1, - sym_comment, + [24248] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22922,6 +23429,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(625), 7, anon_sym_with, anon_sym_COMMA, @@ -22930,9 +23440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23827] = 11, - ACTIONS(3), 1, - sym_comment, + [24289] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22951,6 +23459,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(609), 7, anon_sym_with, anon_sym_COMMA, @@ -22959,9 +23470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23867] = 11, - ACTIONS(3), 1, - sym_comment, + [24330] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -22980,6 +23489,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(561), 7, anon_sym_with, anon_sym_COMMA, @@ -22988,11 +23500,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [23907] = 4, - ACTIONS(3), 1, - sym_comment, + [24371] = 4, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(581), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23010,9 +23523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23933] = 8, - ACTIONS(3), 1, - sym_comment, + [24398] = 8, ACTIONS(585), 1, anon_sym_EQ, ACTIONS(771), 1, @@ -23025,6 +23536,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(587), 10, anon_sym_with, anon_sym_COMMA, @@ -23036,9 +23550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [23967] = 11, - ACTIONS(3), 1, - sym_comment, + [24433] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23057,6 +23569,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(621), 7, anon_sym_with, anon_sym_COMMA, @@ -23065,9 +23580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [24007] = 11, - ACTIONS(3), 1, - sym_comment, + [24474] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23086,6 +23599,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(633), 7, anon_sym_with, anon_sym_COMMA, @@ -23094,15 +23610,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_then, anon_sym_else, - [24047] = 6, - ACTIONS(3), 1, - sym_comment, + [24515] = 6, ACTIONS(775), 1, anon_sym_SLASH, ACTIONS(777), 1, anon_sym_STAR, ACTIONS(783), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(611), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23118,15 +23635,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PLUS_PLUS, anon_sym_EQ_GT, - [24077] = 6, - ACTIONS(3), 1, - sym_comment, + [24546] = 6, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, anon_sym_STAR, ACTIONS(791), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(611), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23141,9 +23659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24106] = 11, - ACTIONS(3), 1, - sym_comment, + [24576] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23162,6 +23678,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(633), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23169,9 +23688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24145] = 11, - ACTIONS(3), 1, - sym_comment, + [24616] = 11, ACTIONS(565), 1, anon_sym_EQ, ACTIONS(787), 1, @@ -23190,6 +23707,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(567), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23197,9 +23717,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24184] = 3, - ACTIONS(3), 1, + [24656] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(805), 7, sym__identifier_tok, anon_sym_SQUOTE, @@ -23217,9 +23738,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [24207] = 8, - ACTIONS(3), 1, - sym_comment, + [24680] = 8, ACTIONS(599), 1, anon_sym_EQ, ACTIONS(787), 1, @@ -23232,6 +23751,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, ACTIONS(799), 1, anon_sym_PLUS, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(601), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23242,9 +23764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24240] = 11, - ACTIONS(3), 1, - sym_comment, + [24714] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23263,6 +23783,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(807), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23270,9 +23793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24279] = 11, - ACTIONS(3), 1, - sym_comment, + [24754] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23291,6 +23812,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(629), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23298,9 +23822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24318] = 11, - ACTIONS(3), 1, - sym_comment, + [24794] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23319,6 +23841,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(605), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23326,15 +23851,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24357] = 6, - ACTIONS(3), 1, - sym_comment, + [24834] = 6, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, anon_sym_STAR, ACTIONS(791), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(569), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23349,15 +23875,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24386] = 6, - ACTIONS(3), 1, - sym_comment, + [24864] = 6, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, anon_sym_STAR, ACTIONS(791), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(573), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23372,11 +23899,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24415] = 4, - ACTIONS(3), 1, - sym_comment, + [24894] = 4, ACTIONS(791), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(577), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23393,11 +23921,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24440] = 4, - ACTIONS(3), 1, - sym_comment, + [24920] = 4, ACTIONS(791), 1, anon_sym_CARET, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(581), 2, anon_sym_EQ, anon_sym_PLUS, @@ -23414,9 +23943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24465] = 11, - ACTIONS(3), 1, - sym_comment, + [24946] = 11, ACTIONS(7), 1, anon_sym_POUND_POUND, ACTIONS(9), 1, @@ -23433,6 +23960,9 @@ static const uint16_t ts_small_parse_table[] = { sym_doc_comment, STATE(540), 1, aux_sym_doc_comment_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(490), 2, sym_definition, aux_sym_source_file_repeat1, @@ -23442,9 +23972,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_partial_type_definition, sym_type_definition, sym_def, - [24504] = 11, - ACTIONS(3), 1, - sym_comment, + [24986] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23463,6 +23991,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(609), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23470,9 +24001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24543] = 8, - ACTIONS(3), 1, - sym_comment, + [25026] = 8, ACTIONS(585), 1, anon_sym_EQ, ACTIONS(787), 1, @@ -23485,6 +24014,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, ACTIONS(799), 1, anon_sym_PLUS, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(587), 9, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23495,9 +24027,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_EQ_GT, anon_sym_def, - [24576] = 3, - ACTIONS(3), 1, + [25060] = 3, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(811), 7, sym__identifier_tok, anon_sym_SQUOTE, @@ -23515,9 +24048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, aux_sym_num_literal_token1, aux_sym_num_literal_token2, - [24599] = 11, - ACTIONS(3), 1, - sym_comment, + [25084] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23536,6 +24067,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(617), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23543,9 +24077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24638] = 11, - ACTIONS(3), 1, - sym_comment, + [25124] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23564,6 +24096,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(597), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23571,9 +24106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24677] = 11, - ACTIONS(3), 1, - sym_comment, + [25164] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23592,6 +24125,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(621), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23599,9 +24135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24716] = 11, - ACTIONS(3), 1, - sym_comment, + [25204] = 11, ACTIONS(815), 1, ts_builtin_sym_end, ACTIONS(817), 1, @@ -23618,6 +24152,9 @@ static const uint16_t ts_small_parse_table[] = { sym_doc_comment, STATE(540), 1, aux_sym_doc_comment_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(490), 2, sym_definition, aux_sym_source_file_repeat1, @@ -23627,9 +24164,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_partial_type_definition, sym_type_definition, sym_def, - [24755] = 11, - ACTIONS(3), 1, - sym_comment, + [25244] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23648,6 +24183,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(832), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23655,9 +24193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24794] = 11, - ACTIONS(3), 1, - sym_comment, + [25284] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23676,6 +24212,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(561), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23683,9 +24222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24833] = 11, - ACTIONS(3), 1, - sym_comment, + [25324] = 11, ACTIONS(787), 1, anon_sym_SLASH, ACTIONS(789), 1, @@ -23704,6 +24241,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, ACTIONS(803), 1, anon_sym_EQ_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(625), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -23711,9 +24251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [24872] = 12, - ACTIONS(3), 1, - sym_comment, + [25364] = 12, ACTIONS(247), 1, anon_sym_RBRACK, ACTIONS(769), 1, @@ -23736,9 +24274,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(834), 1, anon_sym_COMMA, - [24909] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25402] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23757,12 +24296,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(785), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(836), 2, anon_sym_COMMA, anon_sym_RBRACE, - [24944] = 12, - ACTIONS(3), 1, - sym_comment, + [25438] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23785,9 +24325,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(838), 1, anon_sym_RBRACK, - [24981] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25476] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23810,9 +24351,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(840), 1, anon_sym_RBRACK, - [25018] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25514] = 12, ACTIONS(255), 1, anon_sym_RBRACK, ACTIONS(769), 1, @@ -23835,9 +24377,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(834), 1, anon_sym_COMMA, - [25055] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25552] = 12, ACTIONS(157), 1, anon_sym_RBRACK, ACTIONS(769), 1, @@ -23860,9 +24403,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(834), 1, anon_sym_COMMA, - [25092] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25590] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23885,9 +24429,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(842), 1, anon_sym_RBRACK, - [25129] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25628] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23910,9 +24455,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(846), 1, anon_sym_RPAREN, - [25166] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25666] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23935,9 +24481,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(848), 1, anon_sym_RPAREN, - [25203] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25704] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -23960,9 +24507,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(850), 1, anon_sym_RPAREN, - [25240] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25742] = 12, ACTIONS(263), 1, anon_sym_RBRACK, ACTIONS(769), 1, @@ -23985,9 +24533,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(834), 1, anon_sym_COMMA, - [25277] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25780] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24010,9 +24559,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(852), 1, anon_sym_RPAREN, - [25314] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25818] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24035,9 +24585,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(854), 1, anon_sym_RBRACK, - [25351] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25856] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24060,9 +24611,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(856), 1, anon_sym_RPAREN, - [25388] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25894] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24085,9 +24637,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(858), 1, anon_sym_RPAREN, - [25425] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25932] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24110,9 +24663,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(860), 1, anon_sym_RPAREN, - [25462] = 12, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [25970] = 12, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24135,9 +24689,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(862), 1, anon_sym_RPAREN, - [25499] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26008] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24158,9 +24713,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(864), 1, anon_sym_with, - [25533] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26043] = 6, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -24169,6 +24725,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(598), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(327), 6, anon_sym_COMMA, anon_sym_RBRACK, @@ -24176,9 +24735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH_GT, anon_sym_RBRACE, - [25557] = 11, - ACTIONS(3), 1, - sym_comment, + [26068] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24199,9 +24756,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(866), 1, anon_sym_else, - [25591] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26103] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24222,9 +24780,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(868), 1, anon_sym_else, - [25625] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26138] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24245,9 +24804,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(870), 1, anon_sym_else, - [25659] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26173] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24268,9 +24828,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(872), 1, anon_sym_RPAREN, - [25693] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26208] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24291,9 +24852,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(874), 1, anon_sym_RPAREN, - [25727] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26243] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24314,9 +24876,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(844), 1, anon_sym_COMMA, - [25761] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26278] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24337,9 +24900,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(876), 1, anon_sym_RPAREN, - [25795] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26313] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24360,9 +24924,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(878), 1, anon_sym_else, - [25829] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26348] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24383,9 +24948,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(880), 1, anon_sym_with, - [25863] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26383] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24406,9 +24972,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(882), 1, anon_sym_with, - [25897] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26418] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24429,9 +24996,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(884), 1, anon_sym_with, - [25931] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26453] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24452,9 +25020,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(834), 1, anon_sym_COMMA, - [25965] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26488] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24475,9 +25044,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(886), 1, anon_sym_then, - [25999] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26523] = 6, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -24486,6 +25056,9 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(598), 1, aux_sym_parametrized_type_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(320), 6, anon_sym_COMMA, anon_sym_RBRACK, @@ -24493,9 +25066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_DASH_GT, anon_sym_RBRACE, - [26023] = 11, - ACTIONS(3), 1, - sym_comment, + [26548] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24516,9 +25087,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(888), 1, anon_sym_then, - [26057] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26583] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24539,9 +25111,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(890), 1, anon_sym_then, - [26091] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26618] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24562,9 +25135,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(892), 1, anon_sym_RPAREN, - [26125] = 11, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26653] = 11, ACTIONS(769), 1, anon_sym_and, ACTIONS(771), 1, @@ -24585,9 +25159,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(894), 1, anon_sym_then, - [26159] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26688] = 6, ACTIONS(9), 1, anon_sym_extensible, ACTIONS(11), 1, @@ -24596,21 +25171,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_type, ACTIONS(15), 1, anon_sym_def, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, STATE(551), 5, sym_extensible_union, sym_extend_decl, sym_full_partial_type_definition, sym_type_definition, sym_def, - [26182] = 5, - ACTIONS(3), 1, - sym_comment, + [26712] = 5, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, ACTIONS(898), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(896), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24618,13 +25197,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26203] = 4, - ACTIONS(3), 1, - sym_comment, + [26734] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(900), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24632,13 +25212,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26221] = 4, - ACTIONS(3), 1, - sym_comment, + [26753] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(902), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24646,13 +25227,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26239] = 4, - ACTIONS(3), 1, - sym_comment, + [26772] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(904), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24660,13 +25242,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26257] = 4, - ACTIONS(3), 1, - sym_comment, + [26791] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(906), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24674,13 +25257,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26275] = 4, - ACTIONS(3), 1, - sym_comment, + [26810] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(908), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24688,13 +25272,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26293] = 4, - ACTIONS(3), 1, - sym_comment, + [26829] = 4, ACTIONS(760), 1, anon_sym_PIPE, ACTIONS(762), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(910), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24702,32 +25287,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26311] = 3, - ACTIONS(3), 1, - sym_comment, + [26848] = 3, ACTIONS(912), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(522), 5, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_RBRACE, - [26325] = 4, - ACTIONS(3), 1, - sym_comment, + [26863] = 4, ACTIONS(7), 1, anon_sym_POUND_POUND, STATE(552), 1, aux_sym_doc_comment_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(914), 4, anon_sym_extensible, anon_sym_extend, anon_sym_type, anon_sym_def, - [26341] = 7, - ACTIONS(3), 1, - sym_comment, + [26880] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(916), 1, @@ -24740,20 +25325,25 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26363] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26903] = 3, ACTIONS(912), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(429), 5, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_RBRACE, - [26377] = 2, - ACTIONS(3), 1, + [26918] = 2, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(920), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24761,9 +25351,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26389] = 2, - ACTIONS(3), 1, + [26931] = 2, + ACTIONS(3), 2, sym_comment, + sym_section_comment, ACTIONS(922), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24771,20 +25362,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26401] = 3, - ACTIONS(3), 1, - sym_comment, + [26944] = 3, ACTIONS(912), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(485), 5, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_RBRACE, - [26415] = 7, - ACTIONS(3), 1, - sym_comment, + [26959] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(924), 1, @@ -24797,9 +25387,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26437] = 7, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [26982] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(928), 1, @@ -24812,20 +25403,22 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26459] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27005] = 3, ACTIONS(912), 1, anon_sym_PIPE, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(473), 5, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_RBRACE, - [26473] = 7, - ACTIONS(3), 1, - sym_comment, + [27020] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(932), 1, @@ -24838,9 +25431,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26495] = 7, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27043] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(936), 1, @@ -24853,9 +25447,13 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26517] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27066] = 2, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(940), 6, ts_builtin_sym_end, anon_sym_POUND_POUND, @@ -24863,21 +25461,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_extend, anon_sym_type, anon_sym_def, - [26529] = 4, - ACTIONS(3), 1, - sym_comment, + [27079] = 4, ACTIONS(942), 1, anon_sym_POUND_POUND, STATE(552), 1, aux_sym_doc_comment_repeat1, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(945), 4, anon_sym_extensible, anon_sym_extend, anon_sym_type, anon_sym_def, - [26545] = 6, - ACTIONS(3), 1, - sym_comment, + [27096] = 6, ACTIONS(947), 1, sym__identifier_tok, STATE(553), 1, @@ -24886,12 +25483,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(724), 1, sym_record_type_field, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(950), 2, anon_sym_DOT_DOT_DOT, anon_sym_RBRACE, - [26565] = 7, - ACTIONS(3), 1, - sym_comment, + [27117] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(952), 1, @@ -24904,9 +25502,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26587] = 7, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27140] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(956), 1, @@ -24919,9 +25518,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26609] = 7, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27163] = 7, ACTIONS(308), 1, anon_sym_EQ, ACTIONS(695), 1, @@ -24934,9 +25534,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(728), 1, sym_path, - [26631] = 7, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27186] = 7, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(960), 1, @@ -24949,9 +25550,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_type_field, STATE(719), 1, sym_identifier, - [26653] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27209] = 6, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(964), 1, @@ -24962,9 +25564,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(624), 1, aux_sym_multi_type_parameters_repeat1, - [26672] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27229] = 6, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(970), 1, @@ -24975,9 +25578,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(622), 1, aux_sym_match_arm_repeat1, - [26691] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27249] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(976), 1, @@ -24988,9 +25592,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(727), 1, sym_path, - [26710] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27269] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(980), 1, @@ -25001,9 +25606,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26729] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27289] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(982), 1, @@ -25014,18 +25620,20 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26748] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27309] = 2, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(945), 5, anon_sym_POUND_POUND, anon_sym_extensible, anon_sym_extend, anon_sym_type, anon_sym_def, - [26759] = 6, - ACTIONS(3), 1, - sym_comment, + [27321] = 6, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(970), 1, @@ -25036,9 +25644,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(609), 1, aux_sym_match_arm_repeat1, - [26778] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27341] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(986), 1, @@ -25049,9 +25658,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26797] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27361] = 6, ACTIONS(988), 1, sym__identifier_tok, ACTIONS(991), 1, @@ -25062,9 +25672,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(737), 1, sym_record_expr_field, - [26816] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27381] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(993), 1, @@ -25075,9 +25686,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26835] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27401] = 6, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(970), 1, @@ -25088,9 +25700,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(615), 1, aux_sym_match_arm_repeat1, - [26854] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27421] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(997), 1, @@ -25101,9 +25714,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26873] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27441] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(999), 1, @@ -25114,9 +25728,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26892] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27461] = 6, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(970), 1, @@ -25127,9 +25742,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, STATE(605), 1, aux_sym_match_arm_repeat1, - [26911] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27481] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(1003), 1, @@ -25140,9 +25756,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26930] = 6, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27501] = 6, ACTIONS(719), 1, sym__identifier_tok, ACTIONS(1005), 1, @@ -25153,9 +25770,10 @@ static const uint16_t ts_small_parse_table[] = { sym_record_expr_field, STATE(725), 1, sym_identifier, - [26949] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27521] = 5, ACTIONS(735), 1, sym__identifier_tok, STATE(131), 1, @@ -25164,9 +25782,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [26965] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27538] = 5, ACTIONS(733), 1, sym__identifier_tok, STATE(331), 1, @@ -25175,9 +25794,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [26981] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27555] = 5, ACTIONS(733), 1, sym__identifier_tok, STATE(334), 1, @@ -25186,9 +25806,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [26997] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27572] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25197,9 +25818,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(580), 1, aux_sym_parametrized_type_repeat1, - [27013] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27589] = 5, ACTIONS(733), 1, sym__identifier_tok, STATE(332), 1, @@ -25208,9 +25830,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, STATE(576), 1, aux_sym_parametrized_type_repeat1, - [27029] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27606] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25219,9 +25842,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27045] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27623] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25230,9 +25854,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27061] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27640] = 5, ACTIONS(723), 1, sym__identifier_tok, STATE(119), 1, @@ -25241,19 +25866,21 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27077] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27657] = 4, ACTIONS(746), 1, anon_sym_LPAREN, ACTIONS(972), 1, anon_sym_COLON, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(1007), 2, anon_sym_PIPE, anon_sym_DASH_GT, - [27091] = 5, - ACTIONS(3), 1, - sym_comment, + [27672] = 5, ACTIONS(735), 1, sym__identifier_tok, STATE(131), 1, @@ -25262,9 +25889,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(586), 1, aux_sym_parametrized_type_repeat1, - [27107] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27689] = 5, ACTIONS(723), 1, sym__identifier_tok, STATE(119), 1, @@ -25273,9 +25901,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27123] = 5, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27706] = 5, ACTIONS(1011), 1, sym_escape_sequence, ACTIONS(1013), 1, @@ -25284,9 +25913,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(590), 1, aux_sym_string_literal_repeat1, - [27139] = 5, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27723] = 5, ACTIONS(735), 1, sym__identifier_tok, STATE(131), 1, @@ -25295,9 +25925,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27155] = 5, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27740] = 5, ACTIONS(1017), 1, sym_escape_sequence, ACTIONS(1020), 1, @@ -25306,9 +25937,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(587), 1, aux_sym_string_literal_repeat1, - [27171] = 5, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27757] = 5, ACTIONS(723), 1, sym__identifier_tok, STATE(119), 1, @@ -25317,9 +25949,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(584), 1, aux_sym_parametrized_type_repeat1, - [27187] = 5, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27774] = 5, ACTIONS(1025), 1, sym_escape_sequence, ACTIONS(1027), 1, @@ -25328,9 +25961,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(587), 1, aux_sym_string_literal_repeat1, - [27203] = 5, - ACTIONS(1009), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27791] = 5, ACTIONS(1025), 1, sym_escape_sequence, ACTIONS(1027), 1, @@ -25339,9 +25973,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(587), 1, aux_sym_string_literal_repeat1, - [27219] = 5, - ACTIONS(1009), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27808] = 5, ACTIONS(1033), 1, sym_escape_sequence, ACTIONS(1035), 1, @@ -25350,9 +25985,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(592), 1, aux_sym_string_literal_repeat1, - [27235] = 5, - ACTIONS(1009), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27825] = 5, ACTIONS(1025), 1, sym_escape_sequence, ACTIONS(1027), 1, @@ -25361,9 +25997,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(587), 1, aux_sym_string_literal_repeat1, - [27251] = 5, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27842] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25372,9 +26009,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(599), 1, aux_sym_parametrized_type_repeat1, - [27267] = 5, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27859] = 5, ACTIONS(1041), 1, sym_escape_sequence, ACTIONS(1043), 1, @@ -25383,9 +26021,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(589), 1, aux_sym_string_literal_repeat1, - [27283] = 5, - ACTIONS(1009), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27876] = 5, ACTIONS(1047), 1, sym_escape_sequence, ACTIONS(1049), 1, @@ -25394,9 +26033,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(597), 1, aux_sym_string_literal_repeat1, - [27299] = 5, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27893] = 5, ACTIONS(1053), 1, sym__identifier_tok, STATE(322), 1, @@ -25405,9 +26045,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_parametrized_type_repeat1, STATE(729), 1, sym_path, - [27315] = 5, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27910] = 5, ACTIONS(1025), 1, sym_escape_sequence, ACTIONS(1027), 1, @@ -25416,9 +26057,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(587), 1, aux_sym_string_literal_repeat1, - [27331] = 5, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [27927] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25427,9 +26069,10 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27347] = 5, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27944] = 5, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, @@ -25438,1731 +26081,1875 @@ static const uint16_t ts_small_parse_table[] = { sym_path, STATE(596), 1, aux_sym_parametrized_type_repeat1, - [27363] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [27961] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(1058), 2, anon_sym_COMMA, anon_sym_RBRACK, - [27377] = 4, - ACTIONS(3), 1, - sym_comment, + [27976] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(1060), 2, anon_sym_COMMA, anon_sym_RBRACE, - [27391] = 4, - ACTIONS(3), 1, - sym_comment, + [27991] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1064), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27404] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28005] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, ACTIONS(1066), 1, anon_sym_RPAREN, - [27417] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28019] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1068), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27430] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28033] = 4, ACTIONS(970), 1, anon_sym_PIPE, ACTIONS(1070), 1, anon_sym_DASH_GT, STATE(607), 1, aux_sym_match_arm_repeat1, - [27443] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28047] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, sym_identifier, STATE(681), 1, sym_path, - [27456] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28061] = 4, ACTIONS(1007), 1, anon_sym_DASH_GT, ACTIONS(1072), 1, anon_sym_PIPE, STATE(607), 1, aux_sym_match_arm_repeat1, - [27469] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28075] = 2, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(1075), 3, sym__identifier_tok, anon_sym_DOT_DOT_DOT, anon_sym_RBRACE, - [27478] = 4, - ACTIONS(3), 1, - sym_comment, + [28085] = 4, ACTIONS(970), 1, anon_sym_PIPE, ACTIONS(1077), 1, anon_sym_DASH_GT, STATE(607), 1, aux_sym_match_arm_repeat1, - [27491] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28099] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1079), 1, anon_sym_COLON, STATE(616), 1, aux_sym_with_type_repeat1, - [27504] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28113] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, ACTIONS(1081), 1, anon_sym_RPAREN, - [27517] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28127] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, sym_identifier, STATE(735), 1, sym_path, - [27530] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28141] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(621), 1, aux_sym_type_definition_repeat1, STATE(653), 1, sym_identifier, - [27543] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28155] = 4, ACTIONS(733), 1, sym__identifier_tok, STATE(335), 1, sym_identifier, STATE(544), 1, sym_path, - [27556] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28169] = 4, ACTIONS(970), 1, anon_sym_PIPE, ACTIONS(1083), 1, anon_sym_DASH_GT, STATE(607), 1, aux_sym_match_arm_repeat1, - [27569] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28183] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1085), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27582] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28197] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, sym_identifier, STATE(713), 1, sym_path, - [27595] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28211] = 4, ACTIONS(1087), 1, sym__identifier_tok, STATE(618), 1, aux_sym_type_definition_repeat1, STATE(730), 1, sym_identifier, - [27608] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28225] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1090), 1, anon_sym_COLON, STATE(604), 1, aux_sym_with_type_repeat1, - [27621] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28239] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, sym_identifier, STATE(733), 1, sym_path, - [27634] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28253] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(618), 1, aux_sym_type_definition_repeat1, STATE(667), 1, sym_identifier, - [27647] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28267] = 4, ACTIONS(970), 1, anon_sym_PIPE, ACTIONS(1092), 1, anon_sym_DASH_GT, STATE(607), 1, aux_sym_match_arm_repeat1, - [27660] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28281] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1094), 1, anon_sym_COLON, STATE(602), 1, aux_sym_with_type_repeat1, - [27673] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28295] = 4, ACTIONS(964), 1, anon_sym_COMMA, ACTIONS(1096), 1, anon_sym_RBRACK, STATE(628), 1, aux_sym_multi_type_parameters_repeat1, - [27686] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28309] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, ACTIONS(1098), 1, anon_sym_RPAREN, - [27699] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28323] = 4, ACTIONS(1100), 1, anon_sym_COMMA, ACTIONS(1103), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27712] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28337] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1105), 1, anon_sym_COLON, STATE(630), 1, aux_sym_with_type_repeat1, - [27725] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28351] = 4, ACTIONS(1107), 1, anon_sym_COMMA, ACTIONS(1110), 1, anon_sym_RBRACK, STATE(628), 1, aux_sym_multi_type_parameters_repeat1, - [27738] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28365] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1112), 1, anon_sym_COLON, STATE(632), 1, aux_sym_with_type_repeat1, - [27751] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28379] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1114), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27764] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28393] = 4, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, ACTIONS(1116), 1, anon_sym_RPAREN, - [27777] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28407] = 4, ACTIONS(1062), 1, anon_sym_COMMA, ACTIONS(1118), 1, anon_sym_COLON, STATE(626), 1, aux_sym_with_type_repeat1, - [27790] = 4, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28421] = 4, ACTIONS(719), 1, sym__identifier_tok, STATE(322), 1, sym_identifier, STATE(710), 1, sym_path, - [27803] = 3, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28435] = 3, ACTIONS(1120), 1, sym_escape_sequence, ACTIONS(1122), 1, sym_char_middle, - [27813] = 3, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [28446] = 3, ACTIONS(589), 1, anon_sym_QMARK, STATE(346), 1, sym_partial_type, - [27823] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28457] = 3, ACTIONS(999), 1, anon_sym_RBRACE, ACTIONS(1124), 1, anon_sym_COMMA, - [27833] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28468] = 3, ACTIONS(982), 1, anon_sym_RBRACE, ACTIONS(1124), 1, anon_sym_COMMA, - [27843] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28479] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1128), 1, anon_sym_RBRACE, - [27853] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28490] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(406), 1, sym_identifier, - [27863] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28501] = 3, ACTIONS(735), 1, sym__identifier_tok, STATE(168), 1, sym_identifier, - [27873] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28512] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1130), 1, anon_sym_RBRACE, - [27883] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28523] = 3, ACTIONS(287), 1, anon_sym_QMARK, STATE(203), 1, sym_partial_type, - [27893] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28534] = 3, ACTIONS(1132), 1, anon_sym_PIPE, ACTIONS(1134), 1, anon_sym_DASH_GT, - [27903] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28545] = 3, ACTIONS(1124), 1, anon_sym_COMMA, ACTIONS(1136), 1, anon_sym_RBRACE, - [27913] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28556] = 3, ACTIONS(733), 1, sym__identifier_tok, STATE(337), 1, sym_identifier, - [27923] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28567] = 3, ACTIONS(912), 1, anon_sym_PIPE, ACTIONS(968), 1, anon_sym_DASH_GT, - [27933] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28578] = 3, ACTIONS(1132), 1, anon_sym_PIPE, ACTIONS(1138), 1, anon_sym_DASH_GT, - [27943] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28589] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(325), 1, sym_identifier, - [27953] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28600] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(714), 1, sym_identifier, - [27963] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28611] = 3, ACTIONS(723), 1, sym__identifier_tok, STATE(149), 1, sym_identifier, - [27973] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28622] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(281), 1, sym_identifier, - [27983] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28633] = 3, ACTIONS(723), 1, sym__identifier_tok, STATE(178), 1, sym_identifier, - [27993] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28644] = 3, ACTIONS(1140), 1, anon_sym_COMMA, ACTIONS(1142), 1, anon_sym_RBRACK, - [28003] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28655] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(358), 1, sym_identifier, - [28013] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28666] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1144), 1, anon_sym_RBRACE, - [28023] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28677] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1146), 1, anon_sym_RBRACE, - [28033] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28688] = 3, ACTIONS(277), 1, anon_sym_QMARK, STATE(175), 1, sym_partial_type, - [28043] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28699] = 3, ACTIONS(1005), 1, anon_sym_RBRACE, ACTIONS(1124), 1, anon_sym_COMMA, - [28053] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28710] = 3, ACTIONS(549), 1, anon_sym_QMARK, STATE(434), 1, sym_partial_type, - [28063] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28721] = 2, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(991), 2, sym__identifier_tok, anon_sym_RBRACE, - [28071] = 3, - ACTIONS(1009), 1, - sym_comment, + [28730] = 3, ACTIONS(1148), 1, sym_escape_sequence, ACTIONS(1150), 1, sym_char_middle, - [28081] = 3, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [28741] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1152), 1, anon_sym_RBRACE, - [28091] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28752] = 3, ACTIONS(733), 1, sym__identifier_tok, STATE(358), 1, sym_identifier, - [28101] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28763] = 3, ACTIONS(1124), 1, anon_sym_COMMA, ACTIONS(1154), 1, anon_sym_RBRACE, - [28111] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28774] = 3, ACTIONS(1124), 1, anon_sym_COMMA, ACTIONS(1156), 1, anon_sym_RBRACE, - [28121] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28785] = 3, ACTIONS(1132), 1, anon_sym_PIPE, ACTIONS(1158), 1, anon_sym_DASH_GT, - [28131] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28796] = 3, ACTIONS(1140), 1, anon_sym_COMMA, ACTIONS(1160), 1, anon_sym_RBRACK, - [28141] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28807] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(718), 1, sym_partial_type, - [28151] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28818] = 3, ACTIONS(735), 1, sym__identifier_tok, STATE(224), 1, sym_identifier, - [28161] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28829] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(299), 1, sym_identifier, - [28171] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28840] = 3, ACTIONS(1124), 1, anon_sym_COMMA, ACTIONS(1162), 1, anon_sym_RBRACE, - [28181] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28851] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1164), 1, anon_sym_RBRACE, - [28191] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28862] = 3, ACTIONS(723), 1, sym__identifier_tok, STATE(125), 1, sym_identifier, - [28201] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28873] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(295), 1, sym_identifier, - [28211] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28884] = 3, ACTIONS(997), 1, anon_sym_RBRACE, ACTIONS(1124), 1, anon_sym_COMMA, - [28221] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28895] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(619), 1, sym_identifier, - [28231] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28906] = 2, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, ACTIONS(1166), 2, anon_sym_COMMA, anon_sym_COLON, - [28239] = 3, - ACTIONS(1009), 1, - sym_comment, + [28915] = 3, ACTIONS(1168), 1, sym_escape_sequence, ACTIONS(1170), 1, sym_char_middle, - [28249] = 3, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [28926] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(722), 1, sym_partial_type, - [28259] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28937] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1172), 1, anon_sym_RBRACE, - [28269] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28948] = 3, ACTIONS(1174), 1, anon_sym_EQ, ACTIONS(1176), 1, anon_sym_COLON, - [28279] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28959] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(716), 1, sym_partial_type, - [28289] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28970] = 3, ACTIONS(1132), 1, anon_sym_PIPE, ACTIONS(1178), 1, anon_sym_DASH_GT, - [28299] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28981] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(627), 1, sym_identifier, - [28309] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [28992] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(708), 1, sym_partial_type, - [28319] = 3, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29003] = 3, ACTIONS(1180), 1, sym_escape_sequence, ACTIONS(1182), 1, sym_char_middle, - [28329] = 3, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [29014] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(715), 1, sym_partial_type, - [28339] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29025] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(320), 1, sym_identifier, - [28349] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29036] = 3, ACTIONS(1126), 1, anon_sym_COMMA, ACTIONS(1184), 1, anon_sym_RBRACE, - [28359] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29047] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(738), 1, sym_partial_type, - [28369] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29058] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(610), 1, sym_identifier, - [28379] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29069] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(629), 1, sym_identifier, - [28389] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29080] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(731), 1, sym_partial_type, - [28399] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29091] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(369), 1, sym_identifier, - [28409] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29102] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(711), 1, sym_partial_type, - [28419] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29113] = 3, ACTIONS(735), 1, sym__identifier_tok, STATE(130), 1, sym_identifier, - [28429] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29124] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(623), 1, sym_identifier, - [28439] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29135] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(734), 1, sym_identifier, - [28449] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29146] = 3, ACTIONS(733), 1, sym__identifier_tok, STATE(325), 1, sym_identifier, - [28459] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29157] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(712), 1, sym_identifier, - [28469] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29168] = 3, ACTIONS(655), 1, anon_sym_QMARK, STATE(346), 1, sym_partial_type, - [28479] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29179] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(740), 1, sym_identifier, - [28489] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29190] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(677), 1, sym_identifier, - [28499] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29201] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(303), 1, sym_identifier, - [28509] = 3, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29212] = 3, ACTIONS(719), 1, sym__identifier_tok, STATE(309), 1, sym_identifier, - [28519] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29223] = 2, ACTIONS(1186), 1, anon_sym_SQUOTE, - [28526] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29231] = 2, ACTIONS(1188), 1, sym_tag, - [28533] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29239] = 2, ACTIONS(1190), 1, anon_sym_RBRACE, - [28540] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29247] = 2, ACTIONS(1192), 1, sym__identifier_tok, - [28547] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29255] = 2, ACTIONS(1194), 1, anon_sym_with, - [28554] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29263] = 2, ACTIONS(1196), 1, anon_sym_RBRACE, - [28561] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29271] = 2, ACTIONS(1198), 1, anon_sym_EQ, - [28568] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29279] = 2, ACTIONS(1200), 1, anon_sym_EQ, - [28575] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29287] = 2, ACTIONS(1202), 1, anon_sym_EQ, - [28582] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29295] = 2, ACTIONS(1204), 1, anon_sym_RBRACE, - [28589] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29303] = 2, ACTIONS(1206), 1, anon_sym_RBRACE, - [28596] = 2, - ACTIONS(1009), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29311] = 2, ACTIONS(1208), 1, aux_sym_doc_comment_token1, - [28603] = 2, - ACTIONS(3), 1, + ACTIONS(1009), 2, sym_comment, + sym_section_comment, + [29319] = 2, ACTIONS(1210), 1, anon_sym_RBRACE, - [28610] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29327] = 2, ACTIONS(1212), 1, anon_sym_COLON, - [28617] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29335] = 2, ACTIONS(1214), 1, sym__identifier_tok, - [28624] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29343] = 2, ACTIONS(1216), 1, anon_sym_SQUOTE, - [28631] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29351] = 2, ACTIONS(1218), 1, anon_sym_RBRACE, - [28638] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29359] = 2, ACTIONS(1220), 1, anon_sym_SQUOTE, - [28645] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29367] = 2, ACTIONS(1126), 1, anon_sym_COMMA, - [28652] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29375] = 2, ACTIONS(1222), 1, anon_sym_COLON, - [28659] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29383] = 2, ACTIONS(1224), 1, anon_sym_SQUOTE, - [28666] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29391] = 2, ACTIONS(1226), 1, anon_sym_EQ, - [28673] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29399] = 2, ACTIONS(1228), 1, anon_sym_EQ, - [28680] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29407] = 2, ACTIONS(1230), 1, sym__identifier_tok, - [28687] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29415] = 2, ACTIONS(1140), 1, anon_sym_COMMA, - [28694] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29423] = 2, ACTIONS(1232), 1, anon_sym_RBRACE, - [28701] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29431] = 2, ACTIONS(1234), 1, ts_builtin_sym_end, - [28708] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29439] = 2, ACTIONS(1236), 1, anon_sym_EQ, - [28715] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29447] = 2, ACTIONS(1238), 1, anon_sym_EQ, - [28722] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29455] = 2, ACTIONS(1240), 1, anon_sym_EQ, - [28729] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29463] = 2, ACTIONS(1242), 1, anon_sym_union, - [28736] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29471] = 2, ACTIONS(1124), 1, anon_sym_COMMA, - [28743] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29479] = 2, ACTIONS(1244), 1, anon_sym_RBRACE, - [28750] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29487] = 2, ACTIONS(1246), 1, sym__identifier_tok, - [28757] = 2, - ACTIONS(3), 1, + ACTIONS(3), 2, sym_comment, + sym_section_comment, + [29495] = 2, ACTIONS(1248), 1, anon_sym_EQ, + ACTIONS(3), 2, + sym_comment, + sym_section_comment, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 109, - [SMALL_STATE(4)] = 218, - [SMALL_STATE(5)] = 327, - [SMALL_STATE(6)] = 436, - [SMALL_STATE(7)] = 545, - [SMALL_STATE(8)] = 654, - [SMALL_STATE(9)] = 763, - [SMALL_STATE(10)] = 872, - [SMALL_STATE(11)] = 960, - [SMALL_STATE(12)] = 1048, - [SMALL_STATE(13)] = 1136, - [SMALL_STATE(14)] = 1224, - [SMALL_STATE(15)] = 1312, - [SMALL_STATE(16)] = 1400, - [SMALL_STATE(17)] = 1488, - [SMALL_STATE(18)] = 1576, - [SMALL_STATE(19)] = 1664, - [SMALL_STATE(20)] = 1752, - [SMALL_STATE(21)] = 1840, - [SMALL_STATE(22)] = 1928, - [SMALL_STATE(23)] = 2016, - [SMALL_STATE(24)] = 2104, - [SMALL_STATE(25)] = 2192, - [SMALL_STATE(26)] = 2280, - [SMALL_STATE(27)] = 2368, - [SMALL_STATE(28)] = 2456, - [SMALL_STATE(29)] = 2538, - [SMALL_STATE(30)] = 2620, - [SMALL_STATE(31)] = 2702, - [SMALL_STATE(32)] = 2784, - [SMALL_STATE(33)] = 2866, - [SMALL_STATE(34)] = 2948, - [SMALL_STATE(35)] = 3030, - [SMALL_STATE(36)] = 3112, - [SMALL_STATE(37)] = 3194, - [SMALL_STATE(38)] = 3276, - [SMALL_STATE(39)] = 3358, - [SMALL_STATE(40)] = 3440, - [SMALL_STATE(41)] = 3522, - [SMALL_STATE(42)] = 3604, - [SMALL_STATE(43)] = 3686, - [SMALL_STATE(44)] = 3768, - [SMALL_STATE(45)] = 3850, - [SMALL_STATE(46)] = 3932, - [SMALL_STATE(47)] = 4014, - [SMALL_STATE(48)] = 4096, - [SMALL_STATE(49)] = 4178, - [SMALL_STATE(50)] = 4260, - [SMALL_STATE(51)] = 4342, - [SMALL_STATE(52)] = 4424, - [SMALL_STATE(53)] = 4506, - [SMALL_STATE(54)] = 4588, - [SMALL_STATE(55)] = 4670, - [SMALL_STATE(56)] = 4752, - [SMALL_STATE(57)] = 4834, - [SMALL_STATE(58)] = 4916, - [SMALL_STATE(59)] = 4998, - [SMALL_STATE(60)] = 5080, - [SMALL_STATE(61)] = 5162, - [SMALL_STATE(62)] = 5244, - [SMALL_STATE(63)] = 5326, - [SMALL_STATE(64)] = 5408, - [SMALL_STATE(65)] = 5490, - [SMALL_STATE(66)] = 5572, - [SMALL_STATE(67)] = 5654, - [SMALL_STATE(68)] = 5736, - [SMALL_STATE(69)] = 5818, - [SMALL_STATE(70)] = 5900, - [SMALL_STATE(71)] = 5982, - [SMALL_STATE(72)] = 6064, - [SMALL_STATE(73)] = 6146, - [SMALL_STATE(74)] = 6228, - [SMALL_STATE(75)] = 6310, - [SMALL_STATE(76)] = 6392, - [SMALL_STATE(77)] = 6474, - [SMALL_STATE(78)] = 6556, - [SMALL_STATE(79)] = 6638, - [SMALL_STATE(80)] = 6720, - [SMALL_STATE(81)] = 6802, - [SMALL_STATE(82)] = 6884, - [SMALL_STATE(83)] = 6966, - [SMALL_STATE(84)] = 7048, - [SMALL_STATE(85)] = 7130, - [SMALL_STATE(86)] = 7212, - [SMALL_STATE(87)] = 7294, - [SMALL_STATE(88)] = 7376, - [SMALL_STATE(89)] = 7458, - [SMALL_STATE(90)] = 7540, - [SMALL_STATE(91)] = 7622, - [SMALL_STATE(92)] = 7704, - [SMALL_STATE(93)] = 7786, - [SMALL_STATE(94)] = 7868, - [SMALL_STATE(95)] = 7950, - [SMALL_STATE(96)] = 8032, - [SMALL_STATE(97)] = 8114, - [SMALL_STATE(98)] = 8196, - [SMALL_STATE(99)] = 8278, - [SMALL_STATE(100)] = 8360, - [SMALL_STATE(101)] = 8442, - [SMALL_STATE(102)] = 8524, - [SMALL_STATE(103)] = 8606, - [SMALL_STATE(104)] = 8688, - [SMALL_STATE(105)] = 8770, - [SMALL_STATE(106)] = 8852, - [SMALL_STATE(107)] = 8934, - [SMALL_STATE(108)] = 9016, - [SMALL_STATE(109)] = 9098, - [SMALL_STATE(110)] = 9180, - [SMALL_STATE(111)] = 9262, - [SMALL_STATE(112)] = 9344, - [SMALL_STATE(113)] = 9426, - [SMALL_STATE(114)] = 9508, - [SMALL_STATE(115)] = 9590, - [SMALL_STATE(116)] = 9659, - [SMALL_STATE(117)] = 9727, - [SMALL_STATE(118)] = 9775, - [SMALL_STATE(119)] = 9823, - [SMALL_STATE(120)] = 9870, - [SMALL_STATE(121)] = 9913, - [SMALL_STATE(122)] = 9964, - [SMALL_STATE(123)] = 10015, - [SMALL_STATE(124)] = 10062, - [SMALL_STATE(125)] = 10113, - [SMALL_STATE(126)] = 10156, - [SMALL_STATE(127)] = 10207, - [SMALL_STATE(128)] = 10254, - [SMALL_STATE(129)] = 10304, - [SMALL_STATE(130)] = 10346, - [SMALL_STATE(131)] = 10388, - [SMALL_STATE(132)] = 10434, - [SMALL_STATE(133)] = 10484, - [SMALL_STATE(134)] = 10534, - [SMALL_STATE(135)] = 10584, - [SMALL_STATE(136)] = 10628, - [SMALL_STATE(137)] = 10669, - [SMALL_STATE(138)] = 10710, - [SMALL_STATE(139)] = 10751, - [SMALL_STATE(140)] = 10792, - [SMALL_STATE(141)] = 10833, - [SMALL_STATE(142)] = 10874, - [SMALL_STATE(143)] = 10915, - [SMALL_STATE(144)] = 10956, - [SMALL_STATE(145)] = 10997, - [SMALL_STATE(146)] = 11040, - [SMALL_STATE(147)] = 11081, - [SMALL_STATE(148)] = 11122, - [SMALL_STATE(149)] = 11163, - [SMALL_STATE(150)] = 11204, - [SMALL_STATE(151)] = 11245, - [SMALL_STATE(152)] = 11286, - [SMALL_STATE(153)] = 11327, - [SMALL_STATE(154)] = 11368, - [SMALL_STATE(155)] = 11408, - [SMALL_STATE(156)] = 11448, - [SMALL_STATE(157)] = 11488, - [SMALL_STATE(158)] = 11528, - [SMALL_STATE(159)] = 11568, - [SMALL_STATE(160)] = 11608, - [SMALL_STATE(161)] = 11648, - [SMALL_STATE(162)] = 11692, - [SMALL_STATE(163)] = 11732, - [SMALL_STATE(164)] = 11772, - [SMALL_STATE(165)] = 11812, - [SMALL_STATE(166)] = 11852, - [SMALL_STATE(167)] = 11892, - [SMALL_STATE(168)] = 11932, - [SMALL_STATE(169)] = 11972, - [SMALL_STATE(170)] = 12012, - [SMALL_STATE(171)] = 12054, - [SMALL_STATE(172)] = 12094, - [SMALL_STATE(173)] = 12134, - [SMALL_STATE(174)] = 12174, - [SMALL_STATE(175)] = 12214, - [SMALL_STATE(176)] = 12254, - [SMALL_STATE(177)] = 12294, - [SMALL_STATE(178)] = 12340, - [SMALL_STATE(179)] = 12380, - [SMALL_STATE(180)] = 12420, - [SMALL_STATE(181)] = 12464, - [SMALL_STATE(182)] = 12504, - [SMALL_STATE(183)] = 12544, - [SMALL_STATE(184)] = 12586, - [SMALL_STATE(185)] = 12626, - [SMALL_STATE(186)] = 12666, - [SMALL_STATE(187)] = 12708, - [SMALL_STATE(188)] = 12752, - [SMALL_STATE(189)] = 12792, - [SMALL_STATE(190)] = 12836, - [SMALL_STATE(191)] = 12880, - [SMALL_STATE(192)] = 12924, - [SMALL_STATE(193)] = 12964, - [SMALL_STATE(194)] = 13004, - [SMALL_STATE(195)] = 13044, - [SMALL_STATE(196)] = 13086, - [SMALL_STATE(197)] = 13126, - [SMALL_STATE(198)] = 13169, - [SMALL_STATE(199)] = 13208, - [SMALL_STATE(200)] = 13251, - [SMALL_STATE(201)] = 13292, - [SMALL_STATE(202)] = 13331, - [SMALL_STATE(203)] = 13370, - [SMALL_STATE(204)] = 13409, - [SMALL_STATE(205)] = 13448, - [SMALL_STATE(206)] = 13491, - [SMALL_STATE(207)] = 13534, - [SMALL_STATE(208)] = 13575, - [SMALL_STATE(209)] = 13614, - [SMALL_STATE(210)] = 13657, - [SMALL_STATE(211)] = 13702, - [SMALL_STATE(212)] = 13745, - [SMALL_STATE(213)] = 13788, - [SMALL_STATE(214)] = 13831, - [SMALL_STATE(215)] = 13890, - [SMALL_STATE(216)] = 13929, - [SMALL_STATE(217)] = 13970, - [SMALL_STATE(218)] = 14009, - [SMALL_STATE(219)] = 14048, - [SMALL_STATE(220)] = 14087, - [SMALL_STATE(221)] = 14126, - [SMALL_STATE(222)] = 14165, - [SMALL_STATE(223)] = 14206, - [SMALL_STATE(224)] = 14245, - [SMALL_STATE(225)] = 14284, - [SMALL_STATE(226)] = 14323, - [SMALL_STATE(227)] = 14362, - [SMALL_STATE(228)] = 14400, - [SMALL_STATE(229)] = 14456, - [SMALL_STATE(230)] = 14498, - [SMALL_STATE(231)] = 14540, - [SMALL_STATE(232)] = 14594, - [SMALL_STATE(233)] = 14638, - [SMALL_STATE(234)] = 14682, - [SMALL_STATE(235)] = 14722, - [SMALL_STATE(236)] = 14762, - [SMALL_STATE(237)] = 14810, - [SMALL_STATE(238)] = 14868, - [SMALL_STATE(239)] = 14924, - [SMALL_STATE(240)] = 14972, - [SMALL_STATE(241)] = 15028, - [SMALL_STATE(242)] = 15084, - [SMALL_STATE(243)] = 15132, - [SMALL_STATE(244)] = 15188, - [SMALL_STATE(245)] = 15232, - [SMALL_STATE(246)] = 15288, - [SMALL_STATE(247)] = 15344, - [SMALL_STATE(248)] = 15400, - [SMALL_STATE(249)] = 15444, - [SMALL_STATE(250)] = 15500, - [SMALL_STATE(251)] = 15543, - [SMALL_STATE(252)] = 15586, - [SMALL_STATE(253)] = 15641, - [SMALL_STATE(254)] = 15696, - [SMALL_STATE(255)] = 15749, - [SMALL_STATE(256)] = 15804, - [SMALL_STATE(257)] = 15851, - [SMALL_STATE(258)] = 15890, - [SMALL_STATE(259)] = 15929, - [SMALL_STATE(260)] = 15972, - [SMALL_STATE(261)] = 16027, - [SMALL_STATE(262)] = 16070, - [SMALL_STATE(263)] = 16125, - [SMALL_STATE(264)] = 16180, - [SMALL_STATE(265)] = 16227, - [SMALL_STATE(266)] = 16282, - [SMALL_STATE(267)] = 16329, - [SMALL_STATE(268)] = 16384, - [SMALL_STATE(269)] = 16439, - [SMALL_STATE(270)] = 16475, - [SMALL_STATE(271)] = 16532, - [SMALL_STATE(272)] = 16589, - [SMALL_STATE(273)] = 16646, - [SMALL_STATE(274)] = 16703, - [SMALL_STATE(275)] = 16760, - [SMALL_STATE(276)] = 16814, - [SMALL_STATE(277)] = 16868, - [SMALL_STATE(278)] = 16922, - [SMALL_STATE(279)] = 16978, - [SMALL_STATE(280)] = 17032, - [SMALL_STATE(281)] = 17086, - [SMALL_STATE(282)] = 17140, - [SMALL_STATE(283)] = 17194, - [SMALL_STATE(284)] = 17248, - [SMALL_STATE(285)] = 17302, - [SMALL_STATE(286)] = 17356, - [SMALL_STATE(287)] = 17410, - [SMALL_STATE(288)] = 17464, - [SMALL_STATE(289)] = 17518, - [SMALL_STATE(290)] = 17572, - [SMALL_STATE(291)] = 17626, - [SMALL_STATE(292)] = 17680, - [SMALL_STATE(293)] = 17734, - [SMALL_STATE(294)] = 17788, - [SMALL_STATE(295)] = 17842, - [SMALL_STATE(296)] = 17896, - [SMALL_STATE(297)] = 17950, - [SMALL_STATE(298)] = 18004, - [SMALL_STATE(299)] = 18058, - [SMALL_STATE(300)] = 18112, - [SMALL_STATE(301)] = 18166, - [SMALL_STATE(302)] = 18220, - [SMALL_STATE(303)] = 18256, - [SMALL_STATE(304)] = 18310, - [SMALL_STATE(305)] = 18364, - [SMALL_STATE(306)] = 18418, - [SMALL_STATE(307)] = 18472, - [SMALL_STATE(308)] = 18526, - [SMALL_STATE(309)] = 18580, - [SMALL_STATE(310)] = 18634, - [SMALL_STATE(311)] = 18688, - [SMALL_STATE(312)] = 18742, - [SMALL_STATE(313)] = 18796, - [SMALL_STATE(314)] = 18850, - [SMALL_STATE(315)] = 18906, - [SMALL_STATE(316)] = 18962, - [SMALL_STATE(317)] = 19016, - [SMALL_STATE(318)] = 19072, - [SMALL_STATE(319)] = 19108, - [SMALL_STATE(320)] = 19143, - [SMALL_STATE(321)] = 19174, - [SMALL_STATE(322)] = 19209, - [SMALL_STATE(323)] = 19244, - [SMALL_STATE(324)] = 19282, - [SMALL_STATE(325)] = 19312, - [SMALL_STATE(326)] = 19342, - [SMALL_STATE(327)] = 19372, - [SMALL_STATE(328)] = 19402, - [SMALL_STATE(329)] = 19432, - [SMALL_STATE(330)] = 19462, - [SMALL_STATE(331)] = 19492, - [SMALL_STATE(332)] = 19524, - [SMALL_STATE(333)] = 19556, - [SMALL_STATE(334)] = 19586, - [SMALL_STATE(335)] = 19618, - [SMALL_STATE(336)] = 19652, - [SMALL_STATE(337)] = 19690, - [SMALL_STATE(338)] = 19720, - [SMALL_STATE(339)] = 19758, - [SMALL_STATE(340)] = 19796, - [SMALL_STATE(341)] = 19826, - [SMALL_STATE(342)] = 19856, - [SMALL_STATE(343)] = 19893, - [SMALL_STATE(344)] = 19930, - [SMALL_STATE(345)] = 19961, - [SMALL_STATE(346)] = 19990, - [SMALL_STATE(347)] = 20019, - [SMALL_STATE(348)] = 20056, - [SMALL_STATE(349)] = 20085, - [SMALL_STATE(350)] = 20116, - [SMALL_STATE(351)] = 20153, - [SMALL_STATE(352)] = 20181, - [SMALL_STATE(353)] = 20209, - [SMALL_STATE(354)] = 20237, - [SMALL_STATE(355)] = 20265, - [SMALL_STATE(356)] = 20293, - [SMALL_STATE(357)] = 20321, - [SMALL_STATE(358)] = 20349, - [SMALL_STATE(359)] = 20377, - [SMALL_STATE(360)] = 20405, - [SMALL_STATE(361)] = 20433, - [SMALL_STATE(362)] = 20461, - [SMALL_STATE(363)] = 20489, - [SMALL_STATE(364)] = 20517, - [SMALL_STATE(365)] = 20545, - [SMALL_STATE(366)] = 20573, - [SMALL_STATE(367)] = 20601, - [SMALL_STATE(368)] = 20629, - [SMALL_STATE(369)] = 20657, - [SMALL_STATE(370)] = 20685, - [SMALL_STATE(371)] = 20713, - [SMALL_STATE(372)] = 20741, - [SMALL_STATE(373)] = 20787, - [SMALL_STATE(374)] = 20815, - [SMALL_STATE(375)] = 20843, - [SMALL_STATE(376)] = 20889, - [SMALL_STATE(377)] = 20917, - [SMALL_STATE(378)] = 20963, - [SMALL_STATE(379)] = 20991, - [SMALL_STATE(380)] = 21019, - [SMALL_STATE(381)] = 21065, - [SMALL_STATE(382)] = 21111, - [SMALL_STATE(383)] = 21139, - [SMALL_STATE(384)] = 21185, - [SMALL_STATE(385)] = 21231, - [SMALL_STATE(386)] = 21259, - [SMALL_STATE(387)] = 21287, - [SMALL_STATE(388)] = 21315, - [SMALL_STATE(389)] = 21361, - [SMALL_STATE(390)] = 21389, - [SMALL_STATE(391)] = 21417, - [SMALL_STATE(392)] = 21445, - [SMALL_STATE(393)] = 21473, - [SMALL_STATE(394)] = 21500, - [SMALL_STATE(395)] = 21543, - [SMALL_STATE(396)] = 21576, - [SMALL_STATE(397)] = 21619, - [SMALL_STATE(398)] = 21646, - [SMALL_STATE(399)] = 21689, - [SMALL_STATE(400)] = 21716, - [SMALL_STATE(401)] = 21743, - [SMALL_STATE(402)] = 21786, - [SMALL_STATE(403)] = 21829, - [SMALL_STATE(404)] = 21858, - [SMALL_STATE(405)] = 21887, - [SMALL_STATE(406)] = 21930, - [SMALL_STATE(407)] = 21957, - [SMALL_STATE(408)] = 21984, - [SMALL_STATE(409)] = 22027, - [SMALL_STATE(410)] = 22070, - [SMALL_STATE(411)] = 22113, - [SMALL_STATE(412)] = 22156, - [SMALL_STATE(413)] = 22185, - [SMALL_STATE(414)] = 22228, - [SMALL_STATE(415)] = 22271, - [SMALL_STATE(416)] = 22298, - [SMALL_STATE(417)] = 22341, - [SMALL_STATE(418)] = 22372, - [SMALL_STATE(419)] = 22415, - [SMALL_STATE(420)] = 22460, - [SMALL_STATE(421)] = 22503, - [SMALL_STATE(422)] = 22534, - [SMALL_STATE(423)] = 22561, - [SMALL_STATE(424)] = 22588, - [SMALL_STATE(425)] = 22631, - [SMALL_STATE(426)] = 22674, - [SMALL_STATE(427)] = 22700, - [SMALL_STATE(428)] = 22730, - [SMALL_STATE(429)] = 22762, - [SMALL_STATE(430)] = 22792, - [SMALL_STATE(431)] = 22822, - [SMALL_STATE(432)] = 22852, - [SMALL_STATE(433)] = 22882, - [SMALL_STATE(434)] = 22912, - [SMALL_STATE(435)] = 22938, - [SMALL_STATE(436)] = 22968, - [SMALL_STATE(437)] = 22996, - [SMALL_STATE(438)] = 23024, - [SMALL_STATE(439)] = 23052, - [SMALL_STATE(440)] = 23080, - [SMALL_STATE(441)] = 23106, - [SMALL_STATE(442)] = 23136, - [SMALL_STATE(443)] = 23165, - [SMALL_STATE(444)] = 23194, - [SMALL_STATE(445)] = 23223, - [SMALL_STATE(446)] = 23252, - [SMALL_STATE(447)] = 23279, - [SMALL_STATE(448)] = 23306, - [SMALL_STATE(449)] = 23335, - [SMALL_STATE(450)] = 23362, - [SMALL_STATE(451)] = 23391, - [SMALL_STATE(452)] = 23416, - [SMALL_STATE(453)] = 23443, - [SMALL_STATE(454)] = 23467, - [SMALL_STATE(455)] = 23507, - [SMALL_STATE(456)] = 23547, - [SMALL_STATE(457)] = 23577, - [SMALL_STATE(458)] = 23611, - [SMALL_STATE(459)] = 23641, - [SMALL_STATE(460)] = 23681, - [SMALL_STATE(461)] = 23721, - [SMALL_STATE(462)] = 23761, - [SMALL_STATE(463)] = 23787, - [SMALL_STATE(464)] = 23827, - [SMALL_STATE(465)] = 23867, - [SMALL_STATE(466)] = 23907, - [SMALL_STATE(467)] = 23933, - [SMALL_STATE(468)] = 23967, - [SMALL_STATE(469)] = 24007, - [SMALL_STATE(470)] = 24047, - [SMALL_STATE(471)] = 24077, - [SMALL_STATE(472)] = 24106, - [SMALL_STATE(473)] = 24145, - [SMALL_STATE(474)] = 24184, - [SMALL_STATE(475)] = 24207, - [SMALL_STATE(476)] = 24240, - [SMALL_STATE(477)] = 24279, - [SMALL_STATE(478)] = 24318, - [SMALL_STATE(479)] = 24357, - [SMALL_STATE(480)] = 24386, - [SMALL_STATE(481)] = 24415, - [SMALL_STATE(482)] = 24440, - [SMALL_STATE(483)] = 24465, - [SMALL_STATE(484)] = 24504, - [SMALL_STATE(485)] = 24543, - [SMALL_STATE(486)] = 24576, - [SMALL_STATE(487)] = 24599, - [SMALL_STATE(488)] = 24638, - [SMALL_STATE(489)] = 24677, - [SMALL_STATE(490)] = 24716, - [SMALL_STATE(491)] = 24755, - [SMALL_STATE(492)] = 24794, - [SMALL_STATE(493)] = 24833, - [SMALL_STATE(494)] = 24872, - [SMALL_STATE(495)] = 24909, - [SMALL_STATE(496)] = 24944, - [SMALL_STATE(497)] = 24981, - [SMALL_STATE(498)] = 25018, - [SMALL_STATE(499)] = 25055, - [SMALL_STATE(500)] = 25092, - [SMALL_STATE(501)] = 25129, - [SMALL_STATE(502)] = 25166, - [SMALL_STATE(503)] = 25203, - [SMALL_STATE(504)] = 25240, - [SMALL_STATE(505)] = 25277, - [SMALL_STATE(506)] = 25314, - [SMALL_STATE(507)] = 25351, - [SMALL_STATE(508)] = 25388, - [SMALL_STATE(509)] = 25425, - [SMALL_STATE(510)] = 25462, - [SMALL_STATE(511)] = 25499, - [SMALL_STATE(512)] = 25533, - [SMALL_STATE(513)] = 25557, - [SMALL_STATE(514)] = 25591, - [SMALL_STATE(515)] = 25625, - [SMALL_STATE(516)] = 25659, - [SMALL_STATE(517)] = 25693, - [SMALL_STATE(518)] = 25727, - [SMALL_STATE(519)] = 25761, - [SMALL_STATE(520)] = 25795, - [SMALL_STATE(521)] = 25829, - [SMALL_STATE(522)] = 25863, - [SMALL_STATE(523)] = 25897, - [SMALL_STATE(524)] = 25931, - [SMALL_STATE(525)] = 25965, - [SMALL_STATE(526)] = 25999, - [SMALL_STATE(527)] = 26023, - [SMALL_STATE(528)] = 26057, - [SMALL_STATE(529)] = 26091, - [SMALL_STATE(530)] = 26125, - [SMALL_STATE(531)] = 26159, - [SMALL_STATE(532)] = 26182, - [SMALL_STATE(533)] = 26203, - [SMALL_STATE(534)] = 26221, - [SMALL_STATE(535)] = 26239, - [SMALL_STATE(536)] = 26257, - [SMALL_STATE(537)] = 26275, - [SMALL_STATE(538)] = 26293, - [SMALL_STATE(539)] = 26311, - [SMALL_STATE(540)] = 26325, - [SMALL_STATE(541)] = 26341, - [SMALL_STATE(542)] = 26363, - [SMALL_STATE(543)] = 26377, - [SMALL_STATE(544)] = 26389, - [SMALL_STATE(545)] = 26401, - [SMALL_STATE(546)] = 26415, - [SMALL_STATE(547)] = 26437, - [SMALL_STATE(548)] = 26459, - [SMALL_STATE(549)] = 26473, - [SMALL_STATE(550)] = 26495, - [SMALL_STATE(551)] = 26517, - [SMALL_STATE(552)] = 26529, - [SMALL_STATE(553)] = 26545, - [SMALL_STATE(554)] = 26565, - [SMALL_STATE(555)] = 26587, - [SMALL_STATE(556)] = 26609, - [SMALL_STATE(557)] = 26631, - [SMALL_STATE(558)] = 26653, - [SMALL_STATE(559)] = 26672, - [SMALL_STATE(560)] = 26691, - [SMALL_STATE(561)] = 26710, - [SMALL_STATE(562)] = 26729, - [SMALL_STATE(563)] = 26748, - [SMALL_STATE(564)] = 26759, - [SMALL_STATE(565)] = 26778, - [SMALL_STATE(566)] = 26797, - [SMALL_STATE(567)] = 26816, - [SMALL_STATE(568)] = 26835, - [SMALL_STATE(569)] = 26854, - [SMALL_STATE(570)] = 26873, - [SMALL_STATE(571)] = 26892, - [SMALL_STATE(572)] = 26911, - [SMALL_STATE(573)] = 26930, - [SMALL_STATE(574)] = 26949, - [SMALL_STATE(575)] = 26965, - [SMALL_STATE(576)] = 26981, - [SMALL_STATE(577)] = 26997, - [SMALL_STATE(578)] = 27013, - [SMALL_STATE(579)] = 27029, - [SMALL_STATE(580)] = 27045, - [SMALL_STATE(581)] = 27061, - [SMALL_STATE(582)] = 27077, - [SMALL_STATE(583)] = 27091, - [SMALL_STATE(584)] = 27107, - [SMALL_STATE(585)] = 27123, - [SMALL_STATE(586)] = 27139, - [SMALL_STATE(587)] = 27155, - [SMALL_STATE(588)] = 27171, - [SMALL_STATE(589)] = 27187, - [SMALL_STATE(590)] = 27203, - [SMALL_STATE(591)] = 27219, - [SMALL_STATE(592)] = 27235, - [SMALL_STATE(593)] = 27251, - [SMALL_STATE(594)] = 27267, - [SMALL_STATE(595)] = 27283, - [SMALL_STATE(596)] = 27299, - [SMALL_STATE(597)] = 27315, - [SMALL_STATE(598)] = 27331, - [SMALL_STATE(599)] = 27347, - [SMALL_STATE(600)] = 27363, - [SMALL_STATE(601)] = 27377, - [SMALL_STATE(602)] = 27391, - [SMALL_STATE(603)] = 27404, - [SMALL_STATE(604)] = 27417, - [SMALL_STATE(605)] = 27430, - [SMALL_STATE(606)] = 27443, - [SMALL_STATE(607)] = 27456, - [SMALL_STATE(608)] = 27469, - [SMALL_STATE(609)] = 27478, - [SMALL_STATE(610)] = 27491, - [SMALL_STATE(611)] = 27504, - [SMALL_STATE(612)] = 27517, - [SMALL_STATE(613)] = 27530, - [SMALL_STATE(614)] = 27543, - [SMALL_STATE(615)] = 27556, - [SMALL_STATE(616)] = 27569, - [SMALL_STATE(617)] = 27582, - [SMALL_STATE(618)] = 27595, - [SMALL_STATE(619)] = 27608, - [SMALL_STATE(620)] = 27621, - [SMALL_STATE(621)] = 27634, - [SMALL_STATE(622)] = 27647, - [SMALL_STATE(623)] = 27660, - [SMALL_STATE(624)] = 27673, - [SMALL_STATE(625)] = 27686, - [SMALL_STATE(626)] = 27699, - [SMALL_STATE(627)] = 27712, - [SMALL_STATE(628)] = 27725, - [SMALL_STATE(629)] = 27738, - [SMALL_STATE(630)] = 27751, - [SMALL_STATE(631)] = 27764, - [SMALL_STATE(632)] = 27777, - [SMALL_STATE(633)] = 27790, - [SMALL_STATE(634)] = 27803, - [SMALL_STATE(635)] = 27813, - [SMALL_STATE(636)] = 27823, - [SMALL_STATE(637)] = 27833, - [SMALL_STATE(638)] = 27843, - [SMALL_STATE(639)] = 27853, - [SMALL_STATE(640)] = 27863, - [SMALL_STATE(641)] = 27873, - [SMALL_STATE(642)] = 27883, - [SMALL_STATE(643)] = 27893, - [SMALL_STATE(644)] = 27903, - [SMALL_STATE(645)] = 27913, - [SMALL_STATE(646)] = 27923, - [SMALL_STATE(647)] = 27933, - [SMALL_STATE(648)] = 27943, - [SMALL_STATE(649)] = 27953, - [SMALL_STATE(650)] = 27963, - [SMALL_STATE(651)] = 27973, - [SMALL_STATE(652)] = 27983, - [SMALL_STATE(653)] = 27993, - [SMALL_STATE(654)] = 28003, - [SMALL_STATE(655)] = 28013, - [SMALL_STATE(656)] = 28023, - [SMALL_STATE(657)] = 28033, - [SMALL_STATE(658)] = 28043, - [SMALL_STATE(659)] = 28053, - [SMALL_STATE(660)] = 28063, - [SMALL_STATE(661)] = 28071, - [SMALL_STATE(662)] = 28081, - [SMALL_STATE(663)] = 28091, - [SMALL_STATE(664)] = 28101, - [SMALL_STATE(665)] = 28111, - [SMALL_STATE(666)] = 28121, - [SMALL_STATE(667)] = 28131, - [SMALL_STATE(668)] = 28141, - [SMALL_STATE(669)] = 28151, - [SMALL_STATE(670)] = 28161, - [SMALL_STATE(671)] = 28171, - [SMALL_STATE(672)] = 28181, - [SMALL_STATE(673)] = 28191, - [SMALL_STATE(674)] = 28201, - [SMALL_STATE(675)] = 28211, - [SMALL_STATE(676)] = 28221, - [SMALL_STATE(677)] = 28231, - [SMALL_STATE(678)] = 28239, - [SMALL_STATE(679)] = 28249, - [SMALL_STATE(680)] = 28259, - [SMALL_STATE(681)] = 28269, - [SMALL_STATE(682)] = 28279, - [SMALL_STATE(683)] = 28289, - [SMALL_STATE(684)] = 28299, - [SMALL_STATE(685)] = 28309, - [SMALL_STATE(686)] = 28319, - [SMALL_STATE(687)] = 28329, - [SMALL_STATE(688)] = 28339, - [SMALL_STATE(689)] = 28349, - [SMALL_STATE(690)] = 28359, - [SMALL_STATE(691)] = 28369, - [SMALL_STATE(692)] = 28379, - [SMALL_STATE(693)] = 28389, - [SMALL_STATE(694)] = 28399, - [SMALL_STATE(695)] = 28409, - [SMALL_STATE(696)] = 28419, - [SMALL_STATE(697)] = 28429, - [SMALL_STATE(698)] = 28439, - [SMALL_STATE(699)] = 28449, - [SMALL_STATE(700)] = 28459, - [SMALL_STATE(701)] = 28469, - [SMALL_STATE(702)] = 28479, - [SMALL_STATE(703)] = 28489, - [SMALL_STATE(704)] = 28499, - [SMALL_STATE(705)] = 28509, - [SMALL_STATE(706)] = 28519, - [SMALL_STATE(707)] = 28526, - [SMALL_STATE(708)] = 28533, - [SMALL_STATE(709)] = 28540, - [SMALL_STATE(710)] = 28547, - [SMALL_STATE(711)] = 28554, - [SMALL_STATE(712)] = 28561, - [SMALL_STATE(713)] = 28568, - [SMALL_STATE(714)] = 28575, - [SMALL_STATE(715)] = 28582, - [SMALL_STATE(716)] = 28589, - [SMALL_STATE(717)] = 28596, - [SMALL_STATE(718)] = 28603, - [SMALL_STATE(719)] = 28610, - [SMALL_STATE(720)] = 28617, - [SMALL_STATE(721)] = 28624, - [SMALL_STATE(722)] = 28631, - [SMALL_STATE(723)] = 28638, - [SMALL_STATE(724)] = 28645, - [SMALL_STATE(725)] = 28652, - [SMALL_STATE(726)] = 28659, - [SMALL_STATE(727)] = 28666, - [SMALL_STATE(728)] = 28673, - [SMALL_STATE(729)] = 28680, - [SMALL_STATE(730)] = 28687, - [SMALL_STATE(731)] = 28694, - [SMALL_STATE(732)] = 28701, - [SMALL_STATE(733)] = 28708, - [SMALL_STATE(734)] = 28715, - [SMALL_STATE(735)] = 28722, - [SMALL_STATE(736)] = 28729, - [SMALL_STATE(737)] = 28736, - [SMALL_STATE(738)] = 28743, - [SMALL_STATE(739)] = 28750, - [SMALL_STATE(740)] = 28757, + [SMALL_STATE(3)] = 110, + [SMALL_STATE(4)] = 220, + [SMALL_STATE(5)] = 330, + [SMALL_STATE(6)] = 440, + [SMALL_STATE(7)] = 550, + [SMALL_STATE(8)] = 660, + [SMALL_STATE(9)] = 770, + [SMALL_STATE(10)] = 880, + [SMALL_STATE(11)] = 969, + [SMALL_STATE(12)] = 1058, + [SMALL_STATE(13)] = 1147, + [SMALL_STATE(14)] = 1236, + [SMALL_STATE(15)] = 1325, + [SMALL_STATE(16)] = 1414, + [SMALL_STATE(17)] = 1503, + [SMALL_STATE(18)] = 1592, + [SMALL_STATE(19)] = 1681, + [SMALL_STATE(20)] = 1770, + [SMALL_STATE(21)] = 1859, + [SMALL_STATE(22)] = 1948, + [SMALL_STATE(23)] = 2037, + [SMALL_STATE(24)] = 2126, + [SMALL_STATE(25)] = 2215, + [SMALL_STATE(26)] = 2304, + [SMALL_STATE(27)] = 2393, + [SMALL_STATE(28)] = 2482, + [SMALL_STATE(29)] = 2565, + [SMALL_STATE(30)] = 2648, + [SMALL_STATE(31)] = 2731, + [SMALL_STATE(32)] = 2814, + [SMALL_STATE(33)] = 2897, + [SMALL_STATE(34)] = 2980, + [SMALL_STATE(35)] = 3063, + [SMALL_STATE(36)] = 3146, + [SMALL_STATE(37)] = 3229, + [SMALL_STATE(38)] = 3312, + [SMALL_STATE(39)] = 3395, + [SMALL_STATE(40)] = 3478, + [SMALL_STATE(41)] = 3561, + [SMALL_STATE(42)] = 3644, + [SMALL_STATE(43)] = 3727, + [SMALL_STATE(44)] = 3810, + [SMALL_STATE(45)] = 3893, + [SMALL_STATE(46)] = 3976, + [SMALL_STATE(47)] = 4059, + [SMALL_STATE(48)] = 4142, + [SMALL_STATE(49)] = 4225, + [SMALL_STATE(50)] = 4308, + [SMALL_STATE(51)] = 4391, + [SMALL_STATE(52)] = 4474, + [SMALL_STATE(53)] = 4557, + [SMALL_STATE(54)] = 4640, + [SMALL_STATE(55)] = 4723, + [SMALL_STATE(56)] = 4806, + [SMALL_STATE(57)] = 4889, + [SMALL_STATE(58)] = 4972, + [SMALL_STATE(59)] = 5055, + [SMALL_STATE(60)] = 5138, + [SMALL_STATE(61)] = 5221, + [SMALL_STATE(62)] = 5304, + [SMALL_STATE(63)] = 5387, + [SMALL_STATE(64)] = 5470, + [SMALL_STATE(65)] = 5553, + [SMALL_STATE(66)] = 5636, + [SMALL_STATE(67)] = 5719, + [SMALL_STATE(68)] = 5802, + [SMALL_STATE(69)] = 5885, + [SMALL_STATE(70)] = 5968, + [SMALL_STATE(71)] = 6051, + [SMALL_STATE(72)] = 6134, + [SMALL_STATE(73)] = 6217, + [SMALL_STATE(74)] = 6300, + [SMALL_STATE(75)] = 6383, + [SMALL_STATE(76)] = 6466, + [SMALL_STATE(77)] = 6549, + [SMALL_STATE(78)] = 6632, + [SMALL_STATE(79)] = 6715, + [SMALL_STATE(80)] = 6798, + [SMALL_STATE(81)] = 6881, + [SMALL_STATE(82)] = 6964, + [SMALL_STATE(83)] = 7047, + [SMALL_STATE(84)] = 7130, + [SMALL_STATE(85)] = 7213, + [SMALL_STATE(86)] = 7296, + [SMALL_STATE(87)] = 7379, + [SMALL_STATE(88)] = 7462, + [SMALL_STATE(89)] = 7545, + [SMALL_STATE(90)] = 7628, + [SMALL_STATE(91)] = 7711, + [SMALL_STATE(92)] = 7794, + [SMALL_STATE(93)] = 7877, + [SMALL_STATE(94)] = 7960, + [SMALL_STATE(95)] = 8043, + [SMALL_STATE(96)] = 8126, + [SMALL_STATE(97)] = 8209, + [SMALL_STATE(98)] = 8292, + [SMALL_STATE(99)] = 8375, + [SMALL_STATE(100)] = 8458, + [SMALL_STATE(101)] = 8541, + [SMALL_STATE(102)] = 8624, + [SMALL_STATE(103)] = 8707, + [SMALL_STATE(104)] = 8790, + [SMALL_STATE(105)] = 8873, + [SMALL_STATE(106)] = 8956, + [SMALL_STATE(107)] = 9039, + [SMALL_STATE(108)] = 9122, + [SMALL_STATE(109)] = 9205, + [SMALL_STATE(110)] = 9288, + [SMALL_STATE(111)] = 9371, + [SMALL_STATE(112)] = 9454, + [SMALL_STATE(113)] = 9537, + [SMALL_STATE(114)] = 9620, + [SMALL_STATE(115)] = 9703, + [SMALL_STATE(116)] = 9773, + [SMALL_STATE(117)] = 9842, + [SMALL_STATE(118)] = 9891, + [SMALL_STATE(119)] = 9940, + [SMALL_STATE(120)] = 9988, + [SMALL_STATE(121)] = 10032, + [SMALL_STATE(122)] = 10084, + [SMALL_STATE(123)] = 10136, + [SMALL_STATE(124)] = 10184, + [SMALL_STATE(125)] = 10236, + [SMALL_STATE(126)] = 10280, + [SMALL_STATE(127)] = 10332, + [SMALL_STATE(128)] = 10380, + [SMALL_STATE(129)] = 10431, + [SMALL_STATE(130)] = 10474, + [SMALL_STATE(131)] = 10517, + [SMALL_STATE(132)] = 10564, + [SMALL_STATE(133)] = 10615, + [SMALL_STATE(134)] = 10666, + [SMALL_STATE(135)] = 10717, + [SMALL_STATE(136)] = 10762, + [SMALL_STATE(137)] = 10804, + [SMALL_STATE(138)] = 10846, + [SMALL_STATE(139)] = 10888, + [SMALL_STATE(140)] = 10930, + [SMALL_STATE(141)] = 10972, + [SMALL_STATE(142)] = 11014, + [SMALL_STATE(143)] = 11056, + [SMALL_STATE(144)] = 11098, + [SMALL_STATE(145)] = 11140, + [SMALL_STATE(146)] = 11184, + [SMALL_STATE(147)] = 11226, + [SMALL_STATE(148)] = 11268, + [SMALL_STATE(149)] = 11310, + [SMALL_STATE(150)] = 11352, + [SMALL_STATE(151)] = 11394, + [SMALL_STATE(152)] = 11436, + [SMALL_STATE(153)] = 11478, + [SMALL_STATE(154)] = 11520, + [SMALL_STATE(155)] = 11561, + [SMALL_STATE(156)] = 11602, + [SMALL_STATE(157)] = 11643, + [SMALL_STATE(158)] = 11684, + [SMALL_STATE(159)] = 11725, + [SMALL_STATE(160)] = 11766, + [SMALL_STATE(161)] = 11807, + [SMALL_STATE(162)] = 11852, + [SMALL_STATE(163)] = 11893, + [SMALL_STATE(164)] = 11934, + [SMALL_STATE(165)] = 11975, + [SMALL_STATE(166)] = 12016, + [SMALL_STATE(167)] = 12057, + [SMALL_STATE(168)] = 12098, + [SMALL_STATE(169)] = 12139, + [SMALL_STATE(170)] = 12180, + [SMALL_STATE(171)] = 12223, + [SMALL_STATE(172)] = 12264, + [SMALL_STATE(173)] = 12305, + [SMALL_STATE(174)] = 12346, + [SMALL_STATE(175)] = 12387, + [SMALL_STATE(176)] = 12428, + [SMALL_STATE(177)] = 12469, + [SMALL_STATE(178)] = 12516, + [SMALL_STATE(179)] = 12557, + [SMALL_STATE(180)] = 12598, + [SMALL_STATE(181)] = 12643, + [SMALL_STATE(182)] = 12684, + [SMALL_STATE(183)] = 12725, + [SMALL_STATE(184)] = 12768, + [SMALL_STATE(185)] = 12809, + [SMALL_STATE(186)] = 12850, + [SMALL_STATE(187)] = 12893, + [SMALL_STATE(188)] = 12938, + [SMALL_STATE(189)] = 12979, + [SMALL_STATE(190)] = 13024, + [SMALL_STATE(191)] = 13069, + [SMALL_STATE(192)] = 13114, + [SMALL_STATE(193)] = 13155, + [SMALL_STATE(194)] = 13196, + [SMALL_STATE(195)] = 13237, + [SMALL_STATE(196)] = 13280, + [SMALL_STATE(197)] = 13321, + [SMALL_STATE(198)] = 13365, + [SMALL_STATE(199)] = 13405, + [SMALL_STATE(200)] = 13449, + [SMALL_STATE(201)] = 13491, + [SMALL_STATE(202)] = 13531, + [SMALL_STATE(203)] = 13571, + [SMALL_STATE(204)] = 13611, + [SMALL_STATE(205)] = 13651, + [SMALL_STATE(206)] = 13695, + [SMALL_STATE(207)] = 13739, + [SMALL_STATE(208)] = 13781, + [SMALL_STATE(209)] = 13821, + [SMALL_STATE(210)] = 13865, + [SMALL_STATE(211)] = 13911, + [SMALL_STATE(212)] = 13955, + [SMALL_STATE(213)] = 13999, + [SMALL_STATE(214)] = 14043, + [SMALL_STATE(215)] = 14103, + [SMALL_STATE(216)] = 14143, + [SMALL_STATE(217)] = 14185, + [SMALL_STATE(218)] = 14225, + [SMALL_STATE(219)] = 14265, + [SMALL_STATE(220)] = 14305, + [SMALL_STATE(221)] = 14345, + [SMALL_STATE(222)] = 14385, + [SMALL_STATE(223)] = 14427, + [SMALL_STATE(224)] = 14467, + [SMALL_STATE(225)] = 14507, + [SMALL_STATE(226)] = 14547, + [SMALL_STATE(227)] = 14587, + [SMALL_STATE(228)] = 14626, + [SMALL_STATE(229)] = 14683, + [SMALL_STATE(230)] = 14726, + [SMALL_STATE(231)] = 14769, + [SMALL_STATE(232)] = 14824, + [SMALL_STATE(233)] = 14869, + [SMALL_STATE(234)] = 14914, + [SMALL_STATE(235)] = 14955, + [SMALL_STATE(236)] = 14996, + [SMALL_STATE(237)] = 15045, + [SMALL_STATE(238)] = 15104, + [SMALL_STATE(239)] = 15161, + [SMALL_STATE(240)] = 15210, + [SMALL_STATE(241)] = 15267, + [SMALL_STATE(242)] = 15324, + [SMALL_STATE(243)] = 15373, + [SMALL_STATE(244)] = 15430, + [SMALL_STATE(245)] = 15475, + [SMALL_STATE(246)] = 15532, + [SMALL_STATE(247)] = 15589, + [SMALL_STATE(248)] = 15646, + [SMALL_STATE(249)] = 15691, + [SMALL_STATE(250)] = 15748, + [SMALL_STATE(251)] = 15792, + [SMALL_STATE(252)] = 15836, + [SMALL_STATE(253)] = 15892, + [SMALL_STATE(254)] = 15948, + [SMALL_STATE(255)] = 16002, + [SMALL_STATE(256)] = 16058, + [SMALL_STATE(257)] = 16106, + [SMALL_STATE(258)] = 16146, + [SMALL_STATE(259)] = 16186, + [SMALL_STATE(260)] = 16230, + [SMALL_STATE(261)] = 16286, + [SMALL_STATE(262)] = 16330, + [SMALL_STATE(263)] = 16386, + [SMALL_STATE(264)] = 16442, + [SMALL_STATE(265)] = 16490, + [SMALL_STATE(266)] = 16546, + [SMALL_STATE(267)] = 16594, + [SMALL_STATE(268)] = 16650, + [SMALL_STATE(269)] = 16706, + [SMALL_STATE(270)] = 16743, + [SMALL_STATE(271)] = 16801, + [SMALL_STATE(272)] = 16859, + [SMALL_STATE(273)] = 16917, + [SMALL_STATE(274)] = 16975, + [SMALL_STATE(275)] = 17033, + [SMALL_STATE(276)] = 17088, + [SMALL_STATE(277)] = 17143, + [SMALL_STATE(278)] = 17198, + [SMALL_STATE(279)] = 17255, + [SMALL_STATE(280)] = 17310, + [SMALL_STATE(281)] = 17365, + [SMALL_STATE(282)] = 17420, + [SMALL_STATE(283)] = 17475, + [SMALL_STATE(284)] = 17530, + [SMALL_STATE(285)] = 17585, + [SMALL_STATE(286)] = 17640, + [SMALL_STATE(287)] = 17695, + [SMALL_STATE(288)] = 17750, + [SMALL_STATE(289)] = 17805, + [SMALL_STATE(290)] = 17860, + [SMALL_STATE(291)] = 17915, + [SMALL_STATE(292)] = 17970, + [SMALL_STATE(293)] = 18025, + [SMALL_STATE(294)] = 18080, + [SMALL_STATE(295)] = 18135, + [SMALL_STATE(296)] = 18190, + [SMALL_STATE(297)] = 18245, + [SMALL_STATE(298)] = 18300, + [SMALL_STATE(299)] = 18355, + [SMALL_STATE(300)] = 18410, + [SMALL_STATE(301)] = 18465, + [SMALL_STATE(302)] = 18520, + [SMALL_STATE(303)] = 18557, + [SMALL_STATE(304)] = 18612, + [SMALL_STATE(305)] = 18667, + [SMALL_STATE(306)] = 18722, + [SMALL_STATE(307)] = 18777, + [SMALL_STATE(308)] = 18832, + [SMALL_STATE(309)] = 18887, + [SMALL_STATE(310)] = 18942, + [SMALL_STATE(311)] = 18997, + [SMALL_STATE(312)] = 19052, + [SMALL_STATE(313)] = 19107, + [SMALL_STATE(314)] = 19162, + [SMALL_STATE(315)] = 19219, + [SMALL_STATE(316)] = 19276, + [SMALL_STATE(317)] = 19331, + [SMALL_STATE(318)] = 19388, + [SMALL_STATE(319)] = 19425, + [SMALL_STATE(320)] = 19461, + [SMALL_STATE(321)] = 19493, + [SMALL_STATE(322)] = 19529, + [SMALL_STATE(323)] = 19565, + [SMALL_STATE(324)] = 19604, + [SMALL_STATE(325)] = 19635, + [SMALL_STATE(326)] = 19666, + [SMALL_STATE(327)] = 19697, + [SMALL_STATE(328)] = 19728, + [SMALL_STATE(329)] = 19759, + [SMALL_STATE(330)] = 19790, + [SMALL_STATE(331)] = 19821, + [SMALL_STATE(332)] = 19854, + [SMALL_STATE(333)] = 19887, + [SMALL_STATE(334)] = 19918, + [SMALL_STATE(335)] = 19951, + [SMALL_STATE(336)] = 19986, + [SMALL_STATE(337)] = 20025, + [SMALL_STATE(338)] = 20056, + [SMALL_STATE(339)] = 20095, + [SMALL_STATE(340)] = 20134, + [SMALL_STATE(341)] = 20165, + [SMALL_STATE(342)] = 20196, + [SMALL_STATE(343)] = 20234, + [SMALL_STATE(344)] = 20272, + [SMALL_STATE(345)] = 20304, + [SMALL_STATE(346)] = 20334, + [SMALL_STATE(347)] = 20364, + [SMALL_STATE(348)] = 20402, + [SMALL_STATE(349)] = 20432, + [SMALL_STATE(350)] = 20464, + [SMALL_STATE(351)] = 20502, + [SMALL_STATE(352)] = 20531, + [SMALL_STATE(353)] = 20560, + [SMALL_STATE(354)] = 20589, + [SMALL_STATE(355)] = 20618, + [SMALL_STATE(356)] = 20647, + [SMALL_STATE(357)] = 20676, + [SMALL_STATE(358)] = 20705, + [SMALL_STATE(359)] = 20734, + [SMALL_STATE(360)] = 20763, + [SMALL_STATE(361)] = 20792, + [SMALL_STATE(362)] = 20821, + [SMALL_STATE(363)] = 20850, + [SMALL_STATE(364)] = 20879, + [SMALL_STATE(365)] = 20908, + [SMALL_STATE(366)] = 20937, + [SMALL_STATE(367)] = 20966, + [SMALL_STATE(368)] = 20995, + [SMALL_STATE(369)] = 21024, + [SMALL_STATE(370)] = 21053, + [SMALL_STATE(371)] = 21082, + [SMALL_STATE(372)] = 21111, + [SMALL_STATE(373)] = 21158, + [SMALL_STATE(374)] = 21187, + [SMALL_STATE(375)] = 21216, + [SMALL_STATE(376)] = 21263, + [SMALL_STATE(377)] = 21292, + [SMALL_STATE(378)] = 21339, + [SMALL_STATE(379)] = 21368, + [SMALL_STATE(380)] = 21397, + [SMALL_STATE(381)] = 21444, + [SMALL_STATE(382)] = 21491, + [SMALL_STATE(383)] = 21520, + [SMALL_STATE(384)] = 21567, + [SMALL_STATE(385)] = 21614, + [SMALL_STATE(386)] = 21643, + [SMALL_STATE(387)] = 21672, + [SMALL_STATE(388)] = 21701, + [SMALL_STATE(389)] = 21748, + [SMALL_STATE(390)] = 21777, + [SMALL_STATE(391)] = 21806, + [SMALL_STATE(392)] = 21835, + [SMALL_STATE(393)] = 21864, + [SMALL_STATE(394)] = 21892, + [SMALL_STATE(395)] = 21936, + [SMALL_STATE(396)] = 21970, + [SMALL_STATE(397)] = 22014, + [SMALL_STATE(398)] = 22042, + [SMALL_STATE(399)] = 22086, + [SMALL_STATE(400)] = 22114, + [SMALL_STATE(401)] = 22142, + [SMALL_STATE(402)] = 22186, + [SMALL_STATE(403)] = 22230, + [SMALL_STATE(404)] = 22260, + [SMALL_STATE(405)] = 22290, + [SMALL_STATE(406)] = 22334, + [SMALL_STATE(407)] = 22362, + [SMALL_STATE(408)] = 22390, + [SMALL_STATE(409)] = 22434, + [SMALL_STATE(410)] = 22478, + [SMALL_STATE(411)] = 22522, + [SMALL_STATE(412)] = 22566, + [SMALL_STATE(413)] = 22596, + [SMALL_STATE(414)] = 22640, + [SMALL_STATE(415)] = 22684, + [SMALL_STATE(416)] = 22712, + [SMALL_STATE(417)] = 22756, + [SMALL_STATE(418)] = 22788, + [SMALL_STATE(419)] = 22832, + [SMALL_STATE(420)] = 22878, + [SMALL_STATE(421)] = 22922, + [SMALL_STATE(422)] = 22954, + [SMALL_STATE(423)] = 22982, + [SMALL_STATE(424)] = 23010, + [SMALL_STATE(425)] = 23054, + [SMALL_STATE(426)] = 23098, + [SMALL_STATE(427)] = 23125, + [SMALL_STATE(428)] = 23156, + [SMALL_STATE(429)] = 23189, + [SMALL_STATE(430)] = 23220, + [SMALL_STATE(431)] = 23251, + [SMALL_STATE(432)] = 23282, + [SMALL_STATE(433)] = 23313, + [SMALL_STATE(434)] = 23344, + [SMALL_STATE(435)] = 23371, + [SMALL_STATE(436)] = 23402, + [SMALL_STATE(437)] = 23431, + [SMALL_STATE(438)] = 23460, + [SMALL_STATE(439)] = 23489, + [SMALL_STATE(440)] = 23518, + [SMALL_STATE(441)] = 23545, + [SMALL_STATE(442)] = 23576, + [SMALL_STATE(443)] = 23606, + [SMALL_STATE(444)] = 23636, + [SMALL_STATE(445)] = 23666, + [SMALL_STATE(446)] = 23696, + [SMALL_STATE(447)] = 23724, + [SMALL_STATE(448)] = 23752, + [SMALL_STATE(449)] = 23782, + [SMALL_STATE(450)] = 23810, + [SMALL_STATE(451)] = 23840, + [SMALL_STATE(452)] = 23866, + [SMALL_STATE(453)] = 23894, + [SMALL_STATE(454)] = 23919, + [SMALL_STATE(455)] = 23960, + [SMALL_STATE(456)] = 24001, + [SMALL_STATE(457)] = 24032, + [SMALL_STATE(458)] = 24067, + [SMALL_STATE(459)] = 24098, + [SMALL_STATE(460)] = 24139, + [SMALL_STATE(461)] = 24180, + [SMALL_STATE(462)] = 24221, + [SMALL_STATE(463)] = 24248, + [SMALL_STATE(464)] = 24289, + [SMALL_STATE(465)] = 24330, + [SMALL_STATE(466)] = 24371, + [SMALL_STATE(467)] = 24398, + [SMALL_STATE(468)] = 24433, + [SMALL_STATE(469)] = 24474, + [SMALL_STATE(470)] = 24515, + [SMALL_STATE(471)] = 24546, + [SMALL_STATE(472)] = 24576, + [SMALL_STATE(473)] = 24616, + [SMALL_STATE(474)] = 24656, + [SMALL_STATE(475)] = 24680, + [SMALL_STATE(476)] = 24714, + [SMALL_STATE(477)] = 24754, + [SMALL_STATE(478)] = 24794, + [SMALL_STATE(479)] = 24834, + [SMALL_STATE(480)] = 24864, + [SMALL_STATE(481)] = 24894, + [SMALL_STATE(482)] = 24920, + [SMALL_STATE(483)] = 24946, + [SMALL_STATE(484)] = 24986, + [SMALL_STATE(485)] = 25026, + [SMALL_STATE(486)] = 25060, + [SMALL_STATE(487)] = 25084, + [SMALL_STATE(488)] = 25124, + [SMALL_STATE(489)] = 25164, + [SMALL_STATE(490)] = 25204, + [SMALL_STATE(491)] = 25244, + [SMALL_STATE(492)] = 25284, + [SMALL_STATE(493)] = 25324, + [SMALL_STATE(494)] = 25364, + [SMALL_STATE(495)] = 25402, + [SMALL_STATE(496)] = 25438, + [SMALL_STATE(497)] = 25476, + [SMALL_STATE(498)] = 25514, + [SMALL_STATE(499)] = 25552, + [SMALL_STATE(500)] = 25590, + [SMALL_STATE(501)] = 25628, + [SMALL_STATE(502)] = 25666, + [SMALL_STATE(503)] = 25704, + [SMALL_STATE(504)] = 25742, + [SMALL_STATE(505)] = 25780, + [SMALL_STATE(506)] = 25818, + [SMALL_STATE(507)] = 25856, + [SMALL_STATE(508)] = 25894, + [SMALL_STATE(509)] = 25932, + [SMALL_STATE(510)] = 25970, + [SMALL_STATE(511)] = 26008, + [SMALL_STATE(512)] = 26043, + [SMALL_STATE(513)] = 26068, + [SMALL_STATE(514)] = 26103, + [SMALL_STATE(515)] = 26138, + [SMALL_STATE(516)] = 26173, + [SMALL_STATE(517)] = 26208, + [SMALL_STATE(518)] = 26243, + [SMALL_STATE(519)] = 26278, + [SMALL_STATE(520)] = 26313, + [SMALL_STATE(521)] = 26348, + [SMALL_STATE(522)] = 26383, + [SMALL_STATE(523)] = 26418, + [SMALL_STATE(524)] = 26453, + [SMALL_STATE(525)] = 26488, + [SMALL_STATE(526)] = 26523, + [SMALL_STATE(527)] = 26548, + [SMALL_STATE(528)] = 26583, + [SMALL_STATE(529)] = 26618, + [SMALL_STATE(530)] = 26653, + [SMALL_STATE(531)] = 26688, + [SMALL_STATE(532)] = 26712, + [SMALL_STATE(533)] = 26734, + [SMALL_STATE(534)] = 26753, + [SMALL_STATE(535)] = 26772, + [SMALL_STATE(536)] = 26791, + [SMALL_STATE(537)] = 26810, + [SMALL_STATE(538)] = 26829, + [SMALL_STATE(539)] = 26848, + [SMALL_STATE(540)] = 26863, + [SMALL_STATE(541)] = 26880, + [SMALL_STATE(542)] = 26903, + [SMALL_STATE(543)] = 26918, + [SMALL_STATE(544)] = 26931, + [SMALL_STATE(545)] = 26944, + [SMALL_STATE(546)] = 26959, + [SMALL_STATE(547)] = 26982, + [SMALL_STATE(548)] = 27005, + [SMALL_STATE(549)] = 27020, + [SMALL_STATE(550)] = 27043, + [SMALL_STATE(551)] = 27066, + [SMALL_STATE(552)] = 27079, + [SMALL_STATE(553)] = 27096, + [SMALL_STATE(554)] = 27117, + [SMALL_STATE(555)] = 27140, + [SMALL_STATE(556)] = 27163, + [SMALL_STATE(557)] = 27186, + [SMALL_STATE(558)] = 27209, + [SMALL_STATE(559)] = 27229, + [SMALL_STATE(560)] = 27249, + [SMALL_STATE(561)] = 27269, + [SMALL_STATE(562)] = 27289, + [SMALL_STATE(563)] = 27309, + [SMALL_STATE(564)] = 27321, + [SMALL_STATE(565)] = 27341, + [SMALL_STATE(566)] = 27361, + [SMALL_STATE(567)] = 27381, + [SMALL_STATE(568)] = 27401, + [SMALL_STATE(569)] = 27421, + [SMALL_STATE(570)] = 27441, + [SMALL_STATE(571)] = 27461, + [SMALL_STATE(572)] = 27481, + [SMALL_STATE(573)] = 27501, + [SMALL_STATE(574)] = 27521, + [SMALL_STATE(575)] = 27538, + [SMALL_STATE(576)] = 27555, + [SMALL_STATE(577)] = 27572, + [SMALL_STATE(578)] = 27589, + [SMALL_STATE(579)] = 27606, + [SMALL_STATE(580)] = 27623, + [SMALL_STATE(581)] = 27640, + [SMALL_STATE(582)] = 27657, + [SMALL_STATE(583)] = 27672, + [SMALL_STATE(584)] = 27689, + [SMALL_STATE(585)] = 27706, + [SMALL_STATE(586)] = 27723, + [SMALL_STATE(587)] = 27740, + [SMALL_STATE(588)] = 27757, + [SMALL_STATE(589)] = 27774, + [SMALL_STATE(590)] = 27791, + [SMALL_STATE(591)] = 27808, + [SMALL_STATE(592)] = 27825, + [SMALL_STATE(593)] = 27842, + [SMALL_STATE(594)] = 27859, + [SMALL_STATE(595)] = 27876, + [SMALL_STATE(596)] = 27893, + [SMALL_STATE(597)] = 27910, + [SMALL_STATE(598)] = 27927, + [SMALL_STATE(599)] = 27944, + [SMALL_STATE(600)] = 27961, + [SMALL_STATE(601)] = 27976, + [SMALL_STATE(602)] = 27991, + [SMALL_STATE(603)] = 28005, + [SMALL_STATE(604)] = 28019, + [SMALL_STATE(605)] = 28033, + [SMALL_STATE(606)] = 28047, + [SMALL_STATE(607)] = 28061, + [SMALL_STATE(608)] = 28075, + [SMALL_STATE(609)] = 28085, + [SMALL_STATE(610)] = 28099, + [SMALL_STATE(611)] = 28113, + [SMALL_STATE(612)] = 28127, + [SMALL_STATE(613)] = 28141, + [SMALL_STATE(614)] = 28155, + [SMALL_STATE(615)] = 28169, + [SMALL_STATE(616)] = 28183, + [SMALL_STATE(617)] = 28197, + [SMALL_STATE(618)] = 28211, + [SMALL_STATE(619)] = 28225, + [SMALL_STATE(620)] = 28239, + [SMALL_STATE(621)] = 28253, + [SMALL_STATE(622)] = 28267, + [SMALL_STATE(623)] = 28281, + [SMALL_STATE(624)] = 28295, + [SMALL_STATE(625)] = 28309, + [SMALL_STATE(626)] = 28323, + [SMALL_STATE(627)] = 28337, + [SMALL_STATE(628)] = 28351, + [SMALL_STATE(629)] = 28365, + [SMALL_STATE(630)] = 28379, + [SMALL_STATE(631)] = 28393, + [SMALL_STATE(632)] = 28407, + [SMALL_STATE(633)] = 28421, + [SMALL_STATE(634)] = 28435, + [SMALL_STATE(635)] = 28446, + [SMALL_STATE(636)] = 28457, + [SMALL_STATE(637)] = 28468, + [SMALL_STATE(638)] = 28479, + [SMALL_STATE(639)] = 28490, + [SMALL_STATE(640)] = 28501, + [SMALL_STATE(641)] = 28512, + [SMALL_STATE(642)] = 28523, + [SMALL_STATE(643)] = 28534, + [SMALL_STATE(644)] = 28545, + [SMALL_STATE(645)] = 28556, + [SMALL_STATE(646)] = 28567, + [SMALL_STATE(647)] = 28578, + [SMALL_STATE(648)] = 28589, + [SMALL_STATE(649)] = 28600, + [SMALL_STATE(650)] = 28611, + [SMALL_STATE(651)] = 28622, + [SMALL_STATE(652)] = 28633, + [SMALL_STATE(653)] = 28644, + [SMALL_STATE(654)] = 28655, + [SMALL_STATE(655)] = 28666, + [SMALL_STATE(656)] = 28677, + [SMALL_STATE(657)] = 28688, + [SMALL_STATE(658)] = 28699, + [SMALL_STATE(659)] = 28710, + [SMALL_STATE(660)] = 28721, + [SMALL_STATE(661)] = 28730, + [SMALL_STATE(662)] = 28741, + [SMALL_STATE(663)] = 28752, + [SMALL_STATE(664)] = 28763, + [SMALL_STATE(665)] = 28774, + [SMALL_STATE(666)] = 28785, + [SMALL_STATE(667)] = 28796, + [SMALL_STATE(668)] = 28807, + [SMALL_STATE(669)] = 28818, + [SMALL_STATE(670)] = 28829, + [SMALL_STATE(671)] = 28840, + [SMALL_STATE(672)] = 28851, + [SMALL_STATE(673)] = 28862, + [SMALL_STATE(674)] = 28873, + [SMALL_STATE(675)] = 28884, + [SMALL_STATE(676)] = 28895, + [SMALL_STATE(677)] = 28906, + [SMALL_STATE(678)] = 28915, + [SMALL_STATE(679)] = 28926, + [SMALL_STATE(680)] = 28937, + [SMALL_STATE(681)] = 28948, + [SMALL_STATE(682)] = 28959, + [SMALL_STATE(683)] = 28970, + [SMALL_STATE(684)] = 28981, + [SMALL_STATE(685)] = 28992, + [SMALL_STATE(686)] = 29003, + [SMALL_STATE(687)] = 29014, + [SMALL_STATE(688)] = 29025, + [SMALL_STATE(689)] = 29036, + [SMALL_STATE(690)] = 29047, + [SMALL_STATE(691)] = 29058, + [SMALL_STATE(692)] = 29069, + [SMALL_STATE(693)] = 29080, + [SMALL_STATE(694)] = 29091, + [SMALL_STATE(695)] = 29102, + [SMALL_STATE(696)] = 29113, + [SMALL_STATE(697)] = 29124, + [SMALL_STATE(698)] = 29135, + [SMALL_STATE(699)] = 29146, + [SMALL_STATE(700)] = 29157, + [SMALL_STATE(701)] = 29168, + [SMALL_STATE(702)] = 29179, + [SMALL_STATE(703)] = 29190, + [SMALL_STATE(704)] = 29201, + [SMALL_STATE(705)] = 29212, + [SMALL_STATE(706)] = 29223, + [SMALL_STATE(707)] = 29231, + [SMALL_STATE(708)] = 29239, + [SMALL_STATE(709)] = 29247, + [SMALL_STATE(710)] = 29255, + [SMALL_STATE(711)] = 29263, + [SMALL_STATE(712)] = 29271, + [SMALL_STATE(713)] = 29279, + [SMALL_STATE(714)] = 29287, + [SMALL_STATE(715)] = 29295, + [SMALL_STATE(716)] = 29303, + [SMALL_STATE(717)] = 29311, + [SMALL_STATE(718)] = 29319, + [SMALL_STATE(719)] = 29327, + [SMALL_STATE(720)] = 29335, + [SMALL_STATE(721)] = 29343, + [SMALL_STATE(722)] = 29351, + [SMALL_STATE(723)] = 29359, + [SMALL_STATE(724)] = 29367, + [SMALL_STATE(725)] = 29375, + [SMALL_STATE(726)] = 29383, + [SMALL_STATE(727)] = 29391, + [SMALL_STATE(728)] = 29399, + [SMALL_STATE(729)] = 29407, + [SMALL_STATE(730)] = 29415, + [SMALL_STATE(731)] = 29423, + [SMALL_STATE(732)] = 29431, + [SMALL_STATE(733)] = 29439, + [SMALL_STATE(734)] = 29447, + [SMALL_STATE(735)] = 29455, + [SMALL_STATE(736)] = 29463, + [SMALL_STATE(737)] = 29471, + [SMALL_STATE(738)] = 29479, + [SMALL_STATE(739)] = 29487, + [SMALL_STATE(740)] = 29495, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -27812,7 +28599,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_crepuscular(void) { .primary_state_ids = ts_primary_state_ids, .name = "crepuscular", .reserved_words = &ts_reserved_words[0][0], - .max_reserved_word_set_size = 12, + .max_reserved_word_set_size = 13, .metadata = { .major_version = 0, .minor_version = 1, diff --git a/tree-sitter/tree-sitter.json b/tree-sitter/tree-sitter.json index e5d8f1a..fbe4bfd 100644 --- a/tree-sitter/tree-sitter.json +++ b/tree-sitter/tree-sitter.json @@ -10,7 +10,8 @@ "crr" ], "injection-regex": "^crepuscular$", - "class-name": "TreeSitterCrepuscular" + "class-name": "TreeSitterCrepuscular", + "highlights": "queries/highlights.scm" } ], "metadata": { @@ -37,4 +38,4 @@ "swift": true, "zig": false } -} \ No newline at end of file +}